Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 04/29/2015 in all areas

  1. Can you believe that CubeCart has been around since 2003? What started out as a small project has snowballed powering thousands of stores globally. If you have a success story you would allow us to publish we would be truly very grateful if you could share it with us. We need new merchants to realise the potential they have using CubeCart. This will help contribute to further growth, new features and an all round brighter future for everyone. Please feel free to email me personally at [email protected] with your company name, store URL and short success story of upto say 300 words. Many thanks to you all for your support.
    4 points
  2. 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 ..
    3 points
  3. 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 points
  4. 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.
    3 points
  5. In order to add custom condition words, we need to make a few core code edits, then we can use a Code Snippet to actually add the custom words. I will have instructions soon.
    2 points
  6. rework global configuration file found in /includes/ with your new database details. setup/restore database to new location. upload all files. adjust permissions of uploaded files. as a basic test, you can validate those permissions by uploading the latest setup directory from the installer and validate they all report OK. test...
    2 points
  7. Well it's been a long week. New ventures meant I needed a more suitable web shop solution than the manual input Wysiwyg web builder I have used for the last three years. I have had 'proper' shopping carts in the past, but the web has moved on a lot in recent times with far more people using mobile devices to access content nowadays. The Wysiwyg web builder meant I had to design different layouts for different screen sizes by hand, which was a total drag. I have lost count of how many shopping cart solutions I have looked at over the last couple of weeks, but found many that no longer had viable download links (never a good start) and discovered many obsolete programs still out there, that are no longer developed and with subsequently no support network. During my forays I found out that my XAMPP server that allows me to test websites locally on my own computer was utter crud after recent 'upgrades', so moved to a WampServer which is wonderful in comparison. Anyway I eventually drew up a list of potential shopping carts. The one feature I wanted above all others, was an easy checkout process. Hesitation, confusion or complexity is no good for quick cash flow. Those in business will tell you, there is no business till you have the customers cash in your hand. The offerings I looked at included Woocommerce, Zen Cart, Opencart, Abantecart and of course Cubecart. All had their plus and minus points and some features which will appeal some some people, but not others. What did surprise me though is the flaws I found with some of the bigger players out there. Woocommerce I just found weird and confusing, Zen Cart still looked very dated and out of touch with its customer base, with many of the free community shared plugins conflicting with each. Most surprisingly of all Opencart seems to have created endless problems with its 'twig' modules in version three. Even the 'fix patch' didn't work and I couldn't even get one compatible skin (theme) to install without a plethora of error messages. Would I really want that on a live server? Answers on a postcard to..... That left it as a direct shoot out between AbanteCart and Cubecart, both of which are good programs with similar features and to their credit neither of them 'fell over' during testing. Looking at the programs on my offline server setup though, AbanteCart had nearly three times the number of operating files to Cubecart and more importantly a footprint of nearly 80mB, compared to Cubecart's sprightly 27.6mB. Where that becomes important, is if like myself you have more than one site on the same server space. Anyway before this turns into a saga, I had to do a lot of research and had a few long computer chained sessions often going beyond midnight these last few days. Making a bad choice with ecommerce software has the potential to make or break a business. I decided to go with Cubecart over everything else, as I found it very easy to work with. I didn't find it a stressful experience as unlike many others, it just worked flawlessly and did what it was supposed to do. I particularly like the fact you get a core program and just add the bits you want instead of being burdened with a pile of stuff you'll never use. From the front end view, the customer has a layout that is easy on the eyes, is straightforward to navigate and the checkout process is trauma free (and quick). That's the whole point with shopping carts though (or should be). Cubecart won't tick everyone's boxes, but having done the endless research, there are a lot of products out there that simply aren't fit for purpose. Been a long week, but time for a cold beer and unwind session....
    2 points
  8. The developer will probably / should be releasing a new version of the skin to take account of all of the skin changes included in this recent version. However, if you are using a modified version, then that update will not automatically apply to your store and you should chat to the developer about this. If you dont make all the front end skin changes then you wont be able to take advantage of any fixes / new functionality that has been added - you may say that you dont need this functionality but it is always best to stay fully up to date because the situation simply gets worse and worse with each upgrade that is released - this is the problem with having custom changes
    2 points
  9. I have hacked CC629 so that: one product can contain multiple digital files. This allows, for example, one to sell an "album" of several files - each file independently downloadable. will override the above when assigning one of the multiple files each to an option. This allows, for example, one to sell an audible book (available in multiple languages) - the customer having selected an option for an available language (or an audio file, choosing a filetype of MP3 or WAV). This is not a plug-in -- it's core code edits. I am not convinced CubeCart has (or could ever have) the requisite hooks. (But who knows?) I need a beta-tester. Post a PM.
    2 points
  10. Great thnx it worked
    2 points
  11. 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.
    2 points
  12. 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.
    2 points
  13. Keywords gone for 6.2.6. Feels great. https://github.com/cubecart/v6/issues/2370
    2 points
  14. 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.
    2 points
  15. 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
    2 points
  16. 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
    2 points
  17. 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!
    2 points
  18. 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".
    2 points
  19. I'd been having an ongoing issue with the checkout pages on mobiles/tablets being swamped by the menu and the basket appearing underneath (and out of sight). Customers couldn't always see the basket and often abandoned. A BIG THANKS to Al for his solution of disabling the menu on the basket/checkout pages
    1 point
  20. This bug report has an interesting comment: https://bugs.php.net/bug.php?id=64211
    1 point
  21. <h2><a href="http://link_of-your_choice">Click here to select an available date</a></h2>
    1 point
  22. Sorry for the delay. One option would be to use the HTML <video> element in your category description. So you would upload a mp4/webm or ogg video to your site then when writing your description click the source button on the text editor and use something like <video> <source src="catvideo.mp4" type="video/mp4"> Your browser does not support the video tag. </video> Only issue is you'd have to play around with adding some other html and styling to try and get the layout right. Alternatively you could add a button and have the video load in a pop-up modal.
    1 point
  23. Hi Lyd, It is possible to add to the area you mention, however anymore than 3 can cause a layout issue on screens between 768px and 991px (the joys of responsive websites ) you can free up a bit of space by removing the "register" link and just have a login link (theres a register link on the login page and register options during checkout so no biggy) To Add A Page 1) Create a page (Admin > Documents > Create Document) When you create the document a link should appear in the footer of your site. Make a note of the link. 2) Open basix > templates > box.navigation.php Add your link (i've used Affiliates as an example) to the bottom of the list. <li itemprop="name"> <a itemprop="url" href="http://exmaple.com/CubeCart/affiliates">Affiliates</a> </li> and save. NOTE! The navigation file gets cached so you will need to clear your sites cache if you have the cache enabled. (You should have a Clear Cache button in your admin header) Remove Register Link (OPTIONAL - Upto you if you want to) basix > templates > box.session.php Find and remove <li itemprop="name"><a itemprop="url" class="parent-link" href="{$STORE_URL}/register{$CONFIG.seo_ext}">{$LANG.account.register}</a></li>
    1 point
  24. Name: CBurst (Bootstrap Responsive Skin) Price: $14.99 Category: Skins Homepage: https://www.cubecart.com/extensions/skins/cburst-bootstrap-responsive-skin
    1 point
  25. CubeCart doesnt have an EPOS system and you need to get that information from your client - nobody here would have a clue what they are using ! There are a number of cases of stores that have developed links to third party external systems and I know several linking into EPOS systems but there is no standard plugin into any as far as I am aware - it has all been custom work
    1 point
  26. There was a plugin by SemperFi that, if I recall, kept track of items that were added to the shopping basket, and if any combination matched a given pattern, then a discount was applied. Unfortunately, SemperFi and their plugins cannot be found. I have a plugin that accepts a pre-chosen selection of inventory and creates a new product from them. So, for your example, it will be a specific camera body with a specific lens. One can create several "kits" that have different combinations. If you would like to experiment with it, send a PM with your email address.
    1 point
  27. Just launched https://www.grandies.co.uk for a client - probably one of the more unusual CubeCart stores you will ever see ! No categories, no products in the store but three subscription based products with the subscription functionality taken care of by a third party business. They operate only in the UK but seems like a great new business idea especially in the current climate where it is difficult or impossible to see older friends or relatives !
    1 point
  28. If you are getting the error that the OP reported here (and not what @wbs1969spoke about which is totally different !) then they simply need to read and action https://dev.mysql.com/doc/refman/5.7/en/mysql-tzinfo-to-sql.html However, as has been said many times on here, most hosting companies will not do this if it isnt part of their standard server build (although it should be). Ian
    1 point
  29. Not surprised as they had only allocated 32 MB of RAM - that as a default for hosting accounts is just crazy !
    1 point
  30. Hey, By default the google analytics js is conditional to cookies been accepted so if you don't use the cookies notice or haven't accepted cookies then the code won't run. If you want to run google analytics regardless of if cookies have been accepted then you'll need to remove the conditional statement by skins > amzin > templates > element.google_analytics.php and remove line 1 and 13 like noted below: {if isset($smarty.cookies.accept_cookies) && $smarty.cookies.accept_cookies=='true'} <<< REMOVE THIS LINE {literal} <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', '{/literal}{$ANALYTICS}{literal}', 'auto'); ga('set', 'anonymizeIp', true); ga('send', 'pageview'); </script> {/literal} {/if} <<< REMOVE THIS LINE
    1 point
  31. If using the Foundation skin, using a programmer's text editor, open the template content.checkout.confirm.php. About 10 lines up from the bottom, find a <textarea> for "delivery_comments". Add into the tag resulting in: <textarea name="comments" id="delivery_comments" required placeholder="{$LANG.form.required}">{$VAL_CUSTOMER_COMMENTS}</textarea>
    1 point
  32. There are two "invoice" pages (more like "receipts:), one is shown to the customer when the customer is reviewing past orders, and the other is for the admin to use as a kind of shipping list. In admin, Documents, Invoice Editor tab, CubeCart takes the content from the admin template orders.print.php and offers it to be edited. The edited version is then databased (which means it survives upgrades). The editor starts in Source mode because the other mode shows nothing but a few dozen blue squares. Each blue square is a Smarty variable or command. Getting the footer to be at the bottom of the page would be a matter for CSS to solve, and how/if the browser incorporates the page dimensions as reported by the printer driver -- I have no experience in doing this. The basic problem is that HTML and CSS are developed for a display viewport of arbitrary width and unlimited length. Sure, there are workarounds, but getting a browser to do layout work for print media is hit or miss. See: https://stackoverflow.com/questions/1360869/ https://stackoverflow.com/questions/21032137/
    1 point
  33. Thanks. I checked and it is set to on. I dont know why I didn't think it could be my video before. I think I've been fixing other issues for so long it just slipped my mind that it may not be cubecart. lol. But I tested with a different video and it works fine so it has to do with my video I created. I will try recreating it using different settings to see if I can get it to work. Thanks everyone for your suggestions!
    1 point
  34. I feel a bit bad about slanging off CubeCart in my OP by the way. It was a backhanded compliment actually if you read carefully - it's the best cart to set up. The problem was basically solved anyway, by the All In One Shipping plugin. I had thought it was 3rd party but CubeCart are saying in this thread that it's core. So that ends that. Still, please look at my suggestions in this thread. Shipping is supremely difficult. I need to ship anything anywhere.
    1 point
  35. CubeCart will use the 'master' definitions.xml file if there isn't an overriding key phrase in any of the actual assigned language files. When assigning, there is the default language that is chosen in Store Settings. But that default can be overridden by choosing which language the logged-in admin wants to personally use, and also which language was being used when a customer registered. An admin can choose which language to personally use by editing their admin profile in the administration's Administrators page. When CubeCart is initially being setup, the language the admin acquires is chosen at step one where there is a drop-down selector that says "Update" (the default language).
    1 point
  36. Please may l make the following suggestions: - We need a postage policy template as a spreadsheet - We need to be able to upload the completed template direct to the cart via cart admin control panel, in the same way as bulk inventory is loaded (my postage policy spreadsheet has 66 rows and 72 columns). - We need to be able to upload categories in the same way (l have over 100 categories). This would be good (more like, essential) for: - Transferring existing online marketplace inventory - Setting up multiple carts from different cart vendors (please don't try to lock-in, it's depressing, we already had enough of that from our existing online marketplaces that we're trying to break away from!) I don't want to mess around with PHPMyAdmin by the way - but will if l must. Would be nice to get the lowdown on that. Really though, guess what ... l want to buy, list, sell, post.
    1 point
  37. Not at all - the "art" of a good hack is that it isnt discovered or obvious that it has happened. 99% of the hacking attempts we deal with on a daily (make that every minute) basis are pretty basic but even these sometimes get by with some websites / hosting companies who dont care about security ! There is a 4th 4) People that feel the need to show others that they can and have hacked a website for no other reason that they can - these tend to either be high end hackers that do it for the challenge or very low end script kiddies doing it to show off to their friends and feel big about themselves 3) These are the most common and generally exploit known and published security issues in common software where the owner hasnt kept the software up to date 2) Less commonly seen now but have in the past seen where a hacker simply changed the PayPal details for their own and took all payments for orders placed. More sophisticated methods changed the PayPal (or other payment gateways) to siphon off a small amount of each transaction hoping the store owner didnt notice a small difference 1) These are generally aimed at larger websites - think the British Airways hack of last year (see https://www.engadget.com/2019/07/08/british-airways-record-fine/ for details and the massice financial consequences) but plenty of other high profile hacks each month It is trivially easy to find out what system any website is using IF they are using an off the shelf package - dont think it has anything to do with customers having trust - most of them wouldn't have a clue what underlying system is being used.
    1 point
  38. Welcome cubicsquare! Glad to see you made it to the forums. CubeCart calls them Ghost customers (internally). A cookie is essential. Non-essential cookies can be un-implemented. Various discount rules can be implemented with plugins from the Marketplace. Postage rules can be created and joined in a list of other shipping options available to the customer. CubeCart does not do auctions. (That is, I am not aware of any plugin that would set this up.) Grabbing content from an external source could be done through a plugin (I do not know how that eBay plugin works). That plugin, if 100% human-readable, could be modified to strip out what is not wanted. CubeCart is programmed to expect specifically named template files, of which there are a few dozen.
    1 point
  39. While it is faster to upload the zip file and then extract after it has completed, you then need to add the additional steps of ensuring that (if you already have a renamed /admin_xxxxxx directory and admin_yyyyyy.php file), these need to be renamed as you will have a /admin directory and admin.php file from the zip extract and you will end up with multiple copies of both and mixed versions of files as so many on here have done. You also of course still need to run the /setup AFTER completing the rename Ian
    1 point
  40. If you make the change I listed, you can add as many as you like, works fine for me.
    1 point
  41. Welcome kwickcut! Glad to see you made it to the forums. CubeCart uses the PHPMailer library (https://github.com/PHPMailer/PHPMailer) for all email transportation. PHPMailer is told to use SMTP, or to use PHP's mail() functions that relate to the connection to whatever service is defined in the PHP.INI file, which generally is a server on localhost. So, when you say 'phpmail', do you mean PHP's mail() family of functions, or the PHPMailer library? If in admin, Store Settings, Advanced tab, Sending Method is PHP 's mail() functions, then you do not enter anything relating to SMTP details, as the connection details to postfix (or whatever) should already be in the PHP.INI file.
    1 point
  42. Home run for you in my books
    1 point
  43. There may be an issue with the database. I hear you say that you can verify that an assigned image will still be selected when returning to edit that category. So, the database should be structured correctly and hold valid data. That leaves the possibility that 'subcategory' images are not being created. In the folder /images/cache/, look for a filename that starts with the name of the master image of a category, and has a .105.jpg ending.
    1 point
  44. 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.
    1 point
  45. You'll need to contact the developer using the "Email Developer" link: https://www.cubecart.com/extensions/developer/patrick-bullert
    1 point
  46. That's why I was trying to do this in small steps.
    1 point
  47. I wonder if you could make the Print Order Form do what you want in some way? As far as I can tell all the code controlling when an email is sent is in cubecart.class.php. You can tell a lot about the flow of code by enabling Firebug in FireFox. Right click to Inspect element and watch the Net waterfall. Update!! UGH! There's also code in order.class.php involved in when the email is sent.
    1 point
  48. Hi Niall I have updated the Microdata plugin so two versions are available (for PHP 5.6 and above and another for PHP 5.5 and below) but unfortunately due to some caching issues with the Marketplace (which I have reported to Al), these are not showing. If you would like to register as a client at our site and open a ticket, I can let you have the correct version that way Ian
    1 point
  49. The next upgrade will have the same fault as the upgrade code it baked into 6.1.5. It will only work after 6.1.6 to 6.1.7 etc.. To get the upgrade working from 6.1.5 to 6.1.6 that file will need replacing.
    1 point
  50. Please do not use any quantity designations in CubeCart. That is, do not add lb to 20lb. Do not add $ to $49.99. Do not add cm to 100cm (length not really used in CubeCart). Do not add % to 50%. Use only digits (and the optional period for the decimal point, if appropriate). The setting you make in Store Settings is carried over everywhere else (specifically weight and currency symbols).
    1 point


  • Newsletter

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