# Delivery customization apps: rename, reorder, and hide your shipping zones

DELIVERY CUSTOMIZATION APPS: RENAME, REORDER, AND HIDE YOUR SHIPPING ZONES

Some apps in the LaunchMyStore marketplace use delivery customizations to
reshape the shipping-method list shoppers see at checkout — without changing the
underlying shipping zones you set up. This article explains what to expect when
you install one.


WHAT IT DOES

A delivery customization app modifies your existing shipping zones at the moment
they're about to be displayed to the shopper. The app can:

 * Rename a zone — for example "Standard" becomes "Standard — arrives by Tue,
   Mar 14".
 * Hide a zone for specific carts or addresses — for example, hide "Same-day"
   after the daily cutoff time.
 * Reorder zones — pin "Free shipping" or your preferred option to the top of
   the list.

Your underlying shipping zones in Settings → Shipping stay exactly as
configured. The app only changes how the list appears at checkout, per cart.


EXAMPLES

 * Append delivery dates to every zone name: "Standard — arrives by Mar 14".
 * Hide "Express overnight" on weekends when the carrier doesn't pick up.
 * Pin the cheapest option to the top so price-sensitive shoppers see it first.
 * Free-shipping nudge: "Standard — add $15 more for free shipping".
 * Hide PO-Box-incompatible zones when the ship-to address is a PO Box and the
   cart contains perishables.


WHAT YOU'LL SEE

On the checkout's Shipping method step, the shopper sees the customized list —
the same zones you configured, but with the app's renames, hides, and reorder
applied. If the shopper had a hidden zone selected from a stale page reload, the
order placement is rejected with a clear message ("Shipping option '<zone-name>'
is not available for this order"), so the hidden zone can't slip through.

The original (uncustomized) zone list isn't surfaced to the shopper — this is by
design, since you're the one curating the experience.


INSTALLING AN APP THAT USES THIS

 1. Open Apps → Marketplace in your admin.
 2. Browse shipping & delivery apps and open one that fits your need.
 3. Review the permissions and click Install.
 4. Configure the rules (which zones to rename, conditions for hiding, sort
    order) in the app's settings.
 5. Place a test checkout and confirm the renamed, reordered, or hidden zones
    look right.


LIMITS AND TIPS

 * You can have up to 5 delivery customization apps active at once. They run in
   install order — the second app sees the first's output, and so on.
 * Customizations apply only to your shipping zones, not to rates added by
   shipping rate apps. If you also use a shipping rate app, configure its rates
   directly in that app.
 * Don't hide every zone. If no zone is reachable for a given cart, the shopper
   can't place the order — always leave at least one viable option, or pair the
   hide with an order validation app that explains the block.
 * Customizations never change prices. Apps can rename, hide, or reorder; to
   change the price of a shipping option, you need a shipping rate app.
 * Removing the app reverts the list. Your underlying zones come back to their
   original names and order on the next checkout fetch.


FOR DEVELOPERS

If you want to build an app that uses a delivery customization function, see the
developer documentation at docs.launchmystore.io
[https://docs.launchmystore.io].