Skip to main content
On the right-hand side of every discount configuration page, you’ll find a section called Fulfillment Types. Use fulfillment type exclusions when a discount should only apply to specific checkout methods. By default, all fulfillment methods are supported.
If you want to exclude certain fulfillment methods from receiving discounts, you can configure it here.
The Fulfillment Types section appears on the right side of every discount configuration page, showing checkboxes for different fulfillment methods.

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.

How Shipping Qualification Works

For shipping discounts, Atom Commerce checks whether the cart meets the shipping offer’s qualifying conditions before the shipping benefit is applied. In practice, this means:
  • the cart must satisfy the minimum cart value or other qualifier you configured
  • only the items that are eligible for the promotion should count toward that qualification
  • excluded fulfillment methods prevent the discount from applying, even when the cart otherwise qualifies
Think of shipping qualification as a two-step check: first the cart must qualify for the shipping offer, then the selected fulfillment method must still be allowed by the offer.

Example: Minimum Cart Value with an Excluded Method

Imagine a merchant sets up:
  • Free Shipping over USD 75
  • Pickup in Store excluded
Customer cart:
  • USD 80 of eligible products
  • customer chooses Pickup in Store
Outcome:
  • the cart qualifies for the free shipping threshold
  • the selected fulfillment method is excluded
  • the free shipping discount does not apply
If the same customer switches to an allowed shipping method, the discount can apply immediately because the cart already qualifies.
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: The fulfillment types selection modal shows checkboxes for Shipping, Local Delivery, Pickup in Store, Shipping to Pickup Points, and None (for digital products).
  • 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.
Check whether the customer is choosing an excluded fulfillment method or whether excluded products are affecting the eligible subtotal used for shipping qualification.