Skip to main content

Appstle℠ Subscriptions

Integrate Appstle℠ Subscriptions with Zapiet - Pickup + Delivery

Written by Clemency Farmer

Appstle℠ Subscriptions is not entirely compatible with Zapiet - Pickup + Delivery, and issues are possible. To learn more about limitations take a look at our Subscriptions API article.

Dates will not be incremented by default on future orders. To enable this feature, follow our Date incrementation for Appstle℠ article. With this feature enabled, any subsequent orders that are auto-generated by Appstle℠ will have the correct future date in Zapiet.


Requirements

  • Carrier-Calculated Shipping (CCS) is required when using subscription apps if you offer multiple delivery methods, or location-based rates.

  • You need to have Add _ZapietId to all items in the cart setting enabled in Zapiet - Pickup + Delivery > Settings > Developers > Advanced.

    • It will allow your customers to check out with a mixed cart of subscription and non-subscription items.


Migrate existing subscriptions

If you used Appstle℠ before installing Zapiet - Pickup + Delivery, some of your subscriptions may still be set up for pickup or delivery using Shopify’s native options.

Since we recommend disabling Shopify’s pickup and delivery features, future pickup or delivery orders may fail to be processed, and will show the following error message: "No inventory location found or enabled".

To resolve this, you will need to update the delivery type and reprocess the order.

  1. In Appstle, open the order.

  2. In Shipping information, under edit the Address information.

  3. Under Delivery type, change the type to Shipping.

  4. Select a new shipping address, or create a new address.

  5. Click Save.

  6. Reprocess the order.

The order will now be successfully reprocessed. Repeat this process for all orders made through Shopify's Local delivery or Pickup in store options.


Appstle shipping profile

Appstle offers the ability to create a Shopify shipping profile specifically for subscription products.

If you are using the Appstle shipping profile, you need to ensure Zapiet - Pickup + delivery rates are also added to this shipping profile.

  1. In Appstle℠ Subscriptions > More > Shipping Profile - Add/Manage click Edit on Shopify.

  2. Click Add rates. You can add rates for one or multiple locations.

The next steps depend on your rates version:


Zapiet - Pickup + Delivery rates

Rates will not work correctly if you're using Appstle℠ with Zapiet - Pickup + Delivery rates and offering multiple checkout methods or location-based rates.


Take a look at the Subscription API guide for more information.

  1. Check what rates you have added in Zapiet - Pickup + Delivery rates tab.

  2. In the Appstle shipping zone, click Add rates.

  3. Add rates that would match your Zapiet - Pickup + Delivery rates.

  4. Click Save.

Zapiet - Pickup + Delivery rates will now show at checkout for your Appstle℠ Subscriptions products.


Rates with Carrier Service API

  1. In the Appstle shipping zone, click Add rates.

  2. Click Use carrier or app to calculate rates.

  3. Select Store Pickup + Delivery and tick show future services.

  4. If needed, add a handling fee and click Done.
    You can read more about handling fees in our calculating handling fees article.

  5. Click Save.

Zapiet - Pickup + Delivery rates will now show at checkout for your Appstle℠ Subscriptions products.


Limitations

  • If you're using the checkout widget and a customer adds a subscription and a non-subscription product to the cart, the widget will show twice [Shopify limitation].

  • Rates will not work correctly if you're using Appstle℠ with Zapiet - Pickup + Delivery rates and offering multiple checkout methods or location-based rates.

Did this answer your question?