Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 05/22/2021 in all areas

  1. Dear Customers / CubeCart Community, It is with regret that after 3 years of providing content for CubeCart i intend to discontinue my skins and support. As per agreement i am issuing a 30 Day Notice period which will expire on 07/02/2022 (Existing customers have also been notified via email). After this date support/updates for my skins will no longer be provided by myself. I have spoken with Al and decided to donate the skins to CubeCart for free so that they don't go to waste (for which i am greatful to Al for accepting). It is my understanding that the skins will be released for free under CubeCart who will be the new owner/maintainer of the skins. This isn't the news i wanted to start the new year on and understand this may cause some concern and disappointment but i need to ultilize my time for work and my personal life and web development no longer fits in with this. What does this mean for your site? Your site will remain to function as normal and you are free to continue to use any skin you have purchased from me for as long as you require. In the event your purchased skin becomes incompatible with CubeCart in the future it will be your responsibility to make any changes or seek a 3rd party to assist. Alternatively, switch to the re-release version once released by the CubeCart team. Where can i download the latest version of my skin before the deadline? To avoid new customers from purchasing any skins i have had to unpublish them from the marketplace, please send me a PM or Email and i'll provide details how to obtain the last version released. (Please note - Only default versions of skins will be issued, please allow upto 24 hours for any requests to fulfilled .) Any questions or concerns please feel free to reply below, send me a PM or email, Best regards,
    3 points
  2. Thanks for all the help with me developing and changing my skin, your help was always friendly and responsive. I've also downloaded the manual updates and would suggest anyone else to do so if you have a Nitefox's default skin but then gone on to modify it. (Just incase you ever need to reinstall at a later date). Wishing you well in all you do.
    2 points
  3. Feeling very humble. Thank you on multiple levels. Other skins and extensions have just vanished so I'm hugely grateful firstly for dealing with this so professionally and responsibly. Secondly thanks for such a wonderful contribution to the open source community. I know for sure I can pass on my utmost respect and gratefulness from a significant proportion of CubeCart merchants that may not outwardly share it. I'd personally like to wish you all the very best with you new career move in the charity sector. I hope we can keep in touch.
    2 points
  4. Using a text viewer, examine the contents of /includes/global.inc.php. The file will indicate the name of the administrative PHP script and the administrative folder name that CubeCart expects to use. Be sure those names appear in CubeCart's main folder.
    2 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. Thanks, I realised it but forgot to hide it!
    1 point
  9. Attached is a report that covers the edits needed to make CC645 run under PHP 8.1. Of course, without a comprehensive testing procedure plan - preferably automated - hitting every feature and function that CubeCart can do is impractical. As such, I advise against running this in a production environment, for now. However, I believe I've found and fixed the Fatal Errors, Warnings, Deprecated Notices, as well as a number of general notices that became visible under PHP 8.1, and made a number of code optimizations, but only in the core code. I have chosen to not make a fork of CC645. For those who want to slog through the edits, I hope they will be able to discern the reasons for each change. Any module encoded with ionCube will need a new version from the publisher. The publisher should also take it upon themselves to test their modules under PHP 8.1. Some additional insights can be found reading the latest Github issues. PHP8.1_Changes.txt.zip
    1 point
  10. This is a maintenance release with a few minor new features. Upgrade is recommended but not essential. What's new? - 8 new features including removal of 350Kb image upload limit. - miscellaneous bug fixes and optimisations. Download: CubeCart-6.4.5.zip Other news Our PayPal Commerce integration now supports Venmo! To take advantage of this please make sure your PayPal Commerce extension is at 1.6.0 or higher. 1Focus Vision, Commissioned by PayPay, October 2020. The Venmo Behaviour Study explores valuable insights for merchants to consider to reach a broader audience including 2,217 Venmo customers' financial habits, purchasing behaviours and perceptions of Venmo as a payment tool. 2Statista Global Consumer Surveys as on July 2020. The target population are internet users in U.S. between 18 and 64 years of age.
    1 point
  11. Your version of PHP may have been recently updated. An issue will be posted in the Github. In the meantime, using a programmer's text editor, make these changes to the file /classes/db/database.class.php: Line 175, from: public function column_sort($column_name, $display_text, $order_by = 'sort', $current_page, $current_sort = false, $anchor = false) Change to: public function column_sort($column_name, $display_text, $order_by = 'sort', $current_page = '', $current_sort = false, $anchor = false) Line 267, from: public function doSQLBackup($dropTables = false, $incStructure = true, $incRows = true, $file_name, $compress = false, $all_tables = false) Change to: public function doSQLBackup($dropTables = false, $incStructure = true, $incRows = true, $file_name = 'dummy.sql', $compress = false, $all_tables = false)
    1 point
  12. PHP 7.2 stopped even receiving critical security updates over 1 1/2 years ago so running any site on this version is 100% not advised. You would be much better contacting @Noodleman directly via his website and simply asking for a 7.4 encoded version of them and ensuring you stay on the latest supported version of PHP Ian
    1 point
  13. It should, however it hasen't been updated since 2017. Which only means that, since it is encoded with ionCube, the encoded files must have been built with a matching version of the encoder for the version of PHP it is running under. Even though the current encoded files are built for "PHP 5.6 and above", this does not mean they will work on any version of PHP7 - which your hosting provider has likely configured your hosted account to use. The publisher, @Noodleman, will need to build encoded files for PHP 7.
    1 point
  14. In a stock install of CC6, the list of images to play in the slider is part of the HomePage document. In admin, Documents, click the Edit icon of the document shown as having the HomePage button selected. You may have an easier time of it by using the editor's Source mode. The slider is optimized to show 1000x300 pixel images.
    1 point
  15. PHP hasn't been updated? The mysqlnd, if I am correct, is the PHP extension that talks to MySQL. So, did the actual MySQL database server get updated? You may need to get your hosting provider to work on this. See: https://www.cadence-labs.com/2017/08/wordpress-magento-mysql-php-fix-server-requested-authentication-method-unknown-client/ https://www.eschrade.com/page/the-server-requested-authentication-method-unknown-to-the-client-mysql_old_password/ https://serverfault.com/questions/295285/mysql-cannot-connect-via-localhost-only-127-0-0-1/297310#297310
    1 point
  16. That would be in the AIOS module's control panel. On the admin Navigation pane, click the Manage Extensions. From the list of extensions shown, click the Edit icon for All in One Shipping. On the module's administration control panel, General tab, Debugging, select "Debug Enabled (Verbose)".
    1 point
  17. The All in One Shipping module has a Debug setting. Choose to see a Very Verbose explanation. The debug analysis will show why there were no shipping rates found to satisfy the required conditions.
    1 point
  18. So I think in conclusion the rich snippets work but took a little while to show in the search engine.
    1 point
  19. I've not used your skins in a while, but it was always great work, sorry to hear you'll be gone.
    1 point
  20. Thanks for the kinds words I have always aimed to deal with things respectfully to all involved and it's a shame things have to come to an end but i know the skins are in safe hands. I've always approached things in a way that I'd want to be treated if "the shoe was on the other foot" so hopefully everyone will understand my reasoning and approach. If there was more hours in the day I'd gladly carry on. My inbox will remain open (even after 07/02/2022) for anyone and I'll be casting a eye over cubecart now and then to see it continue to grow as a great script. It's been a pleasure to deal with everyone I've dealt with over the years and thanks to Al for making it an easy process and for building a user friendly script and been supportive when needed.
    1 point
  21. The PayPal extension has no ability to rename files and folders. Only the setup process on upgrade can do that when upgrading from a much earlier version.
    1 point
  22. This is commented in the AIOS class: $this->_value = (float)$this->_basket['subtotal']; // XXX May want to remove coupon discount, i.e. // $this->_value -= $this->_basket['discount']; Could it really be as easy as uncommenting that line of code?
    1 point
  23. All in one shipping. What I was thinking was that the coupon should have the user choice of either calculating on the subtotal or as part of the calculation of the subtotal. That way the shipping or any other module can stay looking at the subtotal for their calculations. It would be a really nice flexibility feature in the coupon module.
    1 point
  24. I'm working on a solution. Lots of aspects to work out on how to implement this.
    1 point
  25. My solution involves more than one copy, uniquely named. Such as "WilletsStoreCollection" and "MilfordStoreCollection". Then, in the admin config screen for each of these renamed modules, for the Name, I put, for example: Milford: By Appt, M-F:3:30-7pm, S:Noon-7pm
    1 point
  26. It is 'responsive', so it works regardless of the device's viewport width.
    1 point
  27. I googled and found this. https://magecomp.com/blog/fix-issues-found-review-snippet-markup-search-console/
    1 point
  28. This is an interesting scenario to solve. I am asking for details so that efforts aren't proceeding to a misunderstood, unworkable solution. As it currently sits in my brain, I want to use an otherwise unused product attribute (GTIN code? 'condition' recoded to "big" and "small"). When AIOS iterates across the basket contents, a flag can be set to invalidate certain other possible shipping choices.
    1 point
  29. In the CSV, there may be a column for 'stock_level' and 'stock_level_warning'. However, in the general Store Settings, Stock tab, there is "Admin stock warning method" (product-specific or global), and "Global stock warning level". Please let us know your setting for "Admin stock warning method".
    1 point
  30. For your collection of images in the CSV file, please use this specific format (it is assumed this text string is enclosed in quotes - as shown - as it exists in the CSV file): "catalogue124/02.jpg,catalogue124/04.jpg,catalogue124/05.jpg" CubeCart will insist that images (with sub-folder path) mentioned in this string must eventually exist in /images/source/. Thus, only that distinctive part of the path/name can be allowed. Until Github issue #2923 is solved, do not have spaces following the commas, and do not use leading periods.
    1 point
  31. Looking forward to hearing how you get on.
    1 point
  32. Hi there, thanks, l just changed the name to .user.ini and it appears to be working. The Core table gives the Max. Input Vars as: Local: 25,000 Master: 1,000 I guess it worked then? Am i okay to leave it like this or would i be better off removing this .user.ini file once l'm done updating postage rates?
    1 point
  33. I used to have them split in my old V4 store, in the countries and zones splitting the UK regions into 4 and adding Scottish Islands and Highlands and Channel Isles (even Isle of Wight can cause problems for some couriers) only problem was you need to also split the areas in to regions/postcodes as I often found people in Scottish Highlands would still just choose Scotland. This is a good reference for codes: https://www.genuki.org.uk/big/Regions/Codes
    1 point
  34. Name: AA Basic Blue Price: $14.99 Category: Skins Homepage: https://www.cubecart.com/extensions/skins/basic-blue
    1 point
  35. In the admin script file /sources/settings.index.inc.php: Near line 450, find: 'product_weight_unit' => array('Lb' => $lang['settings']['weight_unit_lb'], 'Kg' => $lang['settings']['weight_unit_kg']), Change to: 'product_weight_unit' => array('Lb' => $lang['settings']['weight_unit_lb'], 'Kg' => $lang['settings']['weight_unit_kg'], 'g' => "Metric (g)"),
    1 point
  36. When using Click and Drop on a Royal Mail business account we already have set business pricing - the customer doesn't need to see this as we set a flat rate on our site. The only thing to ensure in RM C&D is the weight and posting type ie: size (Large Letter, Parcel), 1st (24) , 2nd (48) and then the service used BPL, CRL, signed for etc. I already know how much 200 large letters at average weight 190g will cost me and the customer knows what they pay for P&P by way of a flat rate.
    1 point
  37. Ok, so, now that we know that CubeCart is getting a zero-length-string (zls) for 'minimum_quantity' and 'maximum_quantity' form elements in POST, we need to deal with that. Even though the database is getting a zls for an integer type column, that zls is getting converted to zero instead of using the column's default value. In the admin script products.index.inc.php, find near line 65: //Need to remove these in some cases to stop SQL errors $records = array('product_id', 'product_weight', 'stock_level', 'stock_warning'); foreach ($records as $r) { if (empty($record[$r]) && !is_numeric($record[$r])) { unset($record[$r]); } } Change to: //Need to remove these in some cases to stop SQL errors $records = array('product_id', 'product_weight', 'stock_level', 'stock_warning', 'minimum_quantity', 'maximum_quantity'); foreach ($records as $r) { if (empty($record[$r]) && !is_numeric($record[$r])) { unset($record[$r]); } } OR, be sure to enter a 1 in the Minimum Quantity Purchase field when entering the prices.
    1 point
  38. Well done for resolving this and welcome to CubeCart!!
    1 point
  39. I DID still have the SemperFi Update extension active. That fixed it. THANKS AL!!
    1 point
  40. If I go into the actual edit the product page and put a space in the redo / Start box then it clears on the Product Inventory page - null gone; now blank. So I think this is probably the best that can be done.
    1 point
  41. You could copy/paste the file /cache/abcde.html.skin.menu.lang.cache, but it won't last long, and you will be taken by surprise when it happens. I see code in the admin Product Import feature that looks at a heading named 'cat_id' which will accept either a comma-separated list of ID numbers, or a comma-separated list of category names. I think each item in the name list can be expressed as a slash-separated hierarchy of category names. The first item in the list will be the item's primary category. But the most easiest is to have phpMyAdmin export the CubeCart_category database table to a SQL type of file, then import that SQL file via phpMyAdmin to the other database.
    1 point
  42. The pay pal onboarding team are now going to be looking at the issue
    1 point
  43. This bug report has an interesting comment: https://bugs.php.net/bug.php?id=64211
    1 point
  44. Thanks Al, that's pretty useful indeed!
    1 point
  45. I honestly do not understand hosting companies that don’t have this enabled by default - almost like they are trying to hide something ! We have always had this enabled by default and it is invaluable
    1 point
  46. I see that I have yet to mention enabling PHP's error logging. So: https://forums.cubecart.com/topic/51550-how-to-create-the-error-log/
    1 point
  47. There is a conversation that deals with this specific scenario. See: https://forums.cubecart.com/topic/54715-potential-malicous-attack/?do=findComment&comment=238482
    1 point
  48. CubeCart 6.4.3 is now available which contains two important security updates. We strongly recommend upgrading to this version. Security Issue 1: PHPMailer (Object injection vulnerability). GitHub issue #2866 Security Issue 2: CubeCart Session Fixation. GitHub issue #2870. Many thanks to Piyush Patil for responsible disclosure. What else is new? 87 other issues have been resolved including: What3Words one click setup - Our new partner API integration takes away the need to register for an API key. To enable What3words just check the box in features tab of your stores settings. Language phrases can now be searched. Thanks to @bsmither Products can now have a maximum quantity as well as minimum on add to basket. Thanks to @bsmither Email log search filter. Thanks to @bsmither Release Notes If you are uncomfortable or not confident upgrading a customised store we can do this for you under our technical support & management service whilst retaining all customisations. If you really can't upgrade please; Delete the classes/PHPMailer folder and replace with the files and folders from 6.4.3 Patch the following code changes from GitHub issue #2870. Download: CubeCart-6.4.3.zip
    1 point
  49. If i enter in to admin > products and bring up a list of products, there's no indication which items are discounted or on sale. So the only way to see which items we have listed on sale is via the customer side. Am i missing something obvious ?
    1 point
  50. Hi, I was just wondering if Cubecart is compatible with Apple's iPad and iPhone? I've had several customers tell me that they can not place orders using these devices... I also had a lady tell me that she couldn't email me using her iPhone either (it bounced back)...hmmm Thanks.
    1 point
×
×
  • Create New...