I have had my eShop up and running for a couple of years and it works well for Australian sales thanks to a few friends.
After quite some time I find myself adding a few new products and I am having difficulties with the P&H variations. The variations are largely weight and size controlled however I have a 2nd variant in play that allows metropolitan buyers a flat rate of $5.95 for up to 20 kilos worth.
I have identified the freight details in the SHIPPING CART RULES under the SHOP SETTINGS area. Unfortunately I forget how to get options for P&H appear on the Check Out page.
If this is clear enough, could someone help me with this issue?
as far as I understand the main point is to identify this “metropolitan buyers”. How did you do that in the past, by a postal code or something? Maybe you can post some screen shots of your present options?
On further investigation I have several problems that have manifested themselves recently so I will handle each as a separate issue so as to allow comment from others in the forum in case the burden is too great for you.
Code showing up on the webpage visible by customers - how do I get rid of it and or what is causing it?
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Strict Standards: Declaration of v6c_mlOrder::_sendOrderByEmail() should be compatible with oxOrder::_sendOrderByEmail($oUser = NULL, $oBasket = NULL, $oPayment = NULL) in /home/neigh/public_html/modules/v6c_merchantlink/v6c_mlorder.php on line 479
Warning: Cannot modify header information - headers already sent by (output started at /home/neigh/public_html/modules/v6c_merchantlink/v6c_mlorder.php:479) in /home/neigh/public_html/core/oxutils.php on line 1205
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
I have a secondary problem and I will attempt to attach screen prints for clarification. I have set up multiple postage and handling options and in this case, I find the the two options I have listed for products are being ADDED UP TOGETHER! The customer should pick between $5.95 or $7.95.
If the pick the Australia Post option $7.95 shows up which is normal
If they pick the local Adelaide metropolitan charge, $13.90 shows up instead of $5.95
this is the sum of both $5.95 and $7.95 which is bizarre and I want to fix this problem
couldn’t find this error message on your pages but it looks like there’s something wrong with the NA module. AFAIK, @spurvis is busy with other stuff, right? Unfortunately I don’t know anybody who took over this module to maintain it with new OXID versions…
I have managed to get rid of the code that started appearing by defaulting the payment to Paypal now the following no longer shows up:
++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++
Strict Standards: Declaration of v6c_mlOrder::_sendOrderByEmail() should be compatible with oxOrder::_sendOrderByEmail($oUser = NULL, $oBasket = NULL, $oPayment = NULL) in /home/neigh/public_html/modules/v6c_merchantlink/v6c_mlorder.php on line 479
Warning: Cannot modify header information - headers already sent by (output started at /home/neigh/public_html/modules/v6c_merchantlink/v6c_mlorder.php:479) in /home/neigh/public_html/core/oxutils.php on line 1205
++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++
[QUOTE=NHWS;139620]Guten Morgen Marco
Code showing up on the webpage visible by customers - how do I get rid of it and or what is causing it?
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Strict Standards: Declaration of v6c_mlOrder::_sendOrderByEmail() should be compatible with oxOrder::_sendOrderByEmail($oUser = NULL, $oBasket = NULL, $oPayment = NULL) in /home/neigh/public_html/modules/v6c_merchantlink/v6c_mlorder.php on line 479
Warning: Cannot modify header information - headers already sent by (output started at /home/neigh/public_html/modules/v6c_merchantlink/v6c_mlorder.php:479) in /home/neigh/public_html/core/oxutils.php on line 1205
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[/QUOTE]
How to get rid of it: Set display_errors to Off in your php.ini or .htaccess (ask your hosting provider for more info on how to do that) and / or decrease the error_reporting level.
What is causing it: The second message (warning) is caused by the first one. And the first one is caused by the “merchantlink” module which does not comply with the “Strict Standards” of newer PHP versions.