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
Refactor remote specs structure and naming #45547
Refactor remote specs structure and naming #45547
Conversation
Test Results SummaryCommit SHA: 4c07862
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. |
…terface to Transformers package
…emote-specs-structure-and-naming
Hi @chihsuan, @rjchow, @woocommerce/ghidorah 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: |
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.
Nice work! Tested well and looks good.. 👍
Observe payment list are shown (screenshot)
For other reviewers, if you use JN live branch for testing, you will need to rename the plugin folder wc_beta_tester_live_branch_*
to woocommerce
first. Otherwise, you will not be able to see WCPay in the payment list.
With SQL query tool, run the query SELECT option_name, option_value FROM wp_options WHERE option_name LIKE '%specs%';
We need to use local to test this. Because JN site is using persistent cache, so transients are not stored in the database.
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.
Nice work! Tests well according to instructions, can't say I got into the code changes too much but seems like minimal actual changes
Thanks for the note! This is so easy to forget 😬
Ah, good catch, thanks! |
Changes proposed in this Pull Request:
Closes #44451.
This PR:
How to test the changes in this Pull Request:
Regression test
Hong Kong
or other countries that do not support smart shipping defaultsSave big on foreign exchange (FX) fees
(screenshot)Get paid
taskGet your products shipped
taskGrow your business
taskWooCommerce > Settings > Payments
Payments
Save 10% on payment processing costs in your first three months
(screenshot)(Optional) Developer test
Test deprecation message
debug.log
. You should not find any deprecated warning such as the following:Automattic\WooCommerce\Admin\RemoteInboxNotifications\GetRuleProcessor::get_processor is deprecated since version 8.8.0! Use Automattic\WooCommerce\Admin\RemoteSpecs\RuleProcessors\GetRuleProcessor::get_processor instead.
Test daily job
Run wc_admin_daily job
Test specs saved
SELECT option_name, option_value FROM wp_options WHERE option_name LIKE '%specs%';
Changelog entry
Significance
Type
Message
Comment