What's Changed
[Add] New Features 🎉
- Streamline campaign setup: Add confirmation modal when user skips without creating campaign during onboarding by @asvinb in #2563
- Consolidate accounts onboarding: Automatically create Google Merchant Center or Google Ads accounts when the connected Google account doesn't have a respective existing one by @ankitrox in #2618
- [GTIN] Add GTIN migration JOB by @puntope in #2645
- Improve post-onboarding: Show promotion for Google Ads campaign on the Product Feed page by @kt-12 in #2641
- Improve post-onboarding: Show promotion for Google Ads campaign on the Dashboard page by @kt-12 in #2650
- [GTIN] Migration notice by @puntope in #2656
- [GTIN] GTIN Migration API Controller by @puntope in #2655
- [GTIN] Add WP CLI command for migration by @puntope in #2662
- [GTIN] Add Migration support for YOAST SEO by @puntope in #2677
- Support core gtin field by @puntope in #2684
[Update] Updated ✨
- Streamline onboarding: Hide WordPress.com account connection setting from the onboarding if already connected by @dsawardekar in #2516
- Streamline onboarding: Remove the language setting by @dsawardekar in #2522
- Streamline onboarding: Clean up the access to the pre-launch checklist in the
mc/settings
API by @kt-12 in #2555 - Streamline onboarding: Remove the pre-launch checklist by @asvinb in #2532
- Consolidate accounts onboarding: Temporarily remove Google Merchant Center and Google Ads account setup to facilitate the subsequent changes to the combo setup by @dsawardekar in #2585
- Streamline campaign setup: Remove ads audience field from paid ads setup during onboarding by @asvinb in #2551
- Consolidate accounts onboarding: Create the basic combo card for connecting Google account by @ankitrox in #2601
- Prioritise core WooCommerce GTIN field in product adapter by @martynmjones in #2621
- Consolidate accounts onboarding: Automatically preselect a Google Ads account when there is only one, as well as adjust the UI presentation by @dsawardekar in #2608
- Streamline campaign setup: Temporarily remove the billing setup step from the Ads-onboarding by @kt-12 in #2577
- Streamline campaign setup: Consolidate the campaign setup UI in the onboarding with the one in the Ads-onboarding and add the billing setup back by @asvinb in #2623
- Hide
GTIN
field for new installs make readonly for existing installs by @martynmjones in #2622 - Streamline campaign setup: Change the campaign setup and creation to use the recommended budget as the initial value by @ankitrox in #2552
- Streamline campaign setup: Adjust the minimum average daily cost of a campaign to 30% of the highest recommended value among audience countries by @dsawardekar in #2583
- Streamline campaign setup: When the accounts have been connected before, skip accounts setup step during the Ads-onboarding by @kt-12 in #2595
- Consolidate accounts onboarding: Connect to existing Google Ads account via the combo card by @ankitrox in #2640
- Consolidate accounts onboarding: Set up Google Merchant Center account via the combo card by @asvinb in #2639
- Consolidate accounts onboarding: Claim Google Ads account via the combo card by @ankitrox in #2644
- Consolidate accounts onboarding: Create new Google Ads account via the combo card by @ankitrox in #2651
- Consolidate accounts onboarding: Merge the store address setting in Step 3 into Step 1 and remove Step 3 along with the phone verification by @asvinb in #2653
- Consolidate accounts onboarding: Add edit mode to the combo card to enable it to disconnect accounts by @asvinb in #2660
- Delete unused methods from ProductMetaQueryHelper. by @jorgemd24 in #2370
[Fix] Fixes 🛠
- Refactor & fix undesired exceptions in AS Jobs by @puntope in #2666
- [GTIN] Hide GTIN in product editor by @puntope in #2690
- Stick rebranding tour to the hamburger icon on mobile by @tomalec in #2692
- Add margins for Notices by @puntope in #2695
[Tweak] Tweaked 🔧
- Streamline onboarding: Set the default value of the tax rate to destination-based by @kt-12 in #2543
- Streamline onboarding: Move FAQs to the bottom of pages by @asvinb in #2531
- Improve post-onboarding: Swap performance cards on the Dashboard page by @asvinb in #2564
- Streamline campaign setup: Show campaign setup fields immediately during onboarding by @asvinb in #2533
- Streamline onboarding: Conditionally hide the tax setting by @dsawardekar in #2542
- Streamline campaign setup: Change to use banner to present the ad credit offer during onboarding by @asvinb in #2558
- [GTIN] Prepare GTIN with the correct format before sending it to MC by @puntope in #2649
- Improve post-onboarding: Remove the word "Paid" from the plugin by @joemcgill in #2672
- [GTIN] Adjust plugin version for hidding GTIN by @puntope in #2678
- [GTIN] Hide / disable GTIN also when YOAST is active. by @puntope in #2685
[Dev] Developer-facing changes 🧑💻
- [GTIN] Adding more tests for GTIN migration by @puntope in #2679
- Tweak E2E tests supporting GTIN migration by @puntope in #2691
New Contributors
- @dsawardekar made their first contribution in #2516
Full Changelog: 2.8.7...2.9.0