Jump to content


Popular Content

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

  1. 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.
  2. 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
  3. 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.
  4. 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.
  5. 2 points
    Email routing will automatically be set to "Automatic" or sometimes "Local Mail Exchanger" which in 99.99% of cases will be the same thing. You only need to set it to Remote if you are using external MX records pointing away from your hosting company which is effectively what Godaddy are forcing you to do by closing email ports. Some people choose to use gmail or other email service providers, but why should you have to ? Disabling php mail() is standard practice now for security reasons (WHM built in security advisor flags this as a high security risk if it is enabled !) and SMTP should always be used and configured to use SSL / TLS. Email sent via SMTP is much more secure, more likely to be delivered and not rejected or put into spam and isnt complicated to use. So much so, I would recommend that php mail() is removed as an option in CubeCart as it is very likely to disappear as an option in the near future Ian
  6. 2 points
    For anyone that uses git with CubeCart (or any other packages for that matter), cPanel have been adding a huge amount of functionality which will be included in V68 - see https://features.cpanel.net/topic/allow-users-to-install-websites-from-version-control V68 is already in Edge release status so most people will not have access to it yet, but V68 should be into general release in a few months (V66 has just been released in the last week) Ian
  7. 2 points
    This is the first time using this cart. Like it a lot, easy to work with and the CMS feature is excellent, my previous cart didn't have that. Didn't customize too much but happy with the way it came out. Don's Vintage Audio Feedback welcome!
  8. 2 points
    The 'top menu' is the "Navigation" bar (or sometimes "Shop by Category" box). The menu is built from all the categories (enabled and unhidden) there are. There are also three special items: Home, Sale Items, and Gift Certificates. To add any other links to this group would require editing the skin template "box.navigation.php".
  9. 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.
  10. 1 point
    I'm confused. The first sentence says you want to manually apply an image (and presumably show it). The second sentence you want to suppress displaying it. Can you clear this up?
  11. 1 point
    Hi @NiteFox This is correct. It's a legal obligation for us to collect taxes on your behalf as a marketplace. Say you sell a £100 skin to an Italian customer (22% VAT rate). You will receive £70, we will take £30 and the tax man will get £22. Please note that PayPal may take a transaction fee from the £70 but I'm not entirely sure.
  12. 1 point
    Square processes credit cards for less than Paypal, provides charge-back protection up to $250 per month, automatically deposits your payments received to your bank account in 1 or 2 business days, and charges no monthly fees. Overall, I think they are a better payment processor than Paypal. If you want to check them out, here's their website address: https://squareup.com/ I recently emailed Cubecart Sales requesting a rough estimate on what it would take to integrate Square's payment APIs into Cubecart. He responded as follows. *** Removed by admin *** I'd like to see Square implemented to look and act just like Paypal Pro does. I'm sure this would cost more than the simple integration Al quoted. The more people willing to help out financially the less it would cost each of us. Are any of you willing to help sponsor this integration?
  13. 1 point
    Welcome perrow! Glad to see you made it to the forums. Essentially, you just need to remove (or hide) three form elements: Registration, Addressbook, and Checkout Confirm. If the data is not entered, it will not show. Look in the skin's templates content.register.php, content.addressbook.php, and content.checkout.confirm.php for the following code (or very similar to it): <input type="text" name="title" id="title" value="{$DATA.title}" placeholder="{$LANG.user.title}"> This form element will be inside other code. If the skin is Foundation, then the entire set of statements you are interested in will be very similar to: <div class="row"> <div class="small-4 columns"><label for="title" class="show-for-medium-up">{$LANG.user.title}</label><input type="text" name="title" id="title" value="{$DATA.title}" placeholder="{$LANG.user.title}"></div> </div> To "hide" this code, make the following edit each to the three templates: {* <div class="row"> <div class="small-4 columns"><label for="title" class="show-for-medium-up">{$LANG.user.title}</label><input type="text" name="title" id="title" value="{$DATA.title}" placeholder="{$LANG.user.title}"></div> </div> *} All that was done is to have made the template rendering engine (Smarty) ignore these template "comments".
  14. 1 point
    It sounds like the server your website is hosted on, previously had memcached installed and configured but either it now doesnt have that installed or it has been disabled. Most shared hosting doesnt have memcached available (we do across all of our servers !) so you will need to speak to your hosting company - unless you own and manage the server there will be nothing you can do. To get back into the site edit your includes/global.inc.php file and change memcached to file to switch back to the standard but slower file based caching Ian
  15. 1 point
    Thank you guys. For the reason that this platform was made available for free, It would be a great idea for me to keep it too as a thank you.
  16. 1 point
    There is this: https://github.com/cubecart/v6/issues/1427 which could be enhanced to include the case where there is just one product in the listing of a category and there are no child categories. (I'll add this to my to-do list.)
  17. 1 point
    Thank's Al. I reinstalled and it seems to be fine now. Thanks for your help too Noodleman!
  18. 1 point
    In admin, Store Settings, Features tab, Misc. section, "Order status for admin email notifications" can be set to Pending.
  19. 1 point
  20. 1 point
    Fixed by adding facility to specify exact form rather then trying to find via parent DOM. https://github.com/cubecart/v6/commit/4e5f6f42dec0c51f9c512210736b9ddb764718c8
  21. 1 point
    I think its quite a convoluted way. If we did this for you on the managed support plan we would; Take a full backup. "Diff" against the same version to pull out an exact report of code changes. Apply these code changes to 6.2.14. Upgrade using the customised package. I've done this many times. It's very time consuming but we do it at no extra cost to a regular upgrade. 6.0.6 has security holes so hopefully they have been patched. If not then you need to check that it hasn't been hacked. If it has then it needs to be cleansed. There is a support article about how to do that. A classic hacked store may be running code snippets you don't know about. These can be viewed in the "Manage Hooks" section in the "Code Snippets" tab.
  22. 1 point
    ok will give it a try thanks yes it is working thanks a lot uploaded the files as in the other discussion Grts Rob
  23. 1 point
    We are excited to release CubeCart 6.2.0-b1 which sports a number of fabulous new features. This is a short beta release to ensure any possible issues are found and fixed before being production ready. It also gives our developer community time to test their extensions for compatibility. What's New? Incremental order numbers (with dynamic prefix/suffix). #636 Tools to help with GDPR. #1892, #354 * Automatically minified and compressed HTML, CSS & JS. #1905 * Checkout state/county can be required, optional or disabled. #1870 * Invoice template editor tool. #1904 Caching improvements. #1536 Product category added to Google Analytics for eCommerce. #1859 * Order summary to show "guide" currency used. #1913 Ability to show hide site document titles. #1907 * Email log to show fail reason. #1899 Email configuration test to work prior to save. #1894 reCaptcha added to newsletter signup. #1891 * Colours added to admin control panel order statuses. #1888 Introduction of "Safe Mode". #892 Product dimensions (width, height & depth). #828 * Changed admin URL emailed on setup (if changed). #1314 "Continue Shopping" added to cart at all times. #1381 * Search redirect to product detail page for single result. #1427 Auto delete captured card details when order status changes from pending. #1886 Download: CubeCart-6.2.0-b1.zip Download: CubeCart-6.2.0-b2.zip (New more stable beta 2 Release) Download: CubeCart-6.2.0-rc1.zip (Now at release candidate stage) Release Notes * These features will require skin updates if you do not use the default "Foundation" skin from the 6.2 release. This is a beta release which may not be suitable for live production stores. We hope to release 6.2.0 final in the next two weeks. The 6.1 branch will continue to be developed and we anticipate 6.1.15 to be available early next week. Please help us by posting any bug findings at GitHub. Please note that our office will be closed of the long Easter bank holiday weekend and no technical support will be available on Friday 30th or Monday 2nd.
  24. 1 point
    We've found what we needed! Thanks for the assistance
  25. 1 point
    Please note that the template rendering engine (Smarty) builds the page before the web browser gets it. Putting HTML comment tags around the Smarty commands does not stop Smarty from replacing those {commands-in-braces} with the intended content. That intended content could also have HTML comment tags. That results in nested comment tags. Look for those statements in the template as mentioned earlier, but change them to look like this: {* include file='templates/box.newsletter.php' *} and {* include file='templates/box.popular.php' *} The brace-asterisk-space sequence is Smarty's comment tag. Thus, the content will not appear in the rendered page sent out to the browser.
  26. 1 point
    Welcome Harvey Forman! Glad to see you made it to the forums. I see that you have chosen a hosting provider that has installed some sort of anti-scrape feature on the web server. The hosting provider may have also installed an overly-aggressive server-level caching mechanism, and maybe a URL rewrite directive in the web server's config file (as opposed to a specific rewrite directive in the .htaccess file that should appear in CubeCart's main folder). When asking for your main site, the reason you get the directory listing is because there are no documents that the web server has been told to look for in the absence of any specifically-named document (index.php, index.html, default.asp, etc). Additionally, the web server has not been given the directive IndexIgnore * (or whatever it would be for the web server in use). I would encourage you to discuss with your hosting provider these possible issues.
  27. 1 point
    This plugin does everything that you are looking to do (and a lot more !). The ability for the customer to complete payment after the admin has entered the order was added in the latest release (this is not a trivial piece of functionality !). As with all of our plugins, you can install a fully working 7 day trial to check it does everything that you need Ian
  28. 1 point
    Check this out... https://support.cubecart.com/Knowledgebase/Article/View/223/45/how-do-i-debug-a-blank-screen-error
  29. 1 point
    We would ask that you create the error_log. Then, when you get the blank screen, examine the contents of that log.
  30. 1 point
    I will need to determine which runs first, the plugin which creates $DROPSHIP_BILLING from the order details, or the snippet that adds cust_groups into the order details. Be back soon.
  31. 1 point
    This may be the solution you are looking for: https://github.com/cubecart/v6/issues/1771
  32. 1 point
    Welcome son caocao! Glad to see you made it to the forums. One of the differences between CC615 and the latest version is that a lot of XSS deterrence has been implemented. That means for many events, the correct security token needs to accompany the request. If that correct token is not there, the session will get discarded.
  33. 1 point
    its caused by sessions.gc_maxliftime, and has been the bane of my life for getting on 2 years, until Al and I found it. session.gc_maxlifetime This value (default 1440 seconds (20 minutes)) defines how long an unused PHP session will be kept alive. For example: A user logs in, browses through your application or web site, for hours, for days. No problem. As long as the time between his clicks never exceed 1440 seconds.
  34. 1 point
    Making CC3 work with later versions of PHP will require some edits to the code. The latest versions of all the CubeCart version families are now configured to not have any licensing requirements.
  35. 1 point
    Please try: In /classes/cubecart.class.php, near lines 2147-2151 (for CC618), find: $GLOBALS['smarty']->assign('REDIRECT_TO', $redir); $GLOBALS['smarty']->assign('URL', array( 'register' => $GLOBALS['seo']->buildURL('register'), 'recover' => $GLOBALS['seo']->buildURL('recover')) ); On the blank line after that, add: $meta_data=array('name'=>"Login",'path'=>null,'description'=>"Your Login Page",'keywords'=>"Login",'title'=>"Login",);$GLOBALS['seo']->set_meta_data($meta_data);
  36. 1 point
  37. 1 point
    We launched a new version of the successful Galaxy skin. It is available in the Marketplace for purchase. Check out the demo here. Hope to hear your feedback!
  38. 1 point
    In store settings/advanced, enable debugging. Place a dummy order and check the debug log in the bottom of your browser to see if there are any errors being displayed. In the file root of your store create a file named ini-custom.inc.php and paste the following code inside. <?php # Custom initialization commands # Filename: ini-custom.inc.php # File location: main CubeCart folder ini_set('memory_limit', '256M'); ini_set('max_execution_time', '60'); ini_set('error_log', 'error_log'); ini_set('log_errors', 'on'); ?> try to place another dummy order, and then check error.log in the file root of your store.
  39. 1 point
    What version of CC and what skin are you using? Have you recently upgraded? from what?
  40. 1 point
    you might need to delete the .htaccess file and let it re-create. ensure permissions are correct on the newly created directory.
  41. 1 point
    I've checked my cart.class.php and line 1184 refers to something around taxes. Not knowing enough about php to faithfully state where the problem might be, but it's worth a quick look at your tax setup (maybe ??)
  42. 1 point
    I've created a bug report: https://github.com/cubecart/v6/issues/1607
  43. 1 point
    The ability to set default options was added in 6.1.6.
  44. 1 point
    This can be caused by the IonCube encoded version, php 7 requires the newest ioncube loaders and the module to be encoded using IonCube for PHP 5.6 with the latest encoders. It's for this reason I offer two downloads for all my modules, those for PHP 5.6 and above, and 5.5 and below.
  45. 1 point
    PHEW!!! Just call me DB There were a LOT of database table changes in 6.1.5 upgrade. So there were calls to the database tables that couldn't find the right fields when you were still working from the old cached files.
  46. 1 point
    Since CC is a UK company, I just wanted to express my sympathy over the terrorist activity today. Praying for those directly affected and their families.
  47. 1 point
    If it's not too late, then I have exactly this feature. Daren at Semperfi wrote me a custom mod. Take a look at the 10mm option. https://www.beal.org.uk/electrical-products/copper-tube-terminals/copper-tube-terminals-6mm²-cable-size.html In the product options section (admin side) is an additional checkbox, to dictate if the product option is in stock or not. It's not quite working correctly on my 6.1.5 site, but I believe this to be a conflict with another mod. Daren is looking in to this.
  48. 1 point
    The following is a plan to create two Code Snippets for CC615: one to "globalize" the Mailer class instance instantiated by Order->orderStatus(), and the other to toss in all admin emails that have been set to receive such notifications to a BCC array. In admin, Manage Hooks, Code Snippets tab, click Add Snippet. Enabled: Checked Unique ID: [email protected] Execution Order: 99 Description: Class-izes the Mailer instantiation so that it can be seen outside the orderStatus() method. Trigger: class.order.order_status Version: 1.0 Author: https://forums.cubecart.com/topic/52330-how-to-add-admin-as-bcc-of-all-customers-order-status-emails/ PHP Code: <?php $this->_mailer =& $mailer; Save. Start another Code Snippet. Enabled: Checked Unique ID: [email protected] Execution Order: 99 Description: BCC's the admins on all customer emails. Trigger: class.order.assign_order_details Version: 1.0 Author: https://forums.cubecart.com/topic/52330-how-to-add-admin-as-bcc-of-all-customers-order-status-emails/ PHP Code: <?php //$this->_mailer->SMTPDebug = 2; //$this->_mailer->Debugoutput = 'error_log'; $addBCC_notify_admins = explode(',', $this->_notifyAdmins()); foreach ($addBCC_notify_admins as $admin) { $this->_mailer->addBCC($admin); } Save. As I have been testing this, a couple of things are preventing me from discovering if this really works. I see the names getting added to the BCC array, and I see the names being mentioned in RCPT TO commands to the SMTP Server. But (due to a funny thing about my web server), the Test Gateway does not complete, so I do not get all the diagnostics I want, and maybe the SMTP server I am sending this out to is grouping all the email addresses (as the customer and all admins have the same domain of an email address). I do not see any BCC TO command. So, more experimenting. But I wanted to get this posted.
  49. 1 point
    i know it can be set up and configured to be complex, but it takes a lot of work when compared to a module that simply checks rates from the carrier
  50. 1 point
    I've had a noticeable uptick in AOL, etc., refusing emails of late as well. This has happened off and on over the years, no matter which hosting company I have used mxtoolbox.com to find out if my domain was blacklisted.

  • Newsletter

    Want to keep up to date with all our latest news and information?

    Sign Up
  • Create New...