Pickeasy integrates with Appstle Subscriptions to automate delivery scheduling for subscription-based orders. This integration ensures that the next billing date and delivery details remain aligned, reducing manual intervention for recurring orders.
How to generate API key in Appstle
Create an API key in Appstle to allow Pickeasy to communicate with subscription data.
1. Log in to your Shopify Admin.
2. Open the Appstle app from the Shopify Apps section.
3. In the Appstle dashboard, click More from the left navigation menu.
4. Select API Access.

5. Click Create API Key.

6. Enter a name for the API key (for example, Pickeasy Integration).
7. Configure the required permissions or access scopes if prompted.
8. Click Create or Generate API Key.

9. Copy the generated API Key and API Secret (if provided).

How to configure Appstle in Pickeasy
1. Go to Pickeasy → Settings → Integrations → Appstle.

2. Paste the API key and save it.

Functional behaviour
First subscription order
For the initial subscription order, Pickeasy only aligns the billing cycle without modifying delivery attributes.
- Updates next billing date only
- Delivery attributes remain unchanged
Recurring orders
For all subsequent subscription orders, Pickeasy ensures both billing and delivery details are synchronised.
- Updates next billing date
- Delivery date & time slot (attributes)
Editing due date
Due date changes can be triggered from Pickeasy but are controlled to avoid conflicts.
- Applicable to both first and recurring orders
- Only the last successful order can trigger updates
Scheduling logic
Time Slot Handling
Pickeasy determines delivery slots based on configuration and billing cycle timing.
- If maxDaysToShow is configured:
- Assigns the next available delivery slot on or after the billing date
- If not configured:
- Updates billing date only
- Removes time slot from attributes
“Place Order Now” (Appstle)
When orders are triggered manually from Appstle, scheduling is recalculated in real time.
- The slot is calculated based on current date
- Preparation time may not apply accurately
- Blockout dates are still respected
System Rules
These rules ensure consistency and prevent invalid updates:
- The billing date must always be a future date
- Updates may take up to 5 minutes to reflect due to Appstle processing
- Only future subscription orders can be updated (Appstle limitation)
Additional Notes
_instoreAppIdproperty is automatically removed during processing
- Ensure shipping rates are correctly applied for recurring orders after integration
If you need further assistance, please contact our customer support team.
