Skip to content

Track the group-less engine catalog#14

Merged
vbelolapotkov merged 3 commits into
trunkfrom
update/group-less-plans-api
Jul 7, 2026
Merged

Track the group-less engine catalog#14
vbelolapotkov merged 3 commits into
trunkfrom
update/group-less-plans-api

Conversation

@vbelolapotkov

@vbelolapotkov vbelolapotkov commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Companion to the engine catalog flatten (woocommerce/woocommerce#66313, WOOSUBS-1787): the engine removed plan groups (plans are now a single flat catalog table with a per-plan merchant_code idempotency key). Lite consumes no group data anywhere - the plans app already presents plans flat - so this PR only refreshes the vendored engine reference and adapts the integration test seeding helper to the new Plan::create( array ) signature (off the removed PlanGroup entity and repository).

Rebased onto trunk after the wp-env test-stack migration (#15) and the settings-move (#12): the old unit-suite and stub fixes this branch carried targeted deleted files and were dropped, reducing the PR to the engine pin plus the one helper adaptation.

Merge after the engine flatten ships in the vendored package.

Testing

composer lint, composer test:integration (full suite green against the flattened engine: 66 tests), npm run lint:js / lint:css / build.

The engine removed plan groups: plans are a single flat catalog table and
Plan::create() takes the attribute array alone. Lite consumes no group data
anywhere, so the pin refresh only needs the test seeding helper moved off
the removed PlanGroup entity and repository.
@vbelolapotkov vbelolapotkov force-pushed the update/group-less-plans-api branch from 16d34bd to c76cc30 Compare July 7, 2026 13:36
@vbelolapotkov vbelolapotkov marked this pull request as ready for review July 7, 2026 14:52
@vbelolapotkov vbelolapotkov requested a review from a team as a code owner July 7, 2026 14:52
@vbelolapotkov vbelolapotkov requested review from barryhughes and removed request for a team July 7, 2026 14:52
@vbelolapotkov

Copy link
Copy Markdown
Contributor Author

That's mostly a cleanup, so merging.

@vbelolapotkov vbelolapotkov merged commit 1df5bdd into trunk Jul 7, 2026
2 checks passed
@vbelolapotkov vbelolapotkov deleted the update/group-less-plans-api branch July 7, 2026 14:52
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.

1 participant