New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve local pickup flow #45614
Improve local pickup flow #45614
Conversation
…mmerce-blocks, woocommerce
Howzit @kloon 👋 As this PR touches the shipping settings from core, I would appreciate it if someone from Escargot could do an additional review. Unfortunately, I'm unable to assign |
Hi @wavvves, Apart from reviewing the code changes, please make sure to review the testing instructions as well. You can follow this guide to find out what good testing instructions should look like: |
Test Results SummaryCommit SHA: f7acef0
To view the full API test report, click here. To view the full E2E test report, click here. To view all test reports, visit the WooCommerce Test Reports Dashboard. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @nielslange, left some comments for consideration, let me know what you think.
Co-authored-by: Gerhard Potgieter <potgieterg@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes, latest looks good to me!
Thanks for reviewing this PR again and for approving the changes, @kloon. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work Niels! Thanks for going through the steps with me and helping me out figuring some things I was getting wrong
Submission Review Guidelines:
Changes proposed in this Pull Request:
Closes #41534.
This PR introduces the following changes, as mentioned in the acceptance criteria in #41534:
WooCommerce » Shipping » Shipping zones
, show Local pickup: set up pickup locations in the Local pickup settings page. when the Checkout block is enabled and no legacy Local Pickup method is active.WooCommerce » Shipping » Shipping zones
, show Explore a new enhanced delivery method that allows you to easily offer one or more pickup locations to your customers in the Local pickup settings page. when the Checkout block is enabled and at least one legacy Local Pickup method is active.WooCommerce » Shipping » Shipping settings
, change the copy to Not available when using the Local pickup options powered by the Checkout block.WooCommerce » Shipping » Local pickup
, change the copy to By enabling Local Pickup with more valuable features for your store, it's recommended that you remove the legacy Local Pickup option from your shipping zones.How to test the changes in this Pull Request:
Using the WooCommerce Testing Instructions Guide, include your detailed testing instructions.
Modal message with no active legacy Local Pickup methods.
WooCommerce » Settings » Advanced
and define a page with the Checkout block as the default checkout page.WooCommerce » Settings » Shipping » Shipping zones
.edit
link to add shipping method.Add shipping method
button.WooCommerce » Settings » Advanced
and define a page with the shortcode checkout as the default checkout page.Modal message with active legacy Local Pickup methods.
WooCommerce » Settings » Advanced
and define a page with the shortcode checkout as the default checkout page.WooCommerce » Settings » Shipping » Shipping zones
.WooCommerce » Settings » Advanced
and define a page with the Checkout block as the default checkout page.WooCommerce » Settings » Shipping » Shipping zones
.edit
link to add shipping method.Add shipping method
button.WooCommerce » Settings » Advanced
and define a page with the shortcode checkout as the default checkout page.Shipping settings copy
WooCommerce » Settings » Advanced
and define a page with the Checkout block as the default checkout page.WooCommerce » Settings » Shipping » Local pickup
.WooCommerce » Settings » Shipping » Shipping settings
.Not available when using the Local pickup options powered by the Checkout block.
Local pickup settings copy
WooCommerce » Settings » Advanced
and define a page with the Checkout block as the default checkout page.WooCommerce » Settings » Shipping » Shipping zones
.WooCommerce » Settings » Shipping » Local pickup
.Enable local pickup
option shows By enabling Local Pickup with more valuable features for your store, it's recommended that you remove the legacy Local Pickup option from your shipping zones.Changelog entry
Significance
Type
Message
Improve messages around the use of the legacy and the new Local Pickup shipping methods.
Comment