Repair a shipping policy when its promise is still supportable and the defect is limited to wording, checkout configuration, or an operating step. Replace it when the business model, destinations, carriers, fulfillment locations, or legal requirements changed enough that patching creates contradictions. Retire a method only after active orders and customer references are resolved.

Repair a supportable promise

Repair fits an incorrect cutoff, missing destination, outdated carrier name, mismatched free-shipping threshold, or checkout rule that no longer matches the public wording. Compare the policy with test checkouts and actual fulfillment evidence. Shopify identifies product settings, inventory locations, markets, profiles, zones, rate conditions, packages, and carrier accounts as common rate boundaries (Shopify shipping-rate troubleshooting).

Correct one boundary, rerun the same cart and address, and record the result. Preserve the previous policy version and effective date. Existing orders may need to be judged by the promise shown when the order was placed, not the newly edited page.

Replace a policy that no longer matches operations

Replacement is appropriate after a warehouse move, new fulfillment partner, market expansion, carrier change, new product class, or persistent inability to meet stated times. Build the new policy from verified processing capacity, destination coverage, rate behavior, exception handling, tracking, delays, cancellations, and refunds.

For U.S. online sellers, the FTC says shipment representations need a reasonable basis and describes required choices when an order cannot ship on time, including delay consent or cancellation and prompt refund in applicable circumstances (FTC business guide; FTC prompt-delivery summary). Confirm applicability and other jurisdictional rules with appropriate counsel or agencies.

Test the replacement with common and edge-case carts. Include mixed profiles, heavy items, discount thresholds, excluded destinations, carrier failure, and backorders. Review checkout, confirmation, order status, staff tools, and customer-service scripts so the same promise appears throughout the journey.

Retire obsolete methods carefully

Retire a carrier, destination, pickup option, or legacy policy page only when no active order depends on it and every link or advertisement points to the current terms. Archive the old version, identify affected orders, notify customers when required, and keep staff able to resolve earlier commitments.

A redirect should lead to the current policy, not a generic home page. Remove obsolete rate rules and app integrations only after the replacement passes. Monitor failed checkouts and support contacts during the rollback window.

Record the decision

Document the promise, evidence that supports it, legal or platform constraint, repair cost, replacement scope, retirement dependencies, owner, effective date, and next review. Mark every assumption. The policy is complete only when public wording, checkout calculation, fulfillment capacity, customer notices, and staff handling agree. If they do not, label the policy provisional and remove unsupported promises.

Sources

  1. Troubleshooting and testing shipping rates โ€” Shopify Help Center
  2. Business Guide to the FTC's Mail, Internet, or Telephone Order Merchandise Rule โ€” Federal Trade Commission
  3. Selling on the Internet: Prompt Delivery Rules โ€” Federal Trade Commission