Skip to main content
All CollectionsGetting Started with TryNowCompatibility
Compatibility: Hold Fulfillment for Cancelled Order
Compatibility: Hold Fulfillment for Cancelled Order
Updated over a year ago

Overview:

TryNow has tight controls around payment authorizations to ensure merchants are always protected. TryNow orders will only be released for fulfillment if there's a valid authorization for the value of the TryNow items. For now, Shopify treats failed authorizations for Try Before You Buy ("TBYB") orders differently from Buy Now orders by allowing TBYB orders with a failed authorization to be created in your orders list. While TryNow immediately cancels these orders to protect merchants, brands may have to modify Warehouse Management System settings to ensure fulfillment does not happen on canceled orders.

What does a cancelled order look like in Shopify?

Here's the process:

  1. Shopper attempts order and authorization is invalid

  2. Shopify creates a Try Before You Buy order without a valid authorization

  3. TryNow immediately cancels the order and fully refunds the order total to protect the merchant. The shopper is sent an order cancelation email.

Here's an image from the Shopify order timeline:

How do I ensure compatibility with this Shopify process?

You must ensure that you do not fulfill cancelled TryNow orders. If your system is not communicating with Shopify's cancelled order status, we recommend creating a 15 minute lag between order creation and order ingestion into your WMS or ensuring that your WMS is filtering out orders with cancelled status.

Testing procedure:

  1. Place two different TryNow orders:

    1. A mixed cart order (includes at least 1 TryNow and 1 buy now item)

    2. A TryNow-only order

  2. Cancel both orders immediately after placing the test order

  3. Check your Warehouse Management System and confirm with your warehouse/3PL that the order cancellation came through correctly and these orders did not show up in the pick and pack list.

Potential modification to your Warehouse Management System:

  • If your system is not communicating with Shopify's cancelled order status, we recommend creating a 15 minute lag between order creation and order ingestion into your WMS

  • Some WMS solutions allow you to use filtering based on order status to define which orders should be pulled in. We recommend filtering out orders with status "Canceled"

Need support placing a test order?

If you have further questions or need assistance, please contact onboarding@trynow.io.

Did this answer your question?