Conversation
|
@nealweiMeta has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
|
@nealweiMeta has updated the pull request. You must reimport the pull request before landing. |
|
@nealweiMeta has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
|
@nealweiMeta has updated the pull request. You must reimport the pull request before landing. |
|
@nealweiMeta has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
|
@nealweiMeta has updated the pull request. You must reimport the pull request before landing. |
|
@nealweiMeta has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
|
@nealweiMeta has updated the pull request. You must reimport the pull request before landing. |
|
@nealweiMeta has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
|
@nealweiMeta has updated the pull request. You must reimport the pull request before landing. |
|
@nealweiMeta has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
|
@nealweiMeta has updated the pull request. You must reimport the pull request before landing. |
|
@nealweiMeta has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
|
@nealweiMeta has updated the pull request. You must reimport the pull request before landing. |
|
@nealweiMeta has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
|
@nealweiMeta merged this pull request in c86f8e0. |
Summary: ### Changes proposed in this Pull Request: Key changes: - implement a log context initializer to prefill seller's basic information. - implement a logger base class so that both error log and telemetry log can leverage the context initializer inside. - implement telemetry log class and enable the log api. --- - [x] Do the changed files pass `phpcs` checks? Please remove `phpcs:ignore` comments in changed files and fix any issues, or delete if not practical. Pull Request resolved: facebook#2940 Test Plan: Scuba: https://fburl.com/scuba/commerce_3p_platform_event/m6qib27c **!---- (auto-generated) DO NOT EDIT OR PUT ANYTHING AFTER THIS LINE ----!** MFTRunTestsScript Run / Test Suite: sa_checkout / Test Collection: bloks / Diff Version V8 https://internalfb.com/intern/testinfra/testrun/10696049188722220 MFTRunTestsScript Run / Test Suite: sa_checkout / Test Collection: www / Diff Version V8 https://internalfb.com/intern/testinfra/testrun/10977524165443051 Reviewed By: sol-loup, nrostrow-meta Differential Revision: D71075339 Pulled By: nealweiMeta fbshipit-source-id: 1c9f5bf704e079e665beacaf839d0adbf90884e6
Summary: ### Changes proposed in this Pull Request: Key changes: - implement a log context initializer to prefill seller's basic information. - implement a logger base class so that both error log and telemetry log can leverage the context initializer inside. - implement telemetry log class and enable the log api. --- - [x] Do the changed files pass `phpcs` checks? Please remove `phpcs:ignore` comments in changed files and fix any issues, or delete if not practical. Pull Request resolved: #2940 Test Plan: Scuba: https://fburl.com/scuba/commerce_3p_platform_event/m6qib27c **!---- (auto-generated) DO NOT EDIT OR PUT ANYTHING AFTER THIS LINE ----!** MFTRunTestsScript Run / Test Suite: sa_checkout / Test Collection: bloks / Diff Version V8 https://internalfb.com/intern/testinfra/testrun/10696049188722220 MFTRunTestsScript Run / Test Suite: sa_checkout / Test Collection: www / Diff Version V8 https://internalfb.com/intern/testinfra/testrun/10977524165443051 Reviewed By: sol-loup, nrostrow-meta Differential Revision: D71075339 Pulled By: nealweiMeta fbshipit-source-id: 1c9f5bf704e079e665beacaf839d0adbf90884e6
Summary: = 3.5.0 - 2025-05-28 = * Add - Create basic checkout permalink w/ products and coupon support by ajello-meta in #2887 * Add - Common Feed Upload Framework by Jmencab in #2875 * Fix - Fix bug where templates were not loading correctly by ajello-meta in #2915 * Tweak - Change MICE to use base site url instead of shop url by carterbuce in #2934 * Tweak - Improve custom checkout UI by ajello-meta in #2930 * Tweak - Make custom checkout UI mobile compatible by ajello-meta in #2942 * Fix - Update parsing for Checkout URL Product IDs by carterbuce in #2935 * Add - Implement dummy logging util by nealweiMeta in #2920 * Add - Setup cron job for batch logging with global message queue by nealweiMeta in #2924 * Add - Error log request api activate by nealweiMeta in #2933 * Add - Log locally with debug mode enabled by nealweiMeta in #2939 * Add - Ratings and reviews feed upload by nrostrow-meta in #2937 * Tweak - Feed upload skip logic and logging calls by nrostrow-meta in #2964 * Add - Add function to fetch feed upload instance by nrostrow-meta in #2970 * Tweak - Have feed uploads always use feed generator by nrostrow-meta in #2971 * Tweak - Trigger metadata feed uploads on CPI ID change (post onboarding) by nrostrow-meta in #2995 * Add - Shipping profile feed upload button by nrostrow-meta in #3140 * Add - Navigation menu feed upload logic by nrostrow-meta in #3159 * Fix - Fixing some fclose and logging gaps in the feed upload logic by nrostrow-meta in #3192 * Add - Enabling navigation menu feed upload and adding manual sync button by nrostrow-meta in #3223 * Add - Promotions feed upload by carterbuce in #2941 * Add - Plugin AJAX API Framework by sol-loup in #2928 * Tweak - Test Infrastructure Enhancement by sol-loup in #2944 * Add - Implement telemetry logs api by nealweiMeta in #2940 * Fix - Make error logging event configurable by nealweiMeta in #2954 * Add - Implement logging toggle by nealweiMeta in #2959 * Fix - auto products sync by nealweiMeta in #2978 * Tweak - Sync products with restriction by nealweiMeta in #2983 * Fix - Fix use_enhanced_onboarding for legacy connections by carterbuce in #2986 * Add - Create enhanced settings UI by ajello-meta in #2968 * Add - Create new troubleshooting drawer from legacy debug settings by ajello-meta in #2977 * Add - Add manual product and coupon sync buttons by ajello-meta in #2984 * Tweak - Make page title in enhanced settings static by ajello-meta in #2985 * Tweak - Align finalized content for logging toggle by nealweiMeta in #2992 * Tweak - Improve local log by nealweiMeta in #3009 * Fix - Fix free shipping coupon sync by carterbuce in #2993 * Tweak - Add logging for feed generation scheduling failure by carterbuce in #2994 * Tweak - Add logging in checkout for coupon code by ajello-meta in #2991 * Tweak - Clean up CSS in enhanced settings UI by ajello-meta in #2996 * Tweak - Remove the "Advertise" tab by ajello-meta in #3024 * Tweak - Sync "Usage Count" in Promos Feed by carterbuce in #3036 * Tweak - Disable mini_shops product capability for unsupported items by carterbuce in #3084 * Add - Add usage logging for enhanced settings tabs by ajello-meta in #3202 * Tweak - Remove UI of a checkbox that controls enablement of the new style feed generation by mshymon in #3056 * Fix - Fix linter errors for ./includes/fbutils.php files by ajello-meta in #3075 * Fix - Hotfix for Rollout Switches by vinkmeta in #3236 * Add - Opt out sync experience. by SayanPandey in #3220 * Fix - Added a transient flag to avoid flooding of product set api requests by vinkmeta in #3245 * Fix - Additional check for the opt-out banner by SayanPandey in #3259 * Fix - Bump up GraphAPI version to 21 by vahidkay-meta in #3219 * Fix - fix linter errors for ./class-wc-facebookcommerce.php by ajello-meta in #3255 * Fix - fix linter errors for ./facebook-commerce-events-tracker.php by ajello-meta in #3254 * Fix - fix linter errors for ./includes/Admin/Settings_Screens/Advertise.php by ajello-meta in #3237 * Fix - fix linter errors for ./includes/Admin/Settings_Screens/Product_Sync.php by ajello-meta in #3239 * Fix - fix function return typing for get_settings() by ajello-meta in #3257 * Tweak - Addition check for opt out by SayanPandey in #3259 * Tweak - Update the GraphAPI version to 21 by vahidkay-meta in #3219 * Fix - Enabled rollout switch only for plugin admins by vinkmeta in #3242 * Add - reset connection functionality by jczhuoMeta in #3262 * Fix - fixing the non static method called as static issue by SayanPandey in #3263 * Fix - Fix linter errors for ./facebook-commerce.php by ajello-meta in #3251 Pull Request resolved: #3264 Test Plan: Imported from GitHub, without a `Test Plan:` line. **!---- (auto-generated) DO NOT EDIT OR PUT ANYTHING AFTER THIS LINE ----!** MFTRunTestsScript Run / Test Suite: sa_checkout / Test Collection: bloks / Diff Version V7 https://internalfb.com/intern/testinfra/testrun/10414574226197703 MFTRunTestsScript Run / Test Suite: sa_checkout / Test Collection: www / Diff Version V7 https://internalfb.com/intern/testinfra/testrun/844425351364266 Reviewed By: vinkmeta, nrostrow-meta Differential Revision: D75569981 Pulled By: carterbuce fbshipit-source-id: 11bb39a9d66dfcbc80af413466feef0792d27ce4
Changes proposed in this Pull Request:
Key changes:
phpcschecks? Please removephpcs:ignorecomments in changed files and fix any issues, or delete if not practical.Test:
Scuba: https://fburl.com/scuba/commerce_3p_platform_event/m6qib27c