OWC Checkout & Shipping Rules

OWC app route /checkout-shipping

HTTPS shell live

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
Dry-run only

Checkout Rule Dry Run

Tests shipping/spend guardrails without creating Shopify Functions or checkout customizations.

Check readiness

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.

Root owner read-only policy

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.

Check readiness

Waiting for an embedded Shopify Admin session.

Root owner dry-run

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.

Protected policy dry-run

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.

Check readiness
Boundary contract

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