Skip to content

feat: add reusable commerce storefront package - #1482

Merged
wcole1-godaddy merged 9 commits into
godaddy:mainfrom
sbolinger-godaddy:codex/commerce-storefront
Sep 25, 2026
Merged

wcole1-godaddy merged 9 commits into
godaddy:mainfrom
sbolinger-godaddy:codex/commerce-storefront

Conversation

@sbolinger-godaddy

@sbolinger-godaddy sbolinger-godaddy commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

What changed

  • Added reusable Commerce storefront components for product browsing, product details, carts, and checkout.
  • Added a Commerce server package containing the matching catalog, cart, checkout, and order-status APIs.
  • Included built-in styling, documentation, tests, and a standalone example.
  • Kept application-owned concerns—routing, merchant setup, runtime configuration, and framework providers—outside the packages.

Why

This moves shared Commerce implementation out of generated customer applications. App Builder can now install a small, consistent integration instead of generating and maintaining many frontend and server files for every app.

The result is less duplicated code, simpler agent instructions, and centralized fixes while preserving existing customized applications.

Testing

I ran about 20 manual comparison builds, what we have on main vs this PR, here's the results:

50% faster (5 mins vs 10+ mins)
34% fewer execution steps (133 vs 205)
41% cheaper ($3.63 vs $6.34)

@sbolinger-godaddy
sbolinger-godaddy requested a review from a team as a code owner September 21, 2026 21:37
@changeset-bot

changeset-bot Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 5314b51

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@godaddy/commerce-server Minor
@godaddy/commerce-storefront Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@wcole1-godaddy
wcole1-godaddy merged commit 6724278 into godaddy:main Sep 25, 2026
3 checks passed
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.

2 participants