OWC Checkout & Shipping Rules
Checkout, shipping, validation, and spend-limit control shell for root-owner-managed rules.
- Route
/checkout-shipping- Kind
- shopify_functions_or_embedded_app
- Write Guard
- disabled_until_fake_flow_approval
- Access
- root_owner
Checkout Rule Dry Run
Tests shipping/spend guardrails without creating Shopify Functions or checkout customizations.
This workbench does not create customers, send messages, write inventory, change checkout, or place supplier orders. In Shopify Admin it submits with an App Bridge session token.
Checkout & Shipping Policy Review
Loads current OWC checkout/shipping rules and sample decisions. It does not write Shopify Functions, checkout validations, payment customizations, delivery customizations, shipping rates, or live checkout blocks.
Waiting for an embedded Shopify Admin session.
Owner Approval Gate Preview
Builds the approval checklist for a future checkout/shipping change. It does not create an approval queue item, write Shopify, deploy a function, edit shipping, or block checkout.
Evaluate Fake Checkout & Shipping Cart
This tests OWC checkout/shipping policy only. It does not write Shopify Functions, checkout validations, payment customizations, delivery customizations, rates, or live checkout blocks.
OWC Checkout & Shipping Rules
Owner: Checkout & Shipping project
Owns
- lower-48 free shipping policy
- paid shipping outside lower 48/international
- heavy-order contact threshold
- $10,000 checkout/contact guardrail
May Request From Accounts Core
- root-owner access decision
- audit actor details
Must Not Own
- product pricing source of truth
- inventory quantity source of truth
- supplier ordering
- client account approval
Required Audit Events
- checkout_rule_reviewed
- shipping_rule_reviewed
- checkout_customization_write_approved
Production gate: Keep checkout/payment/delivery customization writes disabled until function dry-runs and Scott approval pass.
First Workflows
- Review lower-48 free shipping policy.
- Review paid shipping outside lower 48/international.
- Enforce call/contact rules for very heavy orders.
- Enforce $10,000 spend cap after approval.
Safe Now
- HTTPS shell route is live.
- Shopify Function/customization scopes are registered.
- Root-owner-only access is encoded in the manifest.
- Protected read-only Checkout & Shipping policy summary is live behind Shopify session-token auth.
- Policy summary shows lower-48/free-shipping, outside-lower-48 paid shipping, international shipping, $10,000 cap, 300 lb cap, Arizona-only install, sample shipping, and sample decisions.
- Policy summary views create audit event checkout_shipping_policy_summary_viewed.
- Protected read-only Shopify Function/customization config preview is live behind Shopify session-token auth.
- Function config preview shows validation and delivery customization targets, rule messages, required Shopify objects, config JSON preview, activation checklist, and blocked live actions without writing Shopify.
- Protected owner approval-gate preview is live behind Shopify session-token auth.
- Approval-gate preview creates a dry-run approval packet with change type, risk, activation window, rollback plan, test evidence, required approvals, preflight checks, blockers, warnings, and live-write guard without creating an approval queue item or writing Shopify.
Blocked By
- Function implementation and deployment target.
- Carrier/rate policy finalization.
- Scott approval before any checkout customization write.
Next Build
- Add fake production-change checklist snapshots for lower-48, non-lower-48, international, $10k cap, 300 lb cap, samples, and Arizona-only install before any live Shopify Function/customization deployment.
Registered Scopes
- read_delivery_customizations
- write_delivery_customizations
- read_payment_customizations
- write_payment_customizations
- read_validations
- write_validations
- read_shipping
- write_shipping