• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wp-graphql / wp-graphql-woocommerce
84%

Build:
DEFAULT BRANCH: develop
Repo Added 23 May 2019 11:15PM UTC
Files 234
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH develop
branch: develop
CHANGE BRANCH
x
Reset
  • develop
  • (HEAD detached at 2d2aded)
  • (HEAD detached at 36fdf0c)
  • (HEAD detached at 466da2a)
  • (HEAD detached at 7ad701e)
  • (HEAD detached at 7b37554)
  • (HEAD detached at d616e7e)
  • (HEAD detached at d66a46d)
  • (HEAD detached at df8e25c)
  • (HEAD detached at ef50f41)
  • (HEAD detached at f4571b6)
  • (HEAD detached at pull/239/merge)
  • (HEAD detached at pull/243/merge)
  • (HEAD detached at pull/249/merge)
  • (HEAD detached at pull/255/merge)
  • master
  • release-v0.1.0
  • release-v0.1.1
  • release-v0.1.2
  • release-v0.2.0
  • release-v0.2.1
  • release-v0.2.2
  • release-v0.3.0
  • release-v0.3.1
  • release/v0
  • release/v0.4.0

25 Mar 2026 12:42AM UTC coverage: 83.967% (+0.01%) from 83.955%
23519265944

push

github

web-flow
Improve i18n compatibility for WPML, Polylang, and non-latin characters (#994)

* fix: improve i18n compatibility for WPML, Polylang, and non-latin character support

- Add Label::get_safe_enum_name() utility with optional transliteration
  for non-latin tax class/attribute/taxonomy names (#637, #409)
- Add "Transliterate non-latin characters" admin setting
- Replace get_page_by_path() with WP_Query for product slug resolution
  so WPML/Polylang can hook into the standard query pipeline (#403, #368)
- Split product connections: `products` (toType: Product) and
  `productsWithVariations` (toType: ProductUnion) so i18n plugins can
  register language where args on the standard type name (#811, #952)
- Add ProductTypesWithVariationsEnum for the ProductUnion connection
- Add i18n compatibility tests

* chore: Linter compliances met

110 of 124 new or added lines in 9 files covered. (88.71%)

14318 of 17052 relevant lines covered (83.97%)

111.07 hits per line

Relevant lines Covered
Build:
Build:
17052 RELEVANT LINES 14318 COVERED LINES
111.07 HITS PER LINE
Source Files on develop
  • Tree
  • List 234
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23519265944 develop Improve i18n compatibility for WPML, Polylang, and non-latin characters (#994) * fix: improve i18n compatibility for WPML, Polylang, and non-latin character support - Add Label::get_safe_enum_name() utility with optional transliteration for no... push 25 Mar 2026 12:52AM UTC web-flow github
83.97
23478872426 develop feat: add session transfer behavior setting for login session handling (#993) Adds a new "Session Transfer Behavior" setting to the WooGraphQL settings page that controls how cart/session data is handled when a user logs in with an existing sessi... push 24 Mar 2026 08:04AM UTC web-flow github
83.95
23477357490 develop fix: prevent WooCommerce session creation on CORS preflight OPTIONS requests (#992) Move session initialization from graphql_process_http_request hook to init_graphql_request hook with an is_graphql_http_request() guard. graphql_process_http_req... push 24 Mar 2026 07:15AM UTC web-flow github
84.07
23475366929 develop devops: add createOrder stock reduction test (#990) * devops: add createOrder stock reduction test Adds test confirming that createOrder with isPaid: true correctly reduces stock quantity. Tests COD (→ COMPLETED) and BACS (→ PROCESSING) payment ... push 24 Mar 2026 06:05AM UTC web-flow github
84.07
23472852426 develop fix: add calculate_totals() after coupon removal in removeCoupons mutation (#991) WooCommerce's remove_coupon() does not call calculate_totals() — it only sets a refresh_totals flag for the next request. This means cart totals returned in the rem... push 24 Mar 2026 04:27AM UTC web-flow github
84.06
23471939540 develop devops: add products query with categoryId, status, visibility, and pagination test (#989) Adds regression test mirroring the exact query pattern from #891 that stopped returning products. Tests categoryId filtering, status and visibility where a... push 24 Mar 2026 03:49AM UTC web-flow github
84.05
23471150485 develop devops: add nested category products regression test (#988) Adds test confirming that querying a parent category's products includes products from child and grandchild categories. The issue was reported on v0.12.0 and is not reproducible on the c... push 24 Mar 2026 03:16AM UTC web-flow github
83.99
23470873303 develop devops: add attribute term products categoryId filter regression test (#987) Adds test confirming that categoryId filtering works on the products connection from attribute term types (e.g. allPaSeller.products). The issue was reported on v0.12.1 ... push 24 Mar 2026 03:05AM UTC web-flow github
83.99
23470459463 develop devops: add taxonomy filter multi-term regression tests (#986) Adds tests for taxonomyFilter with multiple terms in a single filter and multiple terms across multiple taxonomies. Covers the scenario from #821 where passing multiple terms only ret... push 24 Mar 2026 02:48AM UTC web-flow github
83.98
23469347586 develop fix: term_taxonomy_id mismatch in coupon category connections and dead WC post type loop (#985) - Fix coupon productCategories and excludedProductCategories connections to convert term_ids to term_taxonomy_ids before querying, resolving failu... push 24 Mar 2026 02:05AM UTC web-flow github
83.98
See All Builds (1204)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc