> For the complete documentation index, see [llms.txt](https://document.tek-labs.app/salemate-userguide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://document.tek-labs.app/salemate-userguide/user-guides/shopify-limitations-and-considerations.md).

# Shopify Limitations and Considerations

<table><thead><tr><th width="233">Area</th><th>Context</th></tr></thead><tbody><tr><td><strong>Payment provider</strong></td><td>Third-party payment providers that require the customer’s CVN/CVV to be retained aren't supported. This might include, but isn't limited to, payment providers such as Braintree, Payflow Pro, PayPal Payments Pro, and Eway.</td></tr><tr><td><strong>Additional payment methods</strong></td><td><p>The post-purchase page won't be surfaced in the following scenarios:</p><ul><li>The customer chooses to check out with an installment service or a wallet service (such as Klarna, Affirm, AfterPay, Apple Pay, Amazon Pay, or Google Pay).</li><li>The initial purchase was made with a gift card or any payment method other than a credit card.</li></ul></td></tr><tr><td><strong>Duties and support for multiple currencies</strong></td><td>Post-purchase upsell offers won’t be surfaced on orders with duties and multiple currencies.</td></tr><tr><td><strong>Order creation delays</strong></td><td>In scenarios such as flash sales where the Shopify Platform is under extreme load, our system might optimize to capture orders but briefly delay the order creation step for a fast and seamless buyer experience. In these scenarios, post-purchase pages won't be surfaced, even if the request for the post-purchase page was properly made.</td></tr><tr><td><strong>Orders without a shipping address</strong></td><td>If your order only contains <strong>digital products</strong> or you chose <strong>local pickup</strong>, there's no shipping address, so no post-purchase offers will be shown.</td></tr><tr><td><strong>Orders for local delivery</strong></td><td>If your order is for <strong>local delivery</strong>, post-purchase offers won’t show up.</td></tr><tr><td><strong>Minimum order price</strong></td><td>Orders need to be $0.50 or more to qualify for post-purchase offers.</td></tr><tr><td><strong>Sales channel</strong></td><td>Orders need to be placed through the Online Store sales channel to qualify for post-purchase upsells. Other sales channels won't render post-purchase upsell pages.</td></tr><tr><td><strong>Accepted offers</strong></td><td>A customer can accept a maximum of three post-purchase offers for each checkout.</td></tr><tr><td><strong>Number of post-purchase pages</strong></td><td>You can create only one post-purchase page. However, because a post-purchase extension is a single-page app, you can paginate the single page to create multiple pages.</td></tr><tr><td><strong>Multiple apps</strong></td><td>Merchants with multiple apps that have the post-purchase checkout extension need to select which app appears on the post-purchase page.</td></tr><tr><td><strong>Fulfillment holds</strong></td><td><p>If a post-purchase offer is shown, Shopify temporarily holds fulfillment until:</p><ul><li>The customer finishes the post-purchase flow, or</li><li>The customer visits the Order Status page, or</li><li>An hour passes after checkout.</li></ul><p>If the customer closes their browser before seeing the offer, the hold is lifted after an hour.</p></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://document.tek-labs.app/salemate-userguide/user-guides/shopify-limitations-and-considerations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
