Re: One-Page Checkout [Support Thread]
I've just submitted v2.3.12 of OPC for the Zen Cart moderators' review; I'll post back here when it's available for download (https://www.zen-cart.com/downloads.php?do=file&id=2095).
This release contains changes associated with these GitHub issues:
#309: Correct PHP notice on missing HTTP_USER_AGENT
#310: Correct PHP notice for missing gender on guest-account creation.
#314: Correct misleading "Shipping options have changed" messaging when cart's changed post-checkout start.
Re: One-Page Checkout [Support Thread]
Hi @lat9,
I've received reports of a bug in the address processes during checkout. I tested this myself with a clean install of ZC 1.5.7d and OPC and can confirm I saw the same issues that were reported to me.
I have pasted the initial report as I received it.
1. If you only have 2 addresses in your address book and go to edit either the shipping or billing details, you don't get the drop down menu with the other address in it, you just have to fill out your details again. Ideally, if someone has 2 + addresses, the drop down should appear on both shipping and billing
2. If you have 3 + addresses, and you change your billing details,
your shipping address automatically changes. This shouldn't happen, you should be able to change your billing details and it not have an effect on the shipping address. The problem only occurs when you change the billing details. If you change the shipping address, the billing details do not update. Things to note:
* When you manually change the billing address at checkout, the
problem doesn't occur. It only seems to be when you are choosing from the drop down
* If you test this, when I initially added more addresses to my
account and then changed the billing details, the problem didn't occur. However, when you log out and back in, that's when you get the issue.
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
strelitzia
Hi @lat9,
I've received reports of a bug in the address processes during checkout. I tested this myself with a clean install of ZC 1.5.7d and OPC and can confirm I saw the same issues that were reported to me.
I have pasted the initial report as I received it.
1. If you only have 2 addresses in your address book and go to edit either the shipping or billing details, you don't get the drop down menu with the other address in it, you just have to fill out your details again. Ideally, if someone has 2 + addresses, the drop down should appear on both shipping and billing
2. If you have 3 + addresses, and you change your billing details,
your shipping address automatically changes. This shouldn't happen, you should be able to change your billing details and it not have an effect on the shipping address. The problem only occurs when you change the billing details. If you change the shipping address, the billing details do not update. Things to note:
* When you manually change the billing address at checkout, the
problem doesn't occur. It only seems to be when you are choosing from the drop down
* If you test this, when I initially added more addresses to my
account and then changed the billing details, the problem didn't occur. However, when you log out and back in, that's when you get the issue.
Thanks for the report. I've opened a GitHub issue to track the cause and solution: https://github.com/lat9/one_page_checkout/issues/315
Re: One-Page Checkout [Support Thread]
I am working on a site that has very slow shipping methods. (it makes sense because they are shipping very heavy things by freight and get specific quotes)
So, when I change an address manually, the opc-overlay is made active. When I chose a stored address from the dropdown it is not. This means that while the quotes are being received, the customer can hit the checkout button. Which causes issues.
At about line 700 in jquery.checkout_one.js I have a fix in
Code:
// -----
// Monitor the billing- and shipping-address blocks for changes.
//
jQuery(document).on('change', '#select-address-bill', function(event) {
jQuery('#checkoutPayment > .opc-overlay').addClass('active');
useSelectedAddress('bill', this.value);
});
jQuery(document).on('change', '#select-address-ship', function(event) {
jQuery('#checkoutPayment > .opc-overlay').addClass('active');
useSelectedAddress('ship', this.value);
});
Not sure if this is the appropriate way of doing it or not ...
(or maybe I am missing something)
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
niccol
I am working on a site that has very slow shipping methods. (it makes sense because they are shipping very heavy things by freight and get specific quotes)
So, when I change an address manually, the opc-overlay is made active. When I chose a stored address from the dropdown it is not. This means that while the quotes are being received, the customer can hit the checkout button. Which causes issues.
At about line 700 in jquery.checkout_one.js I have a fix in
Code:
// -----
// Monitor the billing- and shipping-address blocks for changes.
//
jQuery(document).on('change', '#select-address-bill', function(event) {
jQuery('#checkoutPayment > .opc-overlay').addClass('active');
useSelectedAddress('bill', this.value);
});
jQuery(document).on('change', '#select-address-ship', function(event) {
jQuery('#checkoutPayment > .opc-overlay').addClass('active');
useSelectedAddress('ship', this.value);
});
Not sure if this is the appropriate way of doing it or not ...
(or maybe I am missing something)
niccol, it's appropriate ... I'll need to do a more thorough review of the other processing path (i.e. where a different shipping method is chosen) to see if there's anything else that needs to be added.
GitHub tracking issue: https://github.com/lat9/one_page_checkout/issues/316
Re: One-Page Checkout [Support Thread]
Is the Fluorspar template known to be compatible (or not) with the One Page Checkout plugin?
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
HeleneWallis
Is the Fluorspar template known to be compatible (or not) with the One Page Checkout plugin?
It's an unknown. You'll probably need to change the ot-total selector in the configuration, but YMMV.
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
It's an unknown. You'll probably need to change the ot-total selector in the configuration, but YMMV.
Thanks, I probably won't risk it.
Re: One-Page Checkout [Support Thread]
Build a test version of your site and try without fear. Risk mitigated!
https://docs.zen-cart.com/user/running/local_testing/
1 Attachment(s)
Re: One-Page Checkout [Support Thread]
ZC 1.5.6 c
OPC Version 2.3.1
Hello all,
I am having an issue with OPC process. It is technically more of inconvenience and i am not sure if someone already addressed it before.
When customers go thru the checkout process, the billing and shipping address being displayed are the same ( normal behavior i believe)
If they change the shipping address and go on with the checkout process without clicking the "save change" button ( see picture) ,the desired shipping address is not saved and/or shown on the admin side, address book....As a result, the customer needs to be called or emailed to verify the shipping address. This site being a flower shop, it is really rare when billing and shipping are the same.
Attachment 19959
To my question, is it possible to force the save of the shipping address when change are made ( like an autosave or such )? or can the "save change" button be mandatory? so the checkout can not be continued if the shipping address changes are not saved.
Sorry for the long post and hope it makes sense.
Thank you for your time and help