Leaderboard


Popular Content

Showing most liked content since 12/24/2016 in all areas

  1. I, too, go through spells of not adding new products (like income tax time). I don't use the Featured Item box, but maybe there would be a plugin that could put a random grouping of Featured items on the homepage. I know SemperFi has a plugin to show Sales items with or without Latest Items Showing. I use that plugin and I have it set to Randomize.
    1 like
  2. I agree it would be nice to be able to sort the home page in some other way, for example being able to choose between 'Last Added', 'Last Updated', and perhaps some others like 'Random', 'Featured' (which would additionally sort by last updated or random), 'On Sale' (would also need an additional sort qualifier). I find it hard to imagine actually using any of the other fields to sort by, however - at least if you have more than a handful of products. Sorting by Name, Price, etc. is something that makes sense within a category or search result, but not really for the front page. I also agree it could be made more clear in the admin settings what, exactly, each setting effects. To be fair, though, the 'Latest Products' settings are in their own sub-section - it's just not obvious that the previous section's settings don't apply.
    1 like
  3. We disable shell_exec, along with lots of other unsafe functions, on all our servers and I cannot see any responsible hosting company allowing that php function
    1 like
  4. Note that anyone that has visited your store before will likely have the same problem and not know to clear their browser cache; since the icon sizing is handled in the css file, a simple trick to force their browsers to re-download the css file is to edit the css url your skin's `/templates/main.php` file and add `?v=1` or a similar parameter to the `cubecart.css` url: // original line 22: <link href="{$STORE_URL}/skins/{$SKIN_FOLDER}/css/cubecart.css" rel="stylesheet"> // change to: <link href="{$STORE_URL}/skins/{$SKIN_FOLDER}/css/cubecart.css?v=1" rel="stylesheet"> I'm pretty sure that the CSS file can still be cached, but if not you can always change it back after a week or two - the extra time it might take to download the .css file is far more acceptable than having visitors see a store with giant mangled icons, in my opinion.
    1 like
  5. 1 like
  6. So... we need to ask, how well-versed are you at accessing files on your site, getting them opened in a programmer's text editor, finding and making changes, then getting the edited file back to your site? If you have this skill, then open /classes/cubecart.class.php for editing, and: Near line 1252 (for CC613 version), find: foreach ($items as $item) { Change to: foreach ($items as $item) { if ($item['digital']) $order_has_digital = true; Near line 1331 find: $GLOBALS['gui']->setNotify($GLOBALS['language']->confirm['order_processing']); Change to: $GLOBALS['gui']->setNotify($GLOBALS['language']->confirm['order_processing']); if ( $order_has_digital ) { if ($GLOBALS['user']->is()) {$GLOBALS['gui']->setNotify("Visit your Account Downloads page to retrieve your digital items.");} else {$GLOBALS['gui']->setNotify("Links to retrieve your digital items will be emailed to you.");} } Near line 1333, find: $GLOBALS['gui']->setNotify($GLOBALS['language']->confirm['order_complete']); Change to: $GLOBALS['gui']->setNotify($GLOBALS['language']->confirm['order_complete']); if ( $order_has_digital ) { if ($GLOBALS['user']->is()) {$GLOBALS['gui']->setNotify("Visit your Account Downloads page to retrieve your digital items.");} else {$GLOBALS['gui']->setNotify("Links to retrieve your digital items will be emailed to you.");} } This new code tests for the presence of digital items in the order. If one is found, then the next test determines if the customer is logged in (as opposed to being a ghost customer). If so, a message will be displayed advising the customer to go to Accounts Download. If not (ghost), the message says links will be emailed. Let's see how that works for you.
    1 like
  7. In admin, Languages, click the Edit icon of the language your store uses. On the page shown, click the Confirm option from the drop-down selector. In a few seconds a list will appear. For the row that has the 'order_complete' key, edit the phrase to what you want to say. I do not recall if CC613 has fixed a bug where putting in line breaks will get stripped out. So, try it and if it shows messed up, we can try a different way of adding line breaks. When an order goes to complete (as when an order is digital only and the transaction is successful), the customer is shown the Receipt page. It is here that the 'order_complete' phrase is shown in a greenish notification box. What can try to do is to add some code to the Receipt page that, if the customer is signed in (as opposed to a ghost customer), we can add a link to go to their Account Downloads page. That is where the customer can download their product. This is not "instantaneous", but close enough.
    1 like
  8. When you look at the html screen to edit - see where the red arrow is? Click that to edit safely. IF you find that yours has something wrong with it, you can copy the original for UK to fix your USA version.
    1 like
  9. I'll be glad to test it. I think there is a thread on the forum somewhere started by another digital file seller about getting rid of all the customer address, etc. I'll hunt for it and be back. This seems to be the thread I had in mind, but there may be a better solution somewhere already worked out.
    1 like
  10. In admin, at the bottom of the left-side navigation, click the PHP Info link. Scroll to the bottom to the PHP Variables table. Then look for the row that has _SERVER["SERVER_SOFTWARE"] Let us know what the value is. It will either be nginx or Apache. According to my research, Hostgator uses nginx as a proxy, and Apache as the real web server. That means, to me, the URL Rewrite functionality should be there, and the .htaccess file Cubecart creates has the directive to turn it on.
    1 like
  11. I'm not sure why your category SEO paths are all set to custom=1 (perhaps they are indeed custom paths?), but the naming / display issue for custom paths is a result of this change - I have submitted a fix.
    1 like
  12. It may b too late now to be of any use to you, but I mentioned this thread to Daren of SFWS, and here's his reply concerning his Search plugin: #1 Utilize the custom search field introduced via the AJAX Search plugin to specify the product codes from the options matrix. e.g. #2 Configure the plugin to only search that field, matching all keywords. e.g. He suggested another alternative would be to alter the standard search so it looks at the 'product_code' field in the 'CubeCart_option_matrix' table directly.
    1 like
  13. I've figured out part of the problem - there are several installs, one at root, another at store, and another in another directory. You were looking in the wrong place for the re-named admin folder and file, and then you made the edits I had suggested to admin folder/file in the wrong directory. Also, FYI the apparently working files were installed with Softaculous. Waiting on @mayhem69 to attempt a login to newly renamed admin to see what happens.
    1 like
  14. I am far from a knowledgeable CC user, but for the most part I was able to modify Foundation to do what I wanted. Most of the cosmetic changes were things I figured out how to do myself. Most of the core code that I wanted modified were accomplished with help on this forum. @bsmither is worth his weight in gold on this forum! His presence here on a regular basis makes up for the relatively small number of frequent contributors. Good luck with your endeavors, no matter what course you end up taking! Merry Christmas!
    1 like
  15. "The average users experience is being able to type something and click search and finding something." Something relevant, I hope. I would not want to list items that have barely any or no relationship to the term(s) entered. I would agree, however, that it is the merchant's prerogative to do this very thing. A search term of "green" should return a list of inventory items that are colored green, or is recyclable, or has a low carbon footprint - if that's what the merchant wants.
    1 like
  16. There are plenty of stores that use product options extensively and if setup correctly, then they should always be used where relevant. A product option should be a size variation, colour variation or something that doesn't materially change the nature of the product. Splitting product options out to separate products is almost always very bad for SEO and also bad for your customer experience. We have a plugin that allows for the allocation of a different image for each product option which is great for certain stores such as clothing where you can show a different colour image when that colour option is chosen. Splitting options out to separate products is bad for SEO in many ways not least trying to come up with unique descriptions and meta data for a different size / colour. Ian
    1 like
  17. You can use Foundation's GRID utility. <ul class="small-block-grid-1 medium-block-grid-2"> <li>image</li> <li>image</li> <li>image</li> <li>image</li> <li>image</li> <li>image</li> </ul> This will get you a two-column grid when viewing on medium and wider viewports, but a one-column grid on small viewports (mobiles). There will be as many rows as needed, and images should scale (probably need to style their width to be max-width:100%, but you may need to experiment with that, Foundation CSS already has <img> tags at max-width:100%).
    1 like