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. I am currently working on my website powered by cubecart when i get time after the day job. https://www.bobityboogemcrafts.co.uk/index.php Really please with this great template available from Amzin (Bootstrap Responsive Skin) by Nitefox designs https://www.cubecart.com/extensions/developer/nitefox-designs
    2 points
  6. Thanks for the feedback. I'm keen to add more features. Helpful. I think we need to make it more attractive with a good default skin and work form there.
    2 points
  7. In the skin's config.xml, find the <image reference="category">. It is set for 800 pixels on the longest dimension. Change this to 900. It will auto-scale down to fit the container (which is 848 px wide). Next, you will need to find the CSS rule (I do not know where it would be.): .cat-hdr-img img { margin: 0px auto 5px; } Change to: .cat-hdr-img img { margin: 0 0 5px; } This CSS change will remove the margin that the browser adds to either side of the image, in equal part, to center the image in the slightly wider container. Be sure to clear Cubecart's cache.
    2 points
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. Great thnx it worked
    2 points
  14. 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
  15. Keywords gone for 6.2.6. Feels great. https://github.com/cubecart/v6/issues/2370
    2 points
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. Well done for resolving this and welcome to CubeCart!!
    1 point
  22. They do, I use it with an OpenCart, the free plan is restricted to like to a number of reviews per month (~100), which isn't ideal but it's better than nothing.
    1 point
  23. Excellent sleuthing! In the Foundation template main.php, make sure this is there: Near line 59: <div class="row small-collapse"> <div class="small-12 columns"> {include file='templates/box.navigation.php'} <div class="hide" id="val_lang_back">{$LANG.common.back}</div> </div> </div> This is necessary for one of the two approaches to work. The first approach would be this: In box.navigation.php, find: <nav class="top-bar category-nav" data-topbar="" id="box-navigation"> Change to: <nav class="top-bar category-nav" data-topbar data-options="back_text:{$LANG.common.back}" id="box-navigation"> Clear Cubecart's cache. The other approach is to edit the last line of element.js_foot.php. Find this part: $(document).foundation({equalizer:{equalize_on_stack:true}}); Change that part to: $(document).foundation({topbar{back_text:$('#val_lang_back').text()}},{equalizer:{equalize_on_stack:true}}); I haven't tried any of this, so if it works, we will post an issue about it in the GitHub.
    1 point
  24. There are plenty of crap hosting companies about.
    1 point
  25. Thanks both. For clarity to anyone having the same problem, here's what is says in the Release Notes If you see 404 errors after upgrade please either delete the .htaccess file so that it can automatically be regenerated or find; RewriteRule ^(.*)\.html?$ index.php?seo_path=$1 [L,QSA] and replace with RewriteRule ^(.*)?$ index.php?seo_path=$1 [L,QSA] Now working like a dream!
    1 point
  26. Hey, No, you'd go from the one above the version you have installed as any below it will already be done in the skin. So if you installed Amzin V1.02 then you'd only want V1.03 and above updates. If you go to yoursite > skins > amzin > docs > changelog.txt the top entry shows which version of amzin you had when you installed the skin. I'm guessing you have Amzin V1.02 installed so the only one i would say is necessary would be on V1.03 - #23 Prevent Add To Cart Cache Once your store is running CubeCart 6.4.1 then you'll need #16 to #21 (SEO EXT Support) to fix the login/register/search URLs The updates in the guide only cover skin edits to support core features, some of which cover new features added in CubeCart V6.4.1. So to use those features you'd need to upgrade your store to CubeCart V6.4.1 which is entirely separate from skin updates. Just doing skin updates won't update CubeCart's core.
    1 point
  27. Not surprised as they had only allocated 32 MB of RAM - that as a default for hosting accounts is just crazy !
    1 point
  28. 1 point
  29. Hi @NiteFox Thank you it worked fine. I know what you mean about the "Latest" page, but thats fine, I would rather all product have "From" than non. I have options on some products that are more expensive and got a few questions about why the final proce in the cart was different to what was shown on the home page. As for the "Categories" page, that just perfection. Once again, thank you very much.
    1 point
  30. As pointed out in the other thread about commerce plugin, I was a version behind. This might be the issue 1.3.16 - Corrected array name on phone variable form order retrieval.
    1 point
  31. 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
  32. Yes, yes, and no. The registration form is under javascript control via the Validator plugin. One can create a rule that limits the length of the entry. CubeCart includes a security token when web pages with a form is sent out to the browser. When CubeCart receives that form, a check is made for a current token in the form data. If it's not there, the data sent in is immediately discarded. A study of web access logs shows that a robot will first request the page, obtain the security token, then makes a customized POST with whatever data it wants - bypassing any form element data entry controls put in place. So, CubeCart also has a few rules to test the data submitted against and will send back error banners if any test fails. Therefore, yes, more Validator rules can be made - assuming posting robots ever allow these rules, or reCaptcha tests, to get in their way; yes, more rules can be written into CubeCart; no, because... well, its all a game.
    1 point
  33. The form elements are passed through a "form validator". The validator checks for things like: something was entered, if entered, does it look like it is supposed to-- -- phone numbers - only digits -- email - proper syntax and does it already exist (ajax call) -- password must meet complexity level -- confirm password must match password -- T&C box checked The validator, if something fails the validation rules, will tell the browser where to show an error banner. The original HTML statement said: for the T&C checkbox, find the HTML with the same id as the this tag's rel attribute. The tag with the matching id attribute was the <span> tag just removed. The <span> tag was causing an inability to properly identify the box's children within the contents of the flex box. So, now that the <div columns> tag has this id attribute, where would the error banner get shown? I haven't tested that.
    1 point
  34. Hello, very pretty. Too bad for the logo I like the full width logo. But otherwise it's very pretty
    1 point
  35. It would be: class.cubecart.display_basket.alternate The code would be: <?php if($_GET['_a'] == "confirm") $checkout_button = (CC_SSL) ? "Complete Secure Order" : "Complete Order"; $GLOBALS['smarty']->assign('CHECKOUT_BUTTON', $checkout_button);
    1 point
  36. For CubeCart 3, I have experience creating an exporter that creates a QB IIF file. It worked well enough. (Note: the IIF file has its own format and requires an enormous amount of in-line processing.) I think the CC6 version of exporter methodology is better suited to create the QbXML file. Recent conversations dealt with a custom module that solved specific requirements. That's why there isn't a "complete" exposition on how to do this. Also, there aren't any development documents to be had. However, the /modules/external/sage module is a decent place to explore. We can take this as far as you need by email.
    1 point
  37. I am not sure about the above. But, in admin, Store Settings, Features tab, Misc. section, check the box for "Hide prices until logged in". This also effectively inhibits adding items to the shopping basket, and deters visitors from checking out.
    1 point
  38. A "specific" file path for images? No. Not as CC6 is currently coded. In addition, CC6 will want to make derivative images of various named sizes based on specs given in the skin's config.xml file. These derived images are stored in the /images/cache/ folder. Privatize the "Product Code". You can make certain edits to the skin to {* template comment *} the HTML. Also, the email templates. "Best Offer". I think there is a plugin that allows the customer to request additional info about a product. But to auto-sell after a reserve is met, I am not aware of an existing plugin. One could be constructed to observe a text entry field as a product's option. I think the drop-down of Google Categories is for Google's benefit when you want to submit a listing to Google's marketplace (or something like that). However, this has nothing to do with assigning products to admin-created categories where those categories are listed in the storefront's Navigation menu. I don't understand how the "basket total" question is asking about anything different that an eCommerce app (including CubeCart) is supposed to do anyway.
    1 point
  39. Ok, will try and restore a backup file. Thanks
    1 point
  40. I see extra lines in 2.cubecart.js: Lines 542-545: if(Foundation.utils.is_medium_up()) { $('.product_list').removeClass('small-block-grid-1'); $('.product_list').addClass('small-block-grid-3'); } Change to: if(Foundation.utils.is_medium_up()) { $('.product_list').addClass('medium-block-grid-3'); } Near lines 567-568: $('.product_list').removeClass('small-block-grid-3'); $('.product_list').addClass('small-block-grid-1'); Change to: $('.product_list').removeClass('medium-block-grid-3');
    1 point
  41. In the file /js/styles/jquery.bxslider.css, you must replace controls.png with bx_slider_controls.png. Line numbers affected are: 106, 114, 143, 157
    1 point
  42. Somewhere, you have this: $('.bxslider').bxSlider({auto:true,captions:true}); Change to: $('.bxslider').bxSlider({autoStart:false,auto:false,captions:true});
    1 point
  43. 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.
    1 point
  44. I've added another version of this skin, which uses the same layout but a different look. You never know: someone may be interested one day!
    1 point
  45. 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
  46. The file is in the skins/foundation/js folder
    1 point
  47. I've had trouble with Baidu before and had already added the Disallows. I was not using Ian's hosting at that time and had to figure it out for myself. It's situations like this that make Havenswift Hosting my preference.
    1 point
  48. I'm really strict about working hours. I start between 8am and 9am and finish at 5:30pm. I'm a big believer is separating work and family/social time and for me CubeCart is 100% work even though I enjoy it very much (most of the time). Saying this (like right now) I check email and respond to things like this. Not a huge amount of brain power is involved. I had a brief look at this issue today but wasn't able to come to a conclusion. I hope to take another look in the morning.
    1 point
  49. It took 24 hours for THEIR emails to us to arrive a couple of days ago. Something's not normal over there.
    1 point
  50. Interesting idea - and I don't remember any similar thread on here, either. Sorry I can't help, but I'm forever right there with your sig, except I'm on current version.
    1 point
×
×
  • Create New...