Permissions and Shopify plans
AppsTint asks for Shopify access when you install, then each app only runs after you activate it. This page explains what those permissions are for, and which features need a specific Shopify plan (for example checkout extensions on Plus).
Permissions AppsTint requests
When you install AppsTint, Shopify shows a permission list. These cover all five apps in one install — you do not approve them per app.
| Permission (plain English) | Used for |
|---|---|
| View and edit orders | Delivery dates on orders, Document Printer, Store Protection screening, Shipping Labels |
| View customer orders (customer accounts) | Delivery date on the customer's own order status page |
| View and edit products | Upsell cart pricing (Cart Transform) |
| View and create fulfillments | Shipping Labels — create and attach tracking |
| Manage merchant fulfillment orders | Shipping Labels fulfillment workflow |
| Read and write cart transforms | Upsell fixed price discounts on cart lines |
You approve these once at install. Activating or deactivating an app does not change the Shopify permission list.
Delivery date metafield options
Delivery Calendar also creates an order metafield per calendar. AppsTint sets these options automatically when you save a calendar. You can confirm them under Settings → Custom data → Orders:
| Option | Why it matters |
|---|---|
| Copy values from matching cart metafields | Copies the date from checkout onto the order when the order is created |
| Storefront API access | Lets themes, Liquid, and notification emails read the date |
| Customer Account API access | Lets the date show on the customer's order status page |
Full steps: Delivery dates on your orders →
What each app runs on
| App | Where it runs | Shopify plan notes |
|---|---|---|
| Delivery Calendar | Cart theme block + checkout gate (all plans). Optional checkout date picker (Shopify Plus). Thank-you / order status blocks on most plans. Admin order block (all plans). | Cart + gate work without Plus. Checkout-step picker needs Plus. |
| Upsell & Cross-sell | Theme blocks on cart / product / drawer (all plans). Checkout and thank-you blocks where Shopify allows. | Fixed price discounts need Shopify Plus (Cart Transform). Percentage and fixed-amount discounts work on all plans. |
| Document Printer | Shopify admin order Print menu only | Works on all plans — no theme or checkout setup |
| Store Protection | Background rules on new orders | Works on all plans — no theme or checkout setup |
| Shipping Labels | Shopify admin order Print menu + carrier accounts | Works on all plans — uses your own FedEx/UPS account |
Theme, checkout, and admin surfaces
Theme extensions (all plans)
These work on Basic, Shopify, Advanced, and Plus:
- Delivery Calendar cart block
- Delivery Checkout Gate app embed
- Upsell blocks on cart, product, and cart drawer
Add them in Online Store → Themes → Customize.
Checkout extensions
| Surface | Typical availability |
|---|---|
| Checkout steps (information, shipping, payment) — Delivery Calendar picker, Upsell at checkout | Shopify Plus only |
| Thank you page — Upsell thank-you | Most plans except Shopify Starter |
| Order status / customer account — Delivery date block, Upsell on order status | Most plans except Shopify Starter (new customer accounts) |
Admin extensions (all plans)
These appear in the Shopify admin for every plan:
- Delivery Calendar order block (edit dates on an order)
- Document Printer and Shipping Labels under the order Print menu
Quick checklist by plan
| You have… | You can use… |
|---|---|
| Any plan | Activate any app; cart / theme blocks; Documents; Protection; Shipping Labels; Delivery Calendar cart + gate; Upsell % / fixed-amount offers |
| Plus | Everything above, plus Delivery Calendar and Upsell on the checkout steps, and Upsell fixed price (Cart Transform) |