All Collections
External Services
Date incrementation for Recharge
Date incrementation for Recharge

Enable the feature to increment dates on future subscription orders when using Recharge with Zapiet - Pickup + Delivery

Marija avatar
Written by Marija
Updated over a week ago

If you are using Recharge subscriptions, you can now enable the feature to increment dates on future subscription orders.

To read more about how Recharge and Zapiet - Pickup + Delivery work together, take a look at our Recharge Subscriptions article.


  • You need to be on the Pro plan or higher with Zapiet - Pickup + Delivery.

  • You need to be on the newest version of Recharge (SCI).

  • You can have only one subscription integration enabled—you can’t have Recharge and Bold Subscriptions active at the same time.

  • You need to use day, week or year subscription intervals (no support for monthly or custom intervals).

  • An order must contain a single subscription frequency (multiple items on the same order cannot contain different subscription frequencies).

Enable Recharge Subscriptions integration

  1. In Recharge click Settings, then Order processing.

  2. Enable the Send additional order data to Shopify and Send additional order data to payment getaways settings. Learn more in the Recharge Update cart attributes and notes article.

  3. In Zapiet - Pickup + Delivery, click Settings, then External Services.

  4. Click Activate Recharge.

  5. On the next screen click Install.

You have now integrated Recharge and Zapiet - Pickup + Delivery, and the dates should increment for your future orders.

For example, if the date selected in the widget was the 26th of November, and the delivery frequency is 7 days, the date on the next order will be the 3rd of December. Each new order will be incremented by 7 days.

View order logs

You can view incrementation logs within Zapiet - Pickup + Delivery > Settings > Integrations > External services > Recharge > Configure settings.

The logs will show the order number, the date the order was incremented, and the values that were changed (e.g. Incremented pickup date from 2022-09-13 to 2022-09-15).

Editing orders

You can edit:

Subscription frequency or the day when the order is created and charged

To edit the subscription frequency or the day when the order is created and charged, you need to edit the subscription in Recharge. Zapiet - Pickup + Delivery will automatically detect the change in frequency for future orders and update the delivery dates accordingly.

Delivery option or delivery day

  1. To edit the delivery option or change delivery day of the week, you need to find the most recent order in the subscription on Shopify orders page and open the order.

  2. Click More actions > Zapiet - Pickup + Delivery.

  3. Edit the delivery option and/or the delivery day, click Save.

The updated delivery option will be copied over to future orders, and Zapiet - Pickup + Delivery will calculate the next delivery date using the updated delivery date from the last order.

Recharge customer portal

Features Zapiet - Pickup + Delivery is compatible with:

  • Edit upcoming quantity

  • Edit shipping address

  • Add products to the subscription

  • Change variants

  • Swap product

Features Zapiet - Pickup + Delivery is not compatible with:

  • Skip shipment

  • “Order Now” button in the customer portal

Disable Recharge Subscriptions integration

If you want to stop using the Zapiet - Pickup + Delivery and Recharge integration, you can disable it.

  1. In Zapiet - Pickup + Delivery, click Settings, then click External services.

  2. Click View settings.

  3. Click Disable integration.

The integration will now be disabled, and the dates will stop incrementing.


  • Rates will not work correctly if you're using Recharge with Zapiet - Pickup + Delivery rates and offering multiple methods (not recommended).

    • Shopify will always try to load the cheapest rate (regardless of the method that was selected) and Zapiet will hide the rate if it doesn't match the option selected in the widget.

    • For example, if you offer free pickup and $10 fee for delivery, the pickup rate will show correctly, and no rates will show for delivery.

  • Dates will be incremented only on future orders (created after you've enabled the integration) created through the Zapiet - Pickup + Delivery widget on your Online store.

  • An order's billing date may be different than the delivery/pickup date.

    • Example: A customer orders on Monday for a weekly subscription and wants their deliveries on a Wednesday. Recurring orders will be created on Monday and added to your Zapiet dashboard with the delivery/pickup date automatically incremented to the following Wednesday.

  • You can add new products to an existing subscription if they have the same subscription frequency as the products in the original subscription.

  • If you have created an order in Recharge without the Zapiet - Pickup + Delivery attributes, you can add them manually for that specific order. You will also need to add them for any future orders, as recurring orders will not have our attributes in this case.

  • When using Google Calendar, future subscription orders will only appear in Google Calendar after they are created and processed in Zapiet - Pickup + Delivery.

  • When using the Recharge setting Retain original shipping rate for future orders, future orders will be charged $0. You need to manually add a rate per customer by following the Recharge Setting up shipping for the Shopify Checkout Integration article.

If you have any questions, contact us at [email protected], or Recharge support at [email protected].

Did this answer your question?