Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 10/02/2021 in Posts

  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. For step D, be sure that the updated plugins (that needs the ionCube that works with PHP 7.4) are not enabled. Otherwise, there is still the situation of an ionCube-encoded plugin wanting a later version of ionCube that is not running under PHP 5.6. Otherwise, the above is the sequence of steps I would suggest.
    1 point
  8. If there is a blank page, then there could be error messages in admin, System Error Log.
    1 point
  9. If you have CubeCart's debug mode enabled, turn it off. I *believe* that switching off Debug mode will quiet the PHP8 Warnings (used to be Notices in PHP7). As for Google, please see: https://github.com/cubecart/v6/issues/3047
    1 point
  10. In admin, Currencies, uncheck all currencies Status except INR. Save. In admin, Store Settings, General tab, Default Currency, choose INR. Save. Have CubeCart clear its internal cache.
    1 point
  11. In Catalogue Mode, customers are not even able to add items to a shopping basket. So, there is no way for CubeCart to log what the customer wanted. The admin can try to not enable any Payment Gateways. A shopping basket should be created and an Order Summary created, which the store owner can review and amend in CubeCart's administrative backend. But there will be no means for the customer to actually pay for the items via CubeCart.
    1 point
  12. Hi, I upgraded to 6.4.6 and everything seems ok except the extra images aren't showing in admin/products Oh, and the word location is mispelled in the dropdown Nevermind it has something to do with my custom admin skin. I'll figure it out Thanks anyway
    1 point
  13. Experiments have shown that making these two edits will resolve this issue.
    1 point
  14. Brains suggestion is definately the way to go initially. Create a new file ini-custom.inc.php in the root of your store. I did have issues with the memory size when i did this, so you might want to play with this. <?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'); ?> To add to this, Cubecart support is extermely fair. You'd be hard pushed to find dedicated product support at such a price anywhere else. https://www.cubecart.com/technical-support
    1 point
  15. Sorry to hear this Rosemary. Best of luck achieving what you want. I'm not sure I have any valuable input.
    1 point
  16. Chaps.. This situation is embarrasing, I'm getting female members of my team telling me that they are receiving explicit messages from one of our contact forms. Can anyone suggest how I get invisible working, failing that I'll have to employ the services of a dev to write something which works.
    1 point
  17. 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
  18. Attached is a follow-on report for more edits needed to make CC645 run under PHP 8.1 - attempting to eliminate (at least minimize) the numerous error messages that PHP logs. Some of these edits assume that the edits and file replacements found in the prior report have already been made. PHP8.1_Changes2.txt.zip
    1 point
  19. 1 point
  20. Hi, I just tried this again with with PayPal Commerce 1.6.2 and still no joy, therefore I downloaded the 1.6.2 code to get a better look .. And this is what I found - /** * CubeCart v6 * ======================================== * CubeCart is a registered trade mark of CubeCart Limited * Copyright CubeCart Limited 2019. All rights reserved. * UK Private Limited Company No. 5323904 * ======================================== * Web: http://www.cubecart.com * Email: [email protected] * License: GPL-3.0 http://opensource.org/licenses/GPL-3.0 */ function ppcp_body_js($tpl_output, Smarty_Internal_Template $template) { $skins = $GLOBALS['gui']->getSkinData()['info']; // $skin = $GLOBALS['gui']->getSkinData(); if (($pp_config = $GLOBALS['cache']->read('pp_config.'.$skins['name'])) === false) { if(file_exists('modules/plugins/paypal_commerce/config.custom.json')) { $pp_config = file_get_contents('modules/plugins/paypal_commerce/config.custom.json'); } else if(file_exists('modules/plugins/paypal_commerce/config.'.$skins['name'].'.json')) { $pp_config = file_get_contents('modules/plugins/paypal_commerce/config.'.$skins['name'].'.json'); } else { $pp_config = file_get_contents('modules/plugins/paypal_commerce/config.foundation.json'); } $GLOBALS['cache']->write($pp_config, 'pp_config.'.$skins['name']); } if(isset($GLOBALS['cart']->basket['total']) && $GLOBALS['cart']->basket['total'] > 0) { $pp_amount = $GLOBALS['cart']->basket['total']; } else { $pp_amount = "null"; } return preg_replace('/\<\/body\>/i','<script id="pp_config" type="application/json">'.$pp_config.'</script><script> var pp_config = JSON.parse(document.getElementById(\'pp_config\').textContent) var pp_amount = '.$pp_amount.';</script></body>', $tpl_output); return $tpl_output; } $GLOBALS['smarty']->registerFilter("output","ppcp_body_js"); On about the third line of code you can see I have replaced a line. Now the thing is that this was never going to work the variable '$skin' is never referenced in the code so its clearly in error. The question is why did nobody else experience the same ? Its probably because, and this is just a guess, many other skins are strongly based upon the foundation skin, but as I say that's only a guess .. Anyway it seems to be working now but no production test yet.. Chris.
    1 point
  21. Thanks, I realised it but forgot to hide it!
    1 point
  22. Hi Al. Any update on this?
    1 point
  23. 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
  24. 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
  25. 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
  26. 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
  27. Ok, so the above is an example, but it's not the actual project that needs a solution. So, from the example, it seems you need to populate a template with custom HTML and possibly process any POSTed data returned. CubeCart has a "hooks" system, which is useful to do these kinds of things. Unfortunately, one needs to understand where the hooks are individually placed in the core code, so that these kinds of customizations can be implemented. If you wish to discuss specifics in private, send me a PM.
    1 point
  28. Short answer: no. CubeCart does use a common regex to detect if a web browser is any of the several browsers installed in mobile devices -- but the regex does not discriminate based on version numbers. This function (detecting user-agent strings of browsers built for mobile-type devices) is a carry-over to accommodate non-responsive skins -- generally skins built for CC5 -- so that, if the admin settings permit, will auto-switch to a specified mobile-designed skin. (See the Mobile skin in the Marketplace.) Responsive skins (are supposed to) have an indicator in the config.xml file that they are responsive, and CubeCart will not (if I recall correctly) pursue examining the user-agent string. I have not seen any evidence of the following in existence, but I assume it could be done -- a third-party plugin may want to customize its page structure depending on the specific browser.
    1 point
  29. 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
  30. 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
  31. So I think in conclusion the rich snippets work but took a little while to show in the search engine.
    1 point
  32. 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
  33. The way I do it for now is... Post the video on youtube, then choose: share embed copy Then move over to your product page description press source (upper left) scroll down where you want the video paste press save enjoy Example https://vleesvoordier.nl/webshop/riverwood-snacks (done in the category for example)
    1 point
  34. 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
  35. 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
  36. Welcome Ahmed! Glad to see you made it to the forums. In admin, Taxes, there may already be a few Tax Classes. If not, enter a name in the Add Tax Class text entry field. The name can be something like "Standard Tax". Save the form. Now, on the Tax Details tab, enter values in the Add Tax Detail text entry fields. Save the form. Now, on the Tax Rules tab, to Add a Tax Rule, choose a Class and a Detail. Fill in the rest of the form fields and Save. When editing a product, on the Pricing tab, choose the Tax Class required and Save. (If your taxing authority requires that the displayed prices to include the tax, check the box.) Clear CubeCart's cache and you should be good to go.
    1 point
  37. I'm working on a solution. Lots of aspects to work out on how to implement this.
    1 point
  38. 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
  39. It is 'responsive', so it works regardless of the device's viewport width.
    1 point
  40. I would say it is not the POF module contributing to this. Rather, the 'verification code' is CubeCart complaining that the reCaptcha gadget is not agreeing with the solution provided. It might not be displaying when it should be, or the customer worked out the puzzle, but the solution is not correct. Please verify that, in admin, Store Settings, Features tab, Bot Protection section, the reCaptcha is enabled as desired. Then, assure yourself that your browser is not blocking the javascript needed to fetch the reCaptcha gadget from Google.
    1 point
  41. I googled and found this. https://magecomp.com/blog/fix-issues-found-review-snippet-markup-search-console/
    1 point
  42. 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
  43. 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
  44. Looking forward to hearing how you get on.
    1 point
  45. This is something I've talked with PayPal about and something I'd like to do. Stay tuned.
    1 point
  46. 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
  47. We don't have a partnership with Adyen but it's not required. They have exceptional documentation and the integration has been tested under their sandbox. Please do let us know how you get on. Where are you referring to when you say no documents on the CubeCart page? We will reach out to Adyen to see if we can get our integration certified.
    1 point
  48. 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
  49. 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...