Skip to content

Feature: Multi-lingual Support#3491

Open
jamesmorrison wants to merge 721 commits into
developfrom
feature/multi-lingual-support
Open

Feature: Multi-lingual Support#3491
jamesmorrison wants to merge 721 commits into
developfrom
feature/multi-lingual-support

Conversation

@jamesmorrison

@jamesmorrison jamesmorrison commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

@jamesmorrison jamesmorrison changed the title Feature/multi lingual support Multi-linual Support Jun 10, 2026
@codecov

codecov Bot commented Jun 10, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 83.57922% with 512 lines in your changes missing coverage. Please review.
✅ Project coverage is 69.5%. Comparing base (e32af27) to head (1221816).
⚠️ Report is 228 commits behind head on develop.

Files with missing lines Patch % Lines
src/ConnectionTest.php 0.0% 242 Missing ⚠️
src/Product/WCProductInputAdapter.php 88.8% 35 Missing ⚠️
js/src/utils/extractDetailedApiError.js 0.0% 21 Missing and 6 partials ⚠️
src/Coupon/WCCouponAdapter.php 84.5% 15 Missing ⚠️
src/MerchantCenter/AccountService.php 41.7% 14 Missing ⚠️
src/Integration/WPML.php 80.6% 13 Missing ⚠️
...ernal/DependencyManagement/CoreServiceProvider.php 0.0% 13 Missing ⚠️
...es/onboarding/setup-stepper/saved-setup-stepper.js 40.0% 11 Missing and 1 partial ⚠️
src/Ads/AccountService.php 15.4% 11 Missing ⚠️
js/src/utils/handleError.js 0.0% 7 Missing and 3 partials ⚠️
... and 38 more
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##             develop   #3491      +/-   ##
============================================
+ Coverage       64.3%   69.5%    +5.2%     
- Complexity         0    6145    +6145     
============================================
  Files            392     956     +564     
  Lines           6686   31040   +24354     
  Branches        1694    1881     +187     
============================================
+ Hits            4298   21576   +17278     
- Misses          2136    9193    +7057     
- Partials         252     271      +19     
Flag Coverage Δ
js-unit-tests 64.8% <57.5%> (+0.5%) ⬆️
php-unit-tests 70.9% <85.2%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
google-listings-and-ads.php 75.0% <ø> (ø)
js/src/components/account-card/index.js 100.0% <100.0%> (ø)
js/src/components/app-tab-nav/index.js 100.0% <ø> (ø)
js/src/components/main-tab-nav/main-tab-nav.js 100.0% <ø> (ø)
...up/asset-group-editor/gen-ai-image-picker/index.js 43.5% <ø> (ø)
...pping-rate-section/shipping-rate-method-section.js 100.0% <100.0%> (ø)
...nts/shipping-rate-section/shipping-rate-section.js 100.0% <100.0%> (ø)
js/src/constants.js 100.0% <100.0%> (ø)
js/src/data/action-types.js 100.0% <ø> (ø)
js/src/data/constants.js 100.0% <100.0%> (ø)
... and 127 more

... and 456 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.

@asvinb asvinb changed the title Multi-linual Support Feature: Multi-lingual Support Jun 10, 2026
mikaeltomovic and others added 27 commits June 10, 2026 13:29
…update-mapi

GOOWOO-716: Cleanup: Migrate product create/update sync to the MAPI entirely
…, enabling memory-efficient product streaming.
…` tests and add test for custom page size handling
…ture/GOOWOO-723-product-attributes-mapi

# Conflicts:
#	src/Internal/DependencyManagement/CoreServiceProvider.php
#	src/Product/BatchProductHelper.php
#	tests/Unit/Product/BatchProductHelperTest.php
#	tests/Unit/Product/ProductSyncerTest.php
…boarding

fix: Hide flat shipping rate option when onboarding for multi lingual store
…status-mapi

GOOWOO-717 + GOOWOO-741: Migrate product status + listing to the Merchant API
…attributes-mapi

GOOWOO-723: Migrate product attributes and custom attribute mapping rules to the MAPI
…rtQuery`, update column mappings, and add date range filtering.
…pdate column mappings and query arguments.
jamesmorrison and others added 30 commits July 8, 2026 15:49
… of stale stored values when no multilingual integration is active.
…ns-mapi

GOOWOO-776: Migrate content.promotions.create to MAPI promotions.insert
…ve-shipping-tab

# Conflicts:
#	src/Internal/DependencyManagement/AdminServiceProvider.php
…ket-button-when-primary-market-has-only-1-country

[GOOWOO-780] Hide add market button when only one country selected
Adopt develop's removal of the API Pull / notifications infrastructure (deleted in 87f6697): drop the per-datatype is_enabled_for_datatype sync gating from Settings, CouponSyncer and ProductSyncer so syncing relies on the existing should_push()/is_ready_for_syncing() guards, and remove the now-obsolete gating tests. Keep the MAPI service wiring (MapiPromotionsService, MapiDataSourcesService).
…-to-free-shipping-cost-input-in-market-modal

[GOOWOO-779] Show currency in free shipping threshold field
[GOOWOO-783] Integrate Merchant API to Multi Lang - merge Merchant API [#1]
…ngual-feeds-fix-feedlabel-shipping-currency-and-sync-tracking

[GOOWOO-772] Multi-lingual feeds: fix feedLabel, shipping-currency, and sync-tracking bugs
…ete-all-products

GOOWOO-774 Fix Bug Sync Delete All Products Only Works for Active Language
…e-shipping-method-fails-to-sync-products-to-merchant-center

[GOOWOO-777] Flat-rate shipping method fails to sync products to Merchant Center when WPML is inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants