Hmm, I'm guessing quite relevant. I've noted the issue in the one-page checkout's GitHub repo and hope to have time to address it shortly.
OK, sorry for the delay, I've got this near the top of the file -
$old_shipping = $_SESSION['shipping'];
$_SESSION['shipping'] = (zen_not_null ($_POST['shipping'])) ? zen_clean_html ($_POST['shipping']) : '';
and later I have -
// handle shippin method change
if (($_SESSION['shipping']) != $old_shipping) {
$checkout_one->debug_message ('NOTIFY_CHECKOUT_ONE_CONFIRMATION_NO_SHIPPING');
zen_redirect (zen_href_link (FILENAME_CHECKOUT_ONE, '', 'SSL'));
}
OK, I can envision where that might happen (shipping method changes based on payment method?). @royaldave, what are the shipping methods and payment methods that you have enabled and the configuration settings for storepickup?
I've just submitted v1.0.6 to the plugins' area for review. That version contains the following changes (the numbers are the GitHub issue numbers):
#51: Add confirmation exclusion for Stripe-Pay payment method
#50: Ensure that the customer is confirming the actual order
#49: Don't require shipping order-total if the order's all virtual
#48: Capture the current base updates to /ajax.php
#45: Correct shipping=billing after shipping-address change.
#44: Correct stock-check handling
Only Payment we use is Paypal Express Checkout.
As for shipping , the site in question has zipship and Store Pickup.
Store Pickup settings -
Customer In Store Pick-up
Enable Store Pickup Shipping
True
Shipping Cost
0.00
Tax Class
--none--
Tax Basis
Shipping
Shipping Zone
--none--
Sort Order
0
For what its worth I'm on 1.5.4 as well.
Sorry, still having problems.
As mentioned before I have Store Pickup and zipship installed as my shipping modules.
By default zencart will select zipship on checkout. If I change to Store Pickup and try to continue it refreshes the page, gives me the "Your order's details have changed. Please review the current values and re-submit." warning, but zipship is still selected.
Bookmarks