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.
Requirements
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
In Recharge click Settings, then Order processing.
If you don't see this setting, contact the store owner to grant you the correct permissions. Take a look at Managing Recharge user and account permissions article for more information.
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.
In Zapiet - Pickup + Delivery, click Settings, then External Services.
Click Activate Recharge.
On the next screen click Install.
You have now integrated Recharge and Zapiet - Pickup + Delivery, and the dates should increment for your future orders.
Examples
Example 1 - Weekly incrementation
If the date selected in the widget is July 24, 2024, and the delivery frequency is one week, the date of the next order will be July 31, 2024. Each subsequent order will be incremented by another week.
For date increments, we will use the previous subscription order, not the initial delivery order.
Recharge will create a subscription order every Wednesday, and Zapiet - Pickup + Delivery will correctly increment the future delivery date.
Example 2 - Changing the subscription date
If the date selected in the widget was July 24, 2024, and the delivery frequency is one week, the date of the next order will be July 31, 2024. Each new order will be incremented by one week.
If the customer requests to change the delivery date to every Thursday instead of Wednesday, you can manually edit the delivery date in our app, and we will correctly increment future delivery dates to Thursdays.
Recharge will still create a subscription order every Wednesday based on the initial order information. Zapiet - Pickup + Delivery will increment the delivery date by one week from the delivery date in the previous subscription order.
Example 3 - Past date incrementation
If you adjust the delivery date to one in the past (not recommended), your customers may face a missed subscription order issue.
If the date selected in the widget was July 24, 2024, and the delivery frequency is one week, the date of the next order will be July 31, 2024. Each new order will be incremented by one week.
For example, if the last order was delivered on July 31, 2024, and you adjust the delivery date to July 29, 2024, Recharge will still create a new subscription order every Wednesday based on the initial order's delivery day. However, Zapiet - Pickup + Delivery cannot increment delivery dates in the past. This means the next subscription order should be delivered on August 5, 2024, but Recharge will only create the order on August 7, 2024. Consequently, Zapiet - Pickup + Delivery will set the next delivery date to August 12, 2024, resulting in a missed subscription for the customer.
Example 4 - Combined orders
For example, your customer has two subscription orders placed on the same day, July 24th. Each order has a different subscription frequency and delivery date: the first order arrives in 2 days, and recurs every 2 days. The second order arrives in 3 days, recurring every 3 days.
Both orders will recur on the same date in 6 days on July 30th. Because of how Recharge handles orders, these orders will be combined in Recharge and therefore in Shopify and in Zapiet - Pickup + Delivery.
We can only add one delivery date to the Shopify and Zapiet orders. We will always add the lowest subscription interval delivery date on the combined order—the combined order on July 30, 2024 will have the delivery date taken from the 2 day subscription order, which is August 1st.
We will always add the lowest subscription interval on the combined order, in this case the combined order on July 30, 2024 will have the delivery date of August 1, 2024 (2 days frequency).
The same date will show in Shopify and Zapiet - Pickup + Delivery, but in Recharge both orders will have the correct date.
Future subscription orders placed after July 30th will have the correct dates until they recur on the same day again, when the next combined order will take the lowest subscription interval orders' delivery date.
If you see a combined delivery order, we recommend checking the delivery date manually in Recharge to ensure the date is correct.
If you have any questions about combined orders, contact Recharge support at [email protected].
You can see an example of the combined order below.
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
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.
Click More actions > Zapiet - Pickup + Delivery.
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.
In Zapiet - Pickup + Delivery, click Settings, then click External services.
Click View settings.
Click Disable integration.
The integration will now be disabled, and the dates will stop incrementing.
Limitations
Incremented dates will not show on the Order Confirmation email. Shopify sends the Order Confirmation email before Zapiet - Pickup + Delivery increments the date.
We recommend removing the date field, or modifying the code to suit your business needs.
If the order confirmation email is resent, it will contain the correct date.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.
If a customer has two separate subscriptions that share the same billing date, the future pickup and delivery dates will not be calculated correctly and the next orders will need to be manually edited in both subscriptions.
For example, a customer has a daily subscription and a weekly subscription. When both subscriptions are billed on the same date, Recharge will combine the orders together into one order. When an order has more than one subscription ID, the future pickup or delivery date cannot be correctly calculated, so the wrong dates will show on that order.
Both recurring subscription orders will need to be manually edited to have the correct date in Zapiet - Pickup + Delivery.
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].