Skip to content

[GOOWOO-777] Flat-rate shipping method fails to sync products to Merchant Center when WPML is inactive#3573

Merged
asvinb merged 5 commits into
feature/multi-lingual-supportfrom
feature/GOOWOO-777-flat-rate-shipping-method-fails-to-sync-products-to-merchant-center
Jul 16, 2026
Merged

[GOOWOO-777] Flat-rate shipping method fails to sync products to Merchant Center when WPML is inactive#3573
asvinb merged 5 commits into
feature/multi-lingual-supportfrom
feature/GOOWOO-777-flat-rate-shipping-method-fails-to-sync-products-to-merchant-center

Resolved conflicts.

7897db9
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 16, 2026 in 1s

70.9% (+1.5%) compared to 7328499

View this Pull Request on Codecov

70.9% (+1.5%) compared to 7328499

Details

Codecov Report

❌ Patch coverage is 95.52239% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.9%. Comparing base (7328499) to head (7897db9).

Files with missing lines Patch % Lines
src/MerchantCenter/MarketService.php 90.4% 5 Missing ⚠️
...ternal/DependencyManagement/JobServiceProvider.php 0.0% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@                        Coverage Diff                        @@
##             feature/multi-lingual-support   #3573     +/-   ##
=================================================================
+ Coverage                             69.4%   70.9%   +1.5%     
- Complexity                            6110    6145     +35     
=================================================================
  Files                                  956     542    -414     
  Lines                                30919   23922   -6997     
  Branches                              1881       0   -1881     
=================================================================
- Hits                                 21455   16962   -4493     
+ Misses                                9193    6960   -2233     
+ Partials                               271       0    -271     
Files with missing lines Coverage Δ
src/API/Google/Settings.php 54.5% <100.0%> (+2.5%) ⬆️
src/Google/GoogleProductService.php 75.4% <100.0%> (+10.7%) ⬆️
src/Integration/WPML.php 78.4% <100.0%> (+0.4%) ⬆️
src/Jobs/UpdateShippingSettings.php 100.0% <100.0%> (ø)
src/Product/BatchProductHelper.php 96.4% <100.0%> (ø)
.../GoogleAdapter/AbstractShippingSettingsAdapter.php 84.4% <100.0%> (+1.6%) ⬆️
...ipping/GoogleAdapter/DBShippingSettingsAdapter.php 98.1% <100.0%> (+0.1%) ⬆️
...ipping/GoogleAdapter/WCShippingSettingsAdapter.php 97.9% <100.0%> (+0.1%) ⬆️
...ternal/DependencyManagement/JobServiceProvider.php 0.0% <0.0%> (ø)
src/MerchantCenter/MarketService.php 98.2% <90.4%> (-0.8%) ⬇️

... and 414 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.