Fulfillment Type Exclusions

On the right-hand side of every discount configuration page, you’ll find a section called Fulfillment Types. By default, all fulfillment methods are supported.
If you want to exclude certain fulfillment methods from receiving discounts, you can configure it here.
Fulfillment Types Placeholder

Requirements

The Fulfillment Type Exclusions feature is only available for merchants on Shopify Plus.
To enable this feature, you must also set up the Atom Checkout Extension in Shopify.
Without the extension, exclusions cannot be enforced at checkout.
👉 See Checkout Extension Setup for full setup instructions.

How It Works

  • If no fulfillment types are selected, the discount applies to all methods.
  • If you deselect a fulfillment type, the discount will not apply to that method.
  • This makes it easy to exclude specific channels (like Pickup in Store) while keeping others eligible.
Fulfillment Type Exclusions let you fine-tune where discounts apply, ensuring promotions only impact the channels you want.

Example

In this example, Pickup in Store is left unchecked, while Shipping and Local Delivery remain selected: Select Fulfillment Types Placeholder
  • Shipping — discount is valid.
  • Local Delivery — discount is valid.
  • Pickup in Store — excluded, discount will not apply.

Available Fulfillment Types

  • Shipping — Standard shipping methods.
  • Pickup in Store — Local pickup at a retail location.
  • Local Delivery — Hand-delivered by staff or courier.
  • Shipping to Pickup Points — Delivery to lockers or pickup points.
  • None — Non-physical items (e.g. digital products).

Common Use Cases

  • Exclude in-store pickup when a promotion is intended only for shipped orders.
  • Encourage adoption of local delivery by excluding other fulfillment methods.
  • Ensure digital products aren’t discounted by offers intended for physical inventory.

Troubleshooting

Double-check that you clicked Save after selecting fulfillment types. If no types are saved, the default is “all”.
Ensure that the Checkout Extension is enabled in Shopify settings. Without it, Atom Commerce cannot enforce fulfillment type exclusions during checkout.
👉 See Checkout Extension Setup for details.