中文Install on ShopifyInstall on Shopify Configure NEXT_PUBLIC_APP_STORE_URL to enable this link.
Back to blog

2026-04-15

What happened on our April 2026 engineering milestone

A large batch of internal contracts moved to stable—orders list, preview, commits, runs history, onboarding, settings, billing, and compliance hooks.

On 2026-04-07, we aligned dozens of module contracts in docs/MODULE-CONTRACTS.md to the code that was already shipping: for example CTR-web-api-orders-list, preview and line-item routes, commit envelopes, async task polling, reprice run history and detail, onboarding readiness, structured shopRepriceSettings v2, Shopify billing catalog v1, and GDPR-related flows (CTR-compliance-gdpr-redaction, retention).

That date is not “marketing fluff”—it is when we stopped treating those surfaces as moving targets and started treating them as API contracts between UI, routes, and models. For merchants, the practical outcome is fewer ambiguous states in Activity and clearer behavior when settings change how commits work.

Put this workflow inside Shopify Admin

Install Reprice Order Price Editor from the Shopify App Store, then preview line, total, address, and replacement-path changes before commit.

Install on Shopify Configure NEXT_PUBLIC_APP_STORE_URL to enable this link.