Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 12/17/2013 in all areas

  1. 3 points
    Hello, everyone, I'm French and lock me up for confinement against the coronavirus. I just put a little note here to say good luck to all of you and take care of yourself. Even if this is not the place for such a message, a little moral support for everyone cannot do any harm. So be careful. And see you very soon ..
  2. 3 points
    I want to publicly THANK @havenswift-hosting for helping our little church with a FREE hosting account! Many years ago I used a series of various hosting companies and ended up leaving every one of them, one after the other, because they were absolutely no help at all if I had any problems - whether the problem was their fault or mine. Ian has time after time gone out of his way to help me with any problems I've had with our CubeCart install over the years. Most of those issues were of my own making, but he has always been super patient and prompt to respond and find a solution. THANK YOU IAN!!!
  3. 3 points
    Thanks to all your guys for your feedback. I agree that we really need more extensions and significant enhancements for existing ones. Especially for shipping! I'm currently towards the end of a massive project with a huge global payment company and we are just about to release this as a new extension. Once that is done and proven stable we are hoping to be able to start work on improved extensions for 2020.
  4. 2 points
    See if in admin, Store Settings, Features tab, "Disable Shipping Groups" will get you what you want. When checked, "All in One Shipping" option group name is not displayed.
  5. 2 points
    Just a quick thought: please check the admin Store Settings, Stock tab, "Allow delivery to non-invoice address". If not checked, I would think that CubeCart would disallow the selection of delivery addresses and force the use of the Billing address as also the Delivery address.
  6. 2 points
    Keywords gone for 6.2.6. Feels great. https://github.com/cubecart/v6/issues/2370
  7. 2 points
    Works fine,it's pretty simple and could do with some refinement in the future to make the UI a little nicer and add additional features such as an API so those of us with a larger catalogue can setup automated order processing (for licenses etc). PayPal do also take a fee on top of the CubeCart fee.
  8. 2 points
    Your database and dB user names and passwords will almost certainly be different on your new hosting and you need to update the /includes/global.ini.php file with the new values Ian
  9. 2 points
    Seems to have levelled off the cache at around 35,000 objects at the moment, will keep an eye and report back later.
  10. 2 points
    Try this: In includes/ckeditor/config.js, at the bottom, find: config.allowedContent = true; }; Change to: config.allowedContent = true; config.coreStyles_italic = {element : 'em'}; config.extraAllowedContent = 'i[*]{*}(*)'; }; CKEDITOR.dtd.$removeEmpty = '{i: 0}'; The same added statements can be used for other HTML tags used in unorthodox ways.
  11. 2 points
    Welcome garitoml! Glad to see you made it to the forums. In the Foundation skin file content.product.php, find these two statements near lines 140 and 149: 140: <dl class="tabs" data-tab data-options="deep_linking:true; scroll_to_content:false"> 149: <div class="tabs-content"> What we will do is apply a CSS style to make them disappear: style="display:none;" 140: <dl class="tabs" data-tab data-options="deep_linking:true; scroll_to_content:false" style="display:none;"> 149: <div class="tabs-content" style="display:none;"> You may need to clear the skin cache after having edits to the skin file: admin, Maintenance, Rebuild tab, Clear Cache. As an aside, I ran a CC3 store that sold conference registrations. I know what you're involved with in getting CubeCart to do this.
  12. 1 point
    This will need to be explored by @Al Brookbanks.
  13. 1 point
    Shipping is a complex, rule based area with so many different solutions and each one totally different to every business. we built a module which lets you link specific products to specific shipping modules which can help with more complex scenarios. An example of this would be for a shop selling small items, and large bulky items. We setup two All In One modules, then linked their bulky items to one and small items to the other. They manage two totally separate shipping configurations for those "band" of products to get rates for each band, then the aggregated costs is provided to the customer for shipping charges. It works well, but as with all things there are pro's and cons plus it is entirely situational based on your requirements.
  14. 1 point
    In CubeCart's database, using an external database management utility such as phpMyAdmin, view the CubeCart_seo_urls table.
  15. 1 point
    The Lightning Bolt gives you an install "token". In CubeCart's admin, Manage Extensions, enter the token in the Token text entry field. Then click Go. Or, depending on the module type (gateway, plugin, external, shipping, social, etc), uncompress the ZIP file, and drop the enclosed folder into the respective sub-folder under /modules/. In admin, Manage Extensions, it will appear in the list.
  16. 1 point
    As for source images, we recommend no larger than 800x800 pixels, at less than 350KB. CubeCart makes the sizes it needs automatically.
  17. 1 point
    Welcome Welshy! Glad to see you made it to the forums. The MarketPlace isn't a CubeCart store (at least, I don't think it is), so there isn't much other CubeCart users can help with this. I think contacting CubeCart HQ directly will be the quickest way to let them know of your difficulties. https://www.cubecart.com/contact
  18. 1 point
    CubeCart will be operating business as usual thought the current global pandemic but our response times may fall slightly outside of our service level agreement as business and family time combine. To compensate we will be offering flexible weekend support where an when possible. We thank you kindly for your support and wish all our merchants the very best through this unparalleled time.
  19. 1 point
    Welcome Nanakumi75! Glad to see you made it to the forums. Modules? Please know that CubeCart ships with no modules. In admin, the Dashboard will show several modules that are available that may be useful to you. But, visit the MarketPlace (there is a link just below the Manage Extensions link in the admin Navigation pane) and fetch the install tokens for those shipping and gateway modules that will serve your needs.
  20. 1 point
    The module discussed above gives you what you want. Send a PM with your email address and I will attach it to a reply.
  21. 1 point
    We would ask, in what context? Here is some technical documentation: https://dev.mysql.com/doc/refman/5.6/en/optimization-indexes.html With respect to what CubeCart recommends, there is a list that is used in admin, Maintenance, Database tab -- the list is found in the admin file /sources/maintenance.index.inc.php, starting at around line 557.
  22. 1 point
    Welcome gamssa! Glad to see you made it to the forums. In admin, bring a product with two or more options up for editing. On the Options tab, note the column named Options Matrix. For each applicable option, check this box. Click the Save & Reload button. On the Options tab, you will now see an Options Matrix table. Here, you can identify which combinations of Options should have its own stock level and other identifying details.
  23. 1 point
    If you were to use an external database utility, and look at the database table CubeCart_order_summary, you would see most everything about the order. (In CubeCart_order_inventory, you would see most things about the items.) (There are a few other details in other tables.) Of note, you will see 'shipping' (cost), 'ship_method' and ship_product'. Once you save the edited details about the order, the contents in the tables are updated. Then, when an email is sent, those new/updated details are included: {$DATA.shipping}, etc. However, payment gateways have a way of telling CubeCart that an Order Confirmation email has already been sent, and if that has happened, a second one will not be sent. With the POF gateway, in the admin settings screen, is a checkbox that will enable the sending of that order confirmation email immediately upon completing the checkout sequence. If you uncheck that box, then the POF will not send that initial confirmation email, and will report to CubeCart that "already_sent" is false. So, when moving this order to Processing, no matter how many times you move it out of and back into processing, an email gets sent each time. NOTE: Moving an order to Processing will have CubeCart send its standard Order Confirmation contents. I believe you are wanting to send the POF's custom email contents (which you can see in the module's folder/skin/print.tpl). If so, that will require some thought on how to do that. Be back soon.
  24. 1 point
    Hi, I updated the site with version 5 to version 6 and can not see ckeditor. Everything is done according to the instructions, all recorded files on the host. PHP version 7.2 and 7.4. Cache cleaning. Please help me
  25. 1 point
    Thank you @Dirty Butter and very happy to help out with the hosting - try to offer free or very cheap Hosting where we can for charities or non profits and especially happy to help out for good clients ! Happy Christmas and New Year to you and your family and also to everyone else on these forums Ian
  26. 1 point
    @Dirty Butter drop us a support ticket via your account - we offer cheap (and in many cases free) "Standard" hosting plans for charities and non-profits which is perfect for small WordPress websites and as you are already a hosting customer, would be happy to offer that for free for you - see https://www.havenswift-hosting.co.uk/website-hosting/charity-non-profit-hosting/
  27. 1 point
    Also, include the contents of the tables CubeCart_shipping_rates and CubeCart_shipping_zones.
  28. 1 point
    Feel free to use mine and pick out any bones you can use. Whilst most of it is made up myself with information gleaned from elsewhere, it was scanned over by a GDPR practitioner who gave us the green light. https://www.beal.org.uk/terms-conditions.html
  29. 1 point
    A zero value in the database table CubeCart_inventory, column 'sale_price' is the default value (used if the value to be inserted is not numeric or missing). A such, CubeCart knows that a zero value for 'sale_price', as stored in the database record, will inhibit that product being displayed as being on sale. (The code for this is in the file /classes/catalogue.class.php, near line 1273, in the function getProductPrice().) Please use an external database utility to view the table CubeCart_inventory, and verify the values found in the 'sale_price' column. For CubeCart to show a product as being on sale at a zero value is not normal. We would like to figure out what may be causing this zero value to show. The bulk upload file is in a "comma separated values" format. Thus, any value that has commas as part of the value must be enclosed -- typically by the quote mark. Example: This, on the face of it, is three separate columns of data. "This, however, is one single, enclosed column of data." If the source spreadsheet has the ability to export as a CSV, be sure to enable the enclosing of text fields by a quote. For the condition, please use the key words 'refurbished', 'used' or 'new'. Note that these key words are lowercase. The reason why CubeCart uses key words for the product's condition is because these key words reference the appropriate real words in the language pack being shown to the customer. Example: key word: new real Spanish word: Nuevo
  30. 1 point
    It's SemperFi's AskAbout a Product plugin that makes it possible to let people Make an Offer if you choose that to be available. BUT that's all it does. It just provides a good way to identify exactly what they are asking about. Nothing automatic about the offer acceptance, counter offer, or rejection at all. And there seems to be a support issue on SemperFi's plugins which may not have been resolved - hope I'm wrong about that.
  31. 1 point
    probably a javascript issue. open your dev console (F12) and check for messages/errors when reproducing the issue.
  32. 1 point
    I guess it must be working, on the front page of my store I now see a "Protected by reCAPTCHA" icon! And hopefully no more bot spam! Thanks Al Brookbanks and bsmither for the good advice.
  33. 1 point
    The format of the sitemap that CubeCart creates is OK but there are third party packages available that create much better versions and will optionally create image or video sitemap files as well and even more importantly can be scheduled to run via cron, for example weekly, whereas with CubeCart you have to remember to re-run it manually each week. The number of CubeCart sites I see with sitemap files that were created a year or two ago and never updated ! This is worse than not having a sitemap file at all
  34. 1 point
    In admin, Languages, click the Edit icon of the language(s) you use in your store. From the drop-down selector, choose Basket. From the list that appears a few seconds later, change 'shipping_select' to what you desire. I am going to experiment with the Store Collection module. I will experiment by using two of these modules and renaming them to Summit and Milton. In the e-Tone template content.checkout.php, near line 120, find: <p class="basket_actions"> <a href="{$STORE_URL}/index.php?_a=basket&empty-basket=true" class="button_submit left"><span class="icon icon-cross"></span> {$LANG.basket.basket_empty}</a> <button type="submit" name="update" class="button_submit update"><span class="icon icon-cycle"></span> {$LANG.basket.basket_update}</button> {if $DISABLE_CHECKOUT_BUTTON!==true} <input type="submit" name="proceed" class="button_submit" value="{$CHECKOUT_BUTTON}" /> {/if} </p> Change to: <p class="basket_actions"> <a href="{$STORE_URL}/index.php?_a=basket&empty-basket=true" class="button_submit left"><span class="icon icon-cross"></span> {$LANG.basket.basket_empty}</a> </p> <p class="basket_actions"> <button type="submit" name="update" class="button_submit update"><span class="icon icon-cycle"></span> {$LANG.basket.basket_update}</button> </p> {if $DISABLE_CHECKOUT_BUTTON!==true} <p class="basket_actions"> By clicking Secure Checkout, you are creating an order...etc.<br> <input type="submit" name="proceed" class="button_submit" value="{$CHECKOUT_BUTTON}" /> </p> {/if}
  35. 1 point
    Yes the reply to address is wrong. Well get this fixed first thing tomorrow we will also let you know the correct email address to reply to.
  36. 1 point
    Please make the following edits: In /classes/seo.class.php, find: public function buildURL($type, $item_id = false, $amp = '&') { // Some SEO paths are not stored in the database if (!$item_id && in_array($type, $this->_static_sections)) { if (($item = $GLOBALS['db']->select('CubeCart_seo_urls', array('path'), array('type' => $type))) !== false) { return $GLOBALS['storeURL'].'/'.$item[0]['path'].$this->_extension; } else { return $GLOBALS['storeURL'].'/'.$this->setdbPath($type, '', '', false).$this->_extension; } } elseif (($item = $GLOBALS['db']->select('CubeCart_seo_urls', array('path'), array('type' => $type, 'item_id' => $item_id))) !== false) { return $GLOBALS['storeURL'].'/'.$item[0]['path'].$this->_extension; } else { return $GLOBALS['storeURL'].'/'.$this->setdbPath($type, $item_id, '', false).$this->_extension; } } Change to: public function buildURL($type, $item_id = false, $amp = '&', $absolute = true) { // Some SEO paths are not stored in the database $url = ($absolute) ? $GLOBALS['storeURL'].'/' : $GLOBALS['rootRel']; if (!$item_id && in_array($type, $this->_static_sections)) { if (($item = $GLOBALS['db']->select('CubeCart_seo_urls', array('path'), array('type' => $type))) !== false) { return $url.$item[0]['path'].$this->_extension; } else { return $url.$this->setdbPath($type, '', '', false).$this->_extension; } } elseif (($item = $GLOBALS['db']->select('CubeCart_seo_urls', array('path'), array('type' => $type, 'item_id' => $item_id))) !== false) { return $url.$item[0]['path'].$this->_extension; } else { return $url.$this->setdbPath($type, $item_id, '', false).$this->_extension; } } In the file /classes/gui.class.php, near the end of the file, find: private function _makeTree($tree_data) { A few lines later, find: $branch['url'] = $GLOBALS['seo']->buildURL('cat', $branch['cat_id'], '&'); Change to: $branch['url'] = $GLOBALS['seo']->buildURL('cat', $branch['cat_id'], '&', false); Then find: private function _displayNavigation() { A few lines later, find: 'saleitems' => $GLOBALS['seo']->buildURL('saleitems',false,'&'), 'certificates' => $GLOBALS['seo']->buildURL('certificates',false,'&') Change to: 'saleitems' => $GLOBALS['seo']->buildURL('saleitems',false,'&',false), 'certificates' => $GLOBALS['seo']->buildURL('certificates',false,'&',false) You will need to have CubeCart clear its internal cache.
  37. 1 point
    I have yet to confirm CC6011 contributes to this problem. I will check on this shortly.
  38. 1 point
    Out of the box, as a Trexle product, here is our Cubecart NAB Transact Integration.
  39. 1 point
    Yes, CC622 will work with PHP 7.2. Be aware, however, plugins provided by some third-parties will need to have new versions replace older versions. These plugins require the ionCube loader, and ionCube is such that there are specific versions of the loader for respective versions of PHP, and also that PHP code that requires the loader be "compiled" against that specific version of the loader being used. That is, if upgrade PHP, then also upgrade the ionCube loader to match, then the plugin author will need to recompile their PHP scripts against that new loader version, and the plugin user replaces the previous version of the plugin with the new version. Also, there are PHP extensions that CubeCart 622 needs that have, on the rare occasion, not been enabled with PHP 7: ZIPArchive and MBString. So, in admin, PHP Info, scroll through the tables verifying the presence of these extensions.
  40. 1 point
    Vanilla 1.0.3 (originally for CC5) is coded to be compatible with the latest reCaptcha methods incorporated for CC6. The code posted above is not from Vanilla 1.0.3. The best info I have is that Galaxy X is at v1.8 (April 2017). Send me a PM and I will help you get Galaxy X coded for the latest reCaptcha methods.
  41. 1 point
    Our PayPal Express Checkout integration now has smart button support. With Smart Payment Buttons, consumers can choose which payment method they want to use. The checkout dynamically shows the most relevant payment methods at checkout, including PayPal, Credit/Debit Cards, Venmo, ELV/SEPA (Germany only) and PayPal Credit (US only). Merchants can also control the size, shape and colour. In order to use Smart Buttons merchants will need to upgrade their extension to 1.2.0, change their "Checkout Mode" and obtain a Client ID. Further instructions can be found on the extension configuration screen.
  42. 1 point
    If you are running cPanel AND your hosting companies allows you access to Multi PHP INI Editor AND you are allowed by them to change the values - that is by far the best way of doing it. Once you have changed it, then go into PHP Info and go to the sessions section and check that it has changed If your statement in your last post of the setting of your memory_limit at 15M is correct and it isnt a typo, then you need to change or better still remove that line !
  43. 1 point
    One final experiment before we take a different approach: Log out of admin. Log out of the storefront. Clear the cookies to your site (or use a different browser or computer). Change those values in global.inc.php to be the latest file and folder names. Save the file. Go to the page www.store.com/admin.php. Attempt to log in.
  44. 1 point
    Congratulations Al
  45. 1 point
    Congratulations Al, to you and your wife!
  46. 1 point
    Great Plugin, now I don't have 700 odd microdata warnings in Google merchant, upsetting me all the time.
  47. 1 point
    What does the syntax error say is wrong? I'm wondering if PHP is not liking the variables. Try this: 'content_html' => $_POST['title'] . " " . $_POST['first_name'] . " " . $_POST['last_name'] . ",<br>\n Thank you for registering with " . $GLOBALS['config']->get('config', 'store_name') . ".", 'content_text' => $_POST['title'] . " " . $_POST['first_name'] . " " . $_POST['last_name'] . "\nThank you for registering with " . $GLOBALS['config']->get('config', 'store_name') . ".",
  48. 1 point
    I was watching the news with a nice single malt.
  49. 1 point
    We have had reports from some clients about this happening and seems to be affecting some clients only and not others, even those on the same server and this is across multiple different servers as well - Ihave also heard from other store owners that aren't hosted with us about similar problems starting 1 1/2 to 2 days ago indicating that it is a PayPal issue. Dont ever believe PayPal when they say there are no problems, they very often have problems and deny all knowledge - they had massive DNS routine issues just before Xmas which were confirmed by independent testing tools and yet they claimed all systems were working perfectly. I don't do PayPal at all as dislike them (although understand for many store owners that they are easy to setup and use) and so don't have direct experience but user should check your IPN settings in your PayPal account (we have had at last two users where IPN appears to have switched off) and then also look at IPN transactions and the following URL is provided on the CubeCart support website https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNOperations/ Ian
  50. 1 point
    I just tried this using my cheat method and it worked as I expected it would, whilst not the tidiest of methods, it did only take about 10 minutes to write the batch file, and duplicate the used images. I guess the time contraints would be the FTP. For me, it's not worth messing around as I only found 33 orphaned images I'm more than happy to share step by step instructions if you get desperate.


  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...