Skip to content

spec: rename the collection fulfilment method to pickup (0077) - #2716

Open
glennjacobs wants to merge 3 commits into
2.xfrom
spec/0076-rename-collection-to-pickup
Open

spec: rename the collection fulfilment method to pickup (0077)#2716
glennjacobs wants to merge 3 commits into
2.xfrom
spec/0076-rename-collection-to-pickup

Conversation

@glennjacobs

@glennjacobs glennjacobs commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Spec 0077 proposes renaming the "collection" fulfilment vocabulary to "pickup" across the board, aligning with Shopify (ready_for_pickup / picked_up), WooCommerce ("Local pickup"), and Magento ("In-Store Pickup"):

  • method key collectionpickup (driver class FulfilmentMethods\Pickup)
  • states ready-for-collectionready-for-pickup (ReadyForPickup) and collectedpicked-up (PickedUp)
  • routing flag ShippingOption::$collect / meta['collect']pickup
  • table-rate-shipping Collection driver → Pickup (with an upgrade migration rewriting shipping_methods.driver for v1 databases, plus Rector coverage)
  • lang key renames + retranslation checks across all shipped locales in core, panel, admin, and table-rate-shipping

Spec only — implementation follows in a separate PR once this lands.

Also adds the missing 0075 row to the spec index.

🤖 Generated with Claude Code

glennjacobs and others added 3 commits September 7, 2026 14:11
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Upstream landed the Filament admin and bridge hardening work as spec
0076 (#2708), so the pickup rename takes the next free number.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@glennjacobs
glennjacobs force-pushed the spec/0076-rename-collection-to-pickup branch from 3b29ea3 to fc6e8e4 Compare September 7, 2026 13:12
@glennjacobs glennjacobs changed the title spec: rename the collection fulfilment method to pickup (0076) spec: rename the collection fulfilment method to pickup (0077) Sep 7, 2026
@glennjacobs
glennjacobs changed the base branch from 2.x to 1.x September 7, 2026 16:02
@github-actions github-actions Bot added 1.x and removed 2.x labels Sep 7, 2026
@glennjacobs
glennjacobs changed the base branch from 1.x to 2.x September 7, 2026 16:02
@github-actions github-actions Bot added 2.x and removed 1.x labels Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant