Skip to main content

Delay order

Learn how to use the Delay order feature in Loop to let subscribers postpone deliveries easily without interrupting their subscription cycle.

Updated this week

Sometimes subscribers may want to receive their next subscription order a bit later without skipping it entirely. Delay order allows subscribers to push the upcoming order by a chosen number of days, offering more flexibility without disrupting the subscription cycle.

This feature is particularly useful when the subscriber still wants the product but may not need it immediately. Examples include when they're traveling, have extra stock, or need more time before their next delivery.


Enabling the delay option

Follow these steps to complete the process.

  1. Navigate to Loop > Customer portal > Preferences > Scroll down to order actions > Delay order.

  2. Enable this setting to allow customers to delay their upcoming orders directly from the customer portal.

  3. Configure your delay duration options. You can define delay durations based on days. You can add or remove duration intervals to fit your subscription experience.

    Click the "+ Add another option" button to add more intervals. Use the bin icon to remove existing ones. At least one duration option must always remain in preferences. If you want to offer a custom delay option, enable the respective setting and define the number of days manually.


Delaying a product from the customer portal

Customers can easily delay their product after purchase directly from the customer portal.

Follow these steps to complete the process:

  1. The customer logs in to the customer portal, opens the desired subscription, and clicks the Delay button in the action bar at the top.

  2. The delay subscription drawer will open. The customer can then select the desired interval from the given choices.

    The delay subscription drawer opens. Loop shows the rescheduled next order date clearly to the customer upfront. The customer can then select the desired interval from the given choices.

  3. After clicking Confirm, Loop delays the order to the selected date. All subsequent orders automatically adjust based on the selected monthly frequency.


    Note: If you apply a delay to the current order, Loop does not consider any previously skipped upcoming orders. Instead, Loop recalculates the future order schedule based on the new delayed billing date, ensuring the subscription timeline follows the updated schedule.


Delaying a product from the Loop admin portal

Sometimes a customer contacts you and requests to delay an order. In such cases, you can manually delay the order on the customer's behalf from the Loop admin portal.

Follow these steps to complete the process.

  1. Navigate to Loop > Subscriptions > Search for the customer with Subscription ID by going to the Subscriptions tab.

  2. Click the Reschedule button next to the upcoming order details.

  3. Select the new date from the calendar and choose the required options: "Reschedule subsequent subscription orders" and "Notify customer?" based on your use case.

  4. Loop delays the order successfully. All subsequent orders reschedule accordingly.


FAQs

Will delaying a subscription order via the customer portal or admin portal delay the subsequent orders?

Yes, subsequent orders are also shifted by the same amount, maintaining a consistent interval between orders. If you want to prevent customers from delaying their subscription orders, navigate to Loop Admin portal > Customer portal > Preferences > Order actions > Delay order > (uncheck the checkbox).

API endpoints and webhooks

API endpoints

Webhooks

Need help?

No worries - we're here for you!

If you have any questions or need assistance, feel free to email us at [email protected] or chat with us using the support beacon at the bottom right of your screen.

Regards,

Loop subscriptions team 🙂

Did this answer your question?