Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. I think there isn't anything wrong with the admin skin, but please check something. In the admin skin template main.php, at the very end, add: {debug} Then, when requesting a page, the browser will popup a window. (You may need to give the browser permission to do this, and then reload the page.) Looking at the popup, scroll to $TOUR_AUTO_START. The Value will be "true" or "false". Looking directly at the database using an external utility, look at CubeCart_admin_users, 'tour_shown' column. Does the column exist? In admin, Store Settings, Advanced tab, enable debug mode and enter your local IP address in the text field that follows (www.showmyip.com). Below the admin page will be a grey debug area. Find the SESSION:, '__admin_data' section, 'tour_shown' key. The value will be 1 or 0.
  3. Today
  4. i checked it out and it is checkmarked. so i unchecked it and then re checked it and it doesnt do anything to it. it is standard on the bottom of the page in admin.
  5. On the bottom part...? Well, what you are seeing is called the "Tour". It gets shown every time an administrator logs in -- for each who have logged in for three or fewer times. If you, perhaps having logged in for more than three times, yet are seeing this, perhaps your CubeCart_admin_users database record has been disturbed. Otherwise, there is a fault with respect to getting, analyzing, or determining if the Tour should be shown. In admin, Administrators, Edit Administrator, there is a checkbox to "Prevent welcome tour on next login?". The Tour is supposed to be a slide show in a popup (colorbox, actually, I think), but you are showing it above as if the content is there, but not being affected by the javascript that is supposed to control it. (You should edit the post above to de-link the "NextX" links that point to your admin site.)
  6. i have something that is listed under my admin when i log in. not sure what it is or how it got there. i am using 6.4.7. on the bottom part when i log in i have this Hey Directknifesales! Welcome to your store. Please follow this quick tour to help get you started. 1. Store Settings Define some basic information here such as your store name & address, main currency and upload a logo. 2. Categories Create the category structure for your product inventory. 3. Products Add digital or physical products and assign them to categories. 4. Manage Extensions Connect PayPal to take payments instantly and configure your shipping rates. 5. Marketplace Visit our marketplace to find hundreds of other extensions such as Stripe, FedEx, Olark etc… 6. Homepage Content Update your homepage with rich, vibrant content 7. Clear Cache Changes made via the admin control panel may not show on the front end until the cache is cleared. 8. Help is here! Official support is available direct from our developers. Alternatively we have a thriving community of merchants willing to help. That's it! We have only touched the tip of the iceberg but it's enough to get you selling today. Please find a video tour below which goes into a little more detail. Thank you for choosing CubeCart.
  7. Yesterday
  8. I know Cubecart has good analytics and conversion tracking for Google, but I was wondering if anyone uses Microsoft advertising ? (shows ads on Bing, AOL, and Yahoo etc). I have been using ads for a while but not the conversion tracking. The code I have been given is below ('#######' is my tracking ID). <script> (function(w,d,t,r,u) { var f,n,i; w[u]=w[u]||[],f=function() { var o={ti:"########", enableAutoSpaTracking: true}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad") }, n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function() { var s=this.readyState; s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null) }, i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i) }) (window,document,"script","//bat.bing.com/bat.js","uetq"); </script> It states to add this to every page of the website, for which I know there is a smart way of doing it .... but alas I'm on here asking for guidance (using the foundation skin). Thanks, Rob Fore reference Universal Event Tracking [UET] background can be seen here https://help.ads.microsoft.com/#apex/ads/en/help:app51201/1/en-US/#ext:vnext_uettag
  9. This isn't something we would develop as there is specialist solutions already available like iDevAffilliate.
  10. I want to do something very simple, very basic: I want to assign referral codes to new users and to set the discount level for those codes; I want to issue reward coupons to users when those referral codes get used. The closest I can seem to come with the existing software is to create, by hand, a use-once Promo Code for every new user, then manually determine when rewards are earned. That only gets me halfway there, though, because I see no way to create a generic, use-once gift card or coupon for a specific user. If anyone knows of other work-arounds I haven't thought of, please let me know. If anyone is aware of an extension that gets me closer to what I'm trying to do, please let me know. Other than that, I would ask the developers to please make this part of the software more robust, either in the core product or through an extension, free or paid, just as long as we can gain these capabilities. Thank you. My silver-bullet suggestion is to provide the above capabilities, including assigning a referral code to new users automatically and including it in their welcome email. I would be able to set up triggers to earn rewards, and those rewards would be automatically generated when earned, with a "You've earned a reward!" emails sent to the user. I think this would make an excellent paid extension, don't you?
  11. This free shipping extension is really helpful, thanks for sharing this beautiful insight with us. pay by plate ma
  12. Last week
  13. Here is a set of edits that should get you a solution. The admin skin template categories.index.php: Find: <div><label for="seo_path">{$LANG.settings.seo_path} *</label><span><input type="text" name="seo_path" id="seo_path" class="textbox" value="{$CATEGORY.seo_path}"></span></div> <div><label for="seo_meta_description">{$LANG.settings.seo_meta_description}</label><span><textarea name="cat[seo_meta_description]" id="seo_meta_description" class="textbox">{$CATEGORY.seo_meta_description}</textarea></span></div> After that, add: <div><label for="seo_meta_keywords">{$LANG.settings.seo_meta_keywords} **</label><span><textarea name="cat[seo_meta_keywords]" id="seo_meta_keywords" class="textbox">{$CATEGORY.seo_meta_keywords}</textarea></span></div> Find: <p>* {$LANG.settings.seo_path_auto}</p> After that, add: <p>** Use a code from this list to associate a manufacturer with this category.</p> <table> <thead> <tr> <td>Code</td> <td>{$LANG.catalogue.title_manufacturer}</td> </tr> </thead> <tbody> {foreach from=$MANUFACTURERS item=manufacturer} <tr> <td><strong>MANU:{$manufacturer.id}</strong></td> <td>{$manufacturer.name}</td> </tr> {foreachelse} <tr> <td colspan="2" align="center"><strong>{$LANG.form.none}</strong></td> </tr> {/foreach} </tbody> </table> The admin source file categories.index.inc.php: Near line 413, find: $GLOBALS['smarty']->assign('SELECT_CATEGORIES', $select_categories); $GLOBALS['smarty']->assign('MODE_ADDEDIT', true); foreach ($GLOBALS['hooks']->load('admin.category.addedit_display') as $hook) { include $hook; } After that, add: $manufacturers = $GLOBALS['db']->select('CubeCart_manufacturers', false, false, array('name' => 'ASC')); $GLOBALS['smarty']->assign('MANUFACTURERS', $manufacturers); In the Admin side, we are re-adding and using a setting in Add/Edit Categories (that had been removed in a much earlier version). The corresponding database table column should still be available - the 'seo_meta_keywords'. Here, the admin would enter, as a keyword, a Code that represents the manufacturer. On the Store side, there will be a search pattern looking for this Code, and that will fetch the manufacturer details to be used on the View Category page for the sub-cats, if appropriate. The class file catalogue.class.php: Find the public function displaySubCategory() In that function, find: $cat['url'] = $GLOBALS['seo']->buildURL('cat', $cat['cat_id'], '&'); $cat['products_number'] = $products; After that, add: preg_match('/MANU:([\d]+)/', $cat['seo_meta_keywords'], $manu_match); $cat['manufacturer_tag'] = $this->getManufacturer($manu_match[1] ?? false, true); $cat['manufacturer_name'] = strip_tags($this->getManufacturer($manu_match[1] ?? false)); Find the public function getManufacturer() Change: public function getManufacturer($manufacturer_id) To: public function getManufacturer($manufacturer_id, $placeholder = false) Change: return '<a href="'.$manufacturers[0]['URL'].'" target="_blank">'.$manufacturers[0]['name'].'</a>'; To: return '<a href="'.$manufacturers[0]['URL'].'" target="_blank">'.($placeholder ? '%s' : $manufacturers[0]['name']).'</a>'; The Foundation skin template content.category.php: Find: {if isset($SUBCATS) && $SUBCATS} <ul class="medium-block-grid-6 text-center small-block-grid-3" data-equalizer> {foreach from=$SUBCATS item=subcat} <li data-equalizer-watch> <a href="{$subcat.url}" title="{$subcat.cat_name}"> <img class="th" src="{$subcat.cat_image}" alt="{if isset($subcat.image_tags.alt)}{$subcat.image_tags.alt}{else}{$subcat.cat_name}{/if}"{if isset($subcat.image_tags.title)} title="{$subcat.image_tags.title}"{/if}> </a> <br> <a href="{$subcat.url}" title="{$subcat.cat_name}"><small>{$subcat.cat_name}</small></a> </li> {/foreach} </ul> {/if} Change to: {if isset($SUBCATS) && $SUBCATS} <ul class="medium-block-grid-6 text-center small-block-grid-3" data-equalizer> {foreach from=$SUBCATS item=subcat} {capture "subcatImage"}<img class="th" src="{$subcat.cat_image}" alt="{if isset($subcat.image_tags.alt)}{$subcat.image_tags.alt}{else}{$subcat.cat_name}{/if}"{if isset($subcat.image_tags.title)} title="{$subcat.image_tags.title}"{/if}>{/capture} <li data-equalizer-watch> {if $subcat.manufacturer_tag}{$subcat.manufacturer_tag|replace:"%s":$smarty.capture.subcatImage} {else} <a href="{$subcat.url}" title="{$subcat.cat_name}">{$smarty.capture.subcatImage} </a> {/if} <br> {if $subcat.manufacturer_tag}{$subcat.manufacturer_tag|replace:"%s":"<small>{$subcat.manufacturer_name}</small>"} {else} <a href="{$subcat.url}" title="{$subcat.cat_name}"><small>{$subcat.cat_name}</small></a> {/if} </li> {/foreach} </ul> {/if} However: Now that the sub-cat image and caption are linked to the manufacturer's web site, the customer must intuit that the only way to get to a sub-cat is via the Navigation bar. Hopefully, that won't be too non-obvious.
  14. Hi Brian, Where would a link that points to the manufacturer's website be shown? An additional link below the child category's name? Co-opt the link being used by the child category's image? (Which this latter choice seems to be what you want.) YES this seems to work for me as it will tell the user whether the category is linked to a web site or not, it could also be that when the logo is clicked it will go to the link site if there is one and in this case no additional link description would be required, either way works for me. The client is aware that each manufacturer could have a website but is not necessary All of the other categories will be individual and are not expected to have any website links With respect to "when the user exits out of the brands website it will go back to his website", that's how browsers usually work - a link calls open a new tab, and when that new tab is closed, the browser returns to showing the calling window/tab. Understand that when a user clicks on the website it will revert back to the calling website that's great there is no other requirement It all sounds good how do we achieve this Best Regards, Peterp
  15. The stock behavior of the sub-cat images are links to those categories, as well as the caption (name of the category) of the image shown below the image. Where would a link that points to the manufacturer's website be shown? An additional link below the child category's name? Co-opt the link being used by the child category's image? (Which this latter choice seems to be what you want.) With respect to "when the user exits out of the brands website it will go back to his website", that's how browsers usually work - a link calls open a new tab, and when that new tab is closed, the browser returns to showing the calling window/tab. Or is there something wanted that is more involved? Even though you are making Manufacturers into categories, there is no direct relationship between the two. Some sort of connection will need to be established that "this category" is associated with "that manufacturer" - which, obviously, won't be applicable to every category. Each category has its "Description". A link (target="_blank") to the manufacturer's website can be included here. What is your opinion on this idea?
  16. Thanks Brian, All of the logos are fine no issues Best Regards Peterp
  17. I will give this some thought. I assume you have the permission of the various manufacturers to use their logos on your site - maybe you're an authorized distributor with certain benefits? Where did the "Shop by Brands" come from? Ok, I see this as a legit category, with child categories.
  18. Hi Brian, In the standard cubecart when you setup a manufacturer you can input that manufacturers website address would it be possible to associate this URL address with the image that is used in the setup of the sub category which would be the manufacturer under the category of 'Shop by Brand' Then when the user selects a logo of the brand it will use the URL address and load the manufacturers website which when exited goes back to the main website. I have tried the 'Enhanced manufacturers' extension and have found that it doesn't work and the author will not reply to my emails when I show them that it isn't doing what they say it is doing so not going to use that. I have attached some screen shots to try and show what I'm trying to achieve hope this helps.
  19. Some of what you describe might be some of the features of Enhanced Manufacturers: https://www.cubecart.com/extensions/plugins/enhanced-manufacturers The description of the features set there is a bit sparse. But, when using the Advanced Search, one can filter against a manufacturer. When viewing a product, the Specification tab will contain the name of the manufacturer, and will be a hyperlink if one was provided when adding/editing a manufacturer in admin. That link has a 'target' attribute equal to "_blank" which will open the web page pointed to by the link in a new browser window or tab.
  20. Hi All, I have a client that is using a derivative of the foundation template and has within his menu items a 'Shop by Brand' and what he wants to happen is when all the brands with their images is displayed after selecting 'Shop by Brands" menu item is selected then the user can select a brand, when this is done then the selected Brands web page is displayed, what he also wants to see happening is when the user exits out of the brands website it will go back to his website. I think I have seen this somewhere in cubecart but for the life of me I cannot get the standard package of cubecart ver 6.4.10 to do this. Obvious question is cubecart capalbe of doing this and I have just missed something in the setup or am I kidding myself and will need modifications to achieve this. Any advice or pointing in the right direction will be appreciated. Best Regards, Peterp
  21. We are very excited to announce the release of CubeCart 6.5. After huge demand for improved search this version features a totally new search engine powered by Elasticsearch. This will allow your customers to locate products faster and with more relevance. An interactive search-as-you-type tool allows for immediate product access (see video below). Elasticsearch is included as standard with official CubeCart Hosting and our staff will make any code changes necessary for it to work with custom or 3rd party skins. Alternatively please contact your hosting company to check for Elasticsearch availability. For more information talk to us at [email protected] Download: CubeCart-6.5.0.zip Download: CubeCart-6.5.1.zip Developer Notes: For those using a custom or 3rd party skins Elasticsearch will need coding. The following attached document picks out the HTML, CSS and JS changes required. Please note that we can offer this service under our technical support services and to new and existing CubeCart hosted merchants. 6.5 - Elasticsearch Skin Changes.html movie.elasticsearch.mp4
  22. I am using latest version of CC & would like to know how to completely remove County option from checkout and registration page. Actually, i want to remove or disable County option everywhere from my CC installation because County option is not application in my country. I Love Cubecart software.
  23. You have upgraded to the latest software version of your store, but when you switch your PHP version to 8.0 or 8.1, you encounter an error page. This issue does not occur on a clean install of the store, so you suspect it might be related to a skin or add-on. You're seeking advice from anyone who has experience with this issue before you start turning things off to troubleshoot. MyHealthonline Login
  24. Hi Brian, Sorry for the delay in responding but I haven't been to well. What I have done though is I imported the database and then installed the new version of software and surprise surprise it all seems to be working OK now. What I haven't done yet is the modifications that the prospect client would like to see. These modifications have been done before so ideally there should be no issues. Thanks again for your invaluable help it is always appreciated. Best Regrads Peterp
  25. Earlier
  26. It appears that you have attempted to upgrade from version 6.4.4 to 6.4.10, but your database is still at the earlier version. The banner message you received is letting you know that you need to run the setup process to update your database. However, when you attempted to run the setup, you received an error message indicating that your hosting environment is not compatible with the upgrade. Specifically, the error mentions that the "Zip" and "mbstring" extensions are not installed. Both of these extensions are required for the upgrade to 6.4.10 to work correctly. If your hosting environment does not support these extensions, you will not be able to complete the upgrade. You should check with your hosting provider to see if they can enable these extensions for you. Alternatively, you may need to find a new hosting provider that supports these extensions if you want to upgrade to 6.4.10. Sanford My Chart
  27. There is no difference of an admin logging in from a previous CubeCart 6 version versus the latest version. There are three places where that message could be generated from. We can add custom code that will reveal which of the three situations triggered the message. Look in /classes/admin.class.php: Near lines 345, 414, and 455, change: $GLOBALS['gui']->setError($GLOBALS['language']->account['error_login']); To: $GLOBALS['gui']->setError($GLOBALS['language']->account['error_login']." at ".__METHOD__.":".__LINE__);
  28. Hello! I can understand that you're looking for someone to help you with basic SEO management for your website, which has fallen off Google and is not being indexed anymore. It's good to see that you have taken some important steps like upgrading to the latest version of CubeCart, enabling reCAPTCHA 2, Google Analytics, and registering with Google Search Console. Regarding the indexing errors showing for the sitemap and the message about soft 404, these are common issues that can affect the indexing and ranking of your website. It's important to fix them as soon as possible to improve your website's visibility on Google. Here are some steps you can take: Check your sitemap: Make sure your sitemap is up-to-date and free of errors. You can use the Google Search Console to check for any errors and fix them. Fix Soft 404 errors: Soft 404 errors occur when a page returns a 200 status code instead of a 404 status code, even though the page doesn't exist. This can confuse search engines and affect your website's ranking. Check your website for any soft 404 errors and fix them. Optimize your content: Make sure your website has high-quality and relevant content that is optimized for your target keywords. Use meta tags, headings, and internal linking to improve your website's structure and make it easier for search engines to understand your content. Build high-quality backlinks: Backlinks are important for improving your website's ranking. Try to build high-quality backlinks from relevant and authoritative websites in your niche. Monitor your website's performance: Use Google Analytics and other tools to monitor your website's performance and track your progress over time. This will help you identify any issues and make adjustments as needed. I hope these tips help you improve your website's SEO and get it back on track. If you have any further questions, feel free to ask! ManageMyHealth Login
  29. Hi All, I'm in the process of creating a localhost of the latest version of cubecart so that I can demonstrate it to a perspective client.The steps I have taken are firstly get a copy of the database from another site that is working perfectly although this site is not using the latest version but is working perfectly, then I installed the latest version of cubecart and go through all of the setup processes all OK to the point of using the provided admin login and this works fine using the new databases name which at this stage only has the setup products, categories etc. and this all works fine using the username and password. I then import the previously copied database and now when I try to login on the admin page using the same usernames and password which previously worked I now get an username/password error. Has there been a change that is causing the username/password not to be recognised. What I'm thinking is that the copied database is either not compatible with the latest version or there is a new username password table that is not in the previous database. Hopefully somebody can shed some light on my issue and any help will be greatly appreciated. Best Regards, Peterp
  30. It is not a known bug in the upgrade to 6.4.9 to have some categories returning a 404 error while others are not affected. However, it is possible that there were some issues during the upgrade process that may have caused this problem. Your solution of creating a temporary category, moving the products there, and then recreating the 404 category may work in some cases, but it is not a guaranteed solution. It is always recommended to create a backup of your store before upgrading to a new version. Since you mentioned that you no longer receive the new store version banner, it is possible that the upgrade was not completed successfully, and you are still working with the original pre-upgrade product files. In this case, you may need to contact the support team of your e-commerce platform to investigate and resolve the issue. It is also worth considering upgrading to the latest version (6.4.10) as it may have fixes for any known bugs or issues. However, it is always recommended to test the upgrade on a staging environment before implementing it on your live site to avoid any potential issues. My Sutter Health Online
  1. Load more activity
  • Create New...