Jump to content
thirty bees forum

beetea2

Silver member
  • Posts

    30
  • Joined

  • Last visited

  • Days Won

    3

beetea2 last won the day on September 11

beetea2 had the most liked content!

About beetea2

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

beetea2's Achievements

Explorer

Explorer (4/14)

  • One Year In
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

5

Reputation

  1. I'm using the ECB currency update module. I can enable and disable currencies on a per shop basis: Localization -> Currencies -> edit each individual currency -> Shop association Shop #1 uses USD only, shop #2 USD plus others. Clicking on Localization -> Currencies -> Update currency rates does not change these settings. Clicking on the link in the "Automatically update currency rates" section, as well as running it by CRON adds the unwanted currencies to Shop #1
  2. I forgot that Cloudflare is caching pages. I just turned off the cache and will see if that works. I've just started using Cloudflare - maybe it's not so great? Seems to take over most of the website.
  3. I would like product prices to show with tax included on one of my two stores in a multistore setup. The other store has no taxes. Localization -> Taxes Enable tax = yes Display tax in shopping cart = no Based on = Invoice address What is the difference between Invoice address or delivery address? I want the prices in this one store to ALWAYS show with tax included, even before the customer logs in. And I want the tax included price (in this store) to always show for every country (based on IP address). So I think Based on should also have a "store" option, so that the price + tax is always displayed for that one store. When I check this with online tools such as geopeeker.com I get inconsistent results. Localization -> Tax Rules - set to every country In summary - how do I set prices in one store so that they will always show with tax included? Thanks!
  4. I've recently set up the multistore function so that we have two versions - USA and international. The international site has 9 currencies (including US dollars which is the default currency), but the USA site has only US dollars. I can disable the other 8 currencies for the US site. But when the currency update cron runs (twice a day) ALL 9 currencies are re-enabled for the US site. The cron job is run with admin/cron_currency_rates.php which updates all shops: if (!defined('_PS_ADMIN_DIR_')) { define('_PS_ADMIN_DIR_', getcwd()); } include(_PS_ADMIN_DIR_.'/../config/config.inc.php'); if (isset($_GET['secure_key'])) { $secureKey = md5(_COOKIE_KEY_.Configuration::get('PS_SHOP_NAME')); if (!empty($secureKey) && $secureKey === $_GET['secure_key']) { $shopIds = Shop::getCompleteListOfShopsID(); foreach ($shopIds as $idShop) { Shop::setContext(Shop::CONTEXT_SHOP, (int) $idShop); Currency::refreshCurrencies(); } } } If I click on the "Update currency rates" button the unwanted currencies are not re-enabled. Any ideas on how to stop the cron job from re-enabling these unwanted currencies?
  5. @the.rampage.rado I'm now using this on my live site and all is well. Thanks again!
  6. Wow! Thanks very much for the speedy work! However I am reluctant to redo my shipping once again. The setup I have now is working as expected. But I'll try this patch on my test site.
  7. We only have one carrier to send worldwide. If the order is more than $60 we will ship it for free, otherwise they are charged by weight. All orders no matter what value have the option to ship express, but this is never free. And express is charged by weight. I guess you were replying to cienislaw but I quickly found out not to set it on the preferences page.
  8. All set to zero to disable.
  9. Paid shipping -> page 2 -> Handling costs NO, Free shipping NO, Billing by weight, Out of range: Apply the highest cost. I have 4 weight ranges set up. Page 3 -> Minimum order value US$0 Maximum Order value US$60 Free shipping -> page 2 -> Free shipping YES, Billing by price, Out of range: Disable. All zones selected. Page 3 -> Minimum order US$60 Maximum order set at 0.00 to disable. With this set up, an order of US$46 is required to pay a shipping charge. If the currency is changed to CAD with no changes in the cart the order now costs CAD$63.68 and gets free shipping. Localization -> Currencies USD exchange rate 1 CAD exchange rate 1.384437 Perhaps the problem comes from the Free shipping option on page 2?
  10. You can hide the weight carrier in Carrier setting page 3 -> Maximum order value $60 Interestingly, Maximum order value seems to follow the exchange rates correctly, whereas Minimum order value does not. In summary, I was trying to set up free shipping by setting the Minimum order value on page three of the Carrier settings, but this does not seem to take into account currency exchanges. Free shipping is now set up by setting free shipping on page 2 to NO, Out of range behaviour to "Disable Carrier" and a single range of $60 to $10000 with $0.00 cost. This allows for the proper currency conversion so that $65 CAD no longer gets free shipping. Thank you the.rampage.rado! You pointed me in the right direction.
  11. Our shipping charges are based on weight when the order is under $60, so we can't use the same carrier for both free shipping and paid shipping. But I think you've shown me the way to set this up.
  12. I just installed a brand new TB installation on a sub directory of my main site to test the currency conversion and free shipping. Free shipping does not work as expected when converting from one currency to another. Am I doing something wrong? __________________________ US$ - no free shipping: _____________________________________________________ CAD dollars - same product and quantity - gets free shipping: _____________________________________________________________ My Settings for the free shipping carrier: __________________________________________
  13. I offer free shipping for orders over US$60. Shipping -> Carriers -> Free Shipping -> Billing by price -> Minimum order value = US$60 No matter what currency I select, if the amount is more than 60 of that currency the customer gets free shipping. e.g. Cart has CA$66.79 (equal to US$48.00) = Free shipping. Am I doing something wrong? TB 1.6.0 PHP version 8.3.24 Panda theme ECB Exchange Rate Module 1.1.0
  14. I got it: set config/defines_custom.inc.php define('_PS_MODE_DEV_', true);
  15. On my local test site I am locked out of both the front end and the back end with error 500. How can I turn on error reporting? Or otherwise decode the encrypted error message? In php.ini I set display_errors = on I added ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); error_reporting(E_ALL); to config/config.inc.php What else can I try?
×
×
  • Create New...