Automatic Checkout
- 🛒 Automatic Checkout
🛒 Automatic Checkout
Automatic Checkout lets your users buy in just one click.
When someone visits a product or subscription page with a prepared link, the system takes them straight to payment — no extra steps.
Written By Lara Macarena Sastre
Last updated About 1 month ago
🚀 What it does
Depending on the user’s situation, the system behaves as follows:
| User SituationWhat Happens |
❌ Doesn’t have access to the product | The cart is cleared, the product is added, and the checkout opens automatically. |
✅ Already has access (issue or product) | The user is redirected directly to the reader. |
🔁 Has an active subscription | The user is sent to their library with the message: “You already have an active subscription.” |
🔒 Not logged in | The user is redirected to login, and after signing in, goes back to checkout with the product ready. |
⚙️ How to use it
To enable this feature, just add parameters to your product or plan URL.
🔑 Main parameter
automatically_open_checkout=true
➡️ This is the one that activates the automatic checkout flow.
If it’s missing or set to false, the page will load normally (without auto-checkout).💰 Optional parameters
|
| ParameterWhat it doesExample |
| Forces a specific checkout currency. Format: ISO code (USD, EUR, ARS). | |
| Applies a discount coupon. | |
| Sets the billing interval (monthly or annual). | |
💡 You can mix and match these depending on your use case.
🧩 URL examples
📰 For products or issues
Base URL:
https://your-domain.com/publication/{issue_slug}
- Basic automatic checkout:
https://your-domain.com/publication/august-2024?automatically_open_checkout=true
- With currency:
https://your-domain.com/publication/august-2024?automatically_open_checkout=true¤cy=USD
- With coupon:
https://your-domain.com/publication/august-2024?automatically_open_checkout=true¤cy=EUR&coupon=SAVE20
💳 For subscriptions
Base URL:
https://your-domain.com/subscribe/{plan_id}
⚠️ If the plan is private, the URL must be signed.
- Basic subscription:
https://your-domain.com/subscribe/123?automatically_open_checkout=true
- Annual plan in USD:
https://your-domain.com/subscribe/123?automatically_open_checkout=true&interval=annual¤cy=USD
- Monthly plan with coupon:
https://your-domain.com/subscribe/123?automatically_open_checkout=true&interval=month&coupon=WELCOME50
👣 What the user sees (step by step)
Case 1: Logged-in user without access
- Visits the URL with
automatically_open_checkout=true. - The system clears the cart.
- The product is added automatically.
- The checkout modal opens.
- The user pays and gains access.
Case 2: Logged-in user with access
- The system detects existing access and redirects straight to the reader.
Case 3: Not logged in
- Visits the link.
- Gets redirected to login.
- Signs in.
- Returns to checkout with the product already in the cart.
Case 4: Active subscription
- The system redirects to the library with the message:
> “You already have an active subscription.”
🧠 Technical notes (simplified)
- The cart is always cleared before adding a new product.
- Only one product or plan can be purchased at a time through this flow.
- If a currency or interval isn’t available, the default configuration is used instead.
💡 Great ways to use it
✉️ Email marketing
Get the August issue now! https://your-domain.com/publication/august-2024?automatically_open_checkout=true&coupon=NEWS20
➡️ The user clicks and goes straight to checkout.
📱 Social media campaigns
Annual subscription – 30% OFF! https://your-domain.com/subscribe/premium-plan?automatically_open_checkout=true&interval=annual&coupon=INSTA30
➡️ Perfect for one-click CTAs on Instagram or Facebook.
🤝 Affiliate or partner links
https://your-domain.com/publication/bestseller?automatically_open_checkout=true¤cy=EUR&coupon=PARTNER15
➡️ Local currency, coupon tracking, and frictionless buying.
💻 Landing pages
<a href="/subscribe/123?automatically_open_checkout=true&interval=month¤cy=USD"> Start your trial now </a>
➡️ A single CTA button with direct checkout.
🕒 Abandoned cart emails
Finish your purchase: https://your-domain.com/publication/july-magazine?automatically_open_checkout=true
➡️ Sends the user straight back to checkout — no searching needed.
🧾 Quick checklist
☑️ Use automatically_open_checkout=true
☑️ Add currency, coupon, or interval if needed
☑️ Sign the URL if the plan is private
☑️ Test all flows:
- Logged-in user
- Guest user
- User with access
- User with active subscription
❓ FAQ
🛍️ The checkout doesn’t open automatically
Check that the URL includes automatically_open_checkout=true.
💸 The currency doesn’t apply
That currency might not be configured. The tenant’s primary currency is used instead.
🎟️ The coupon isn’t working
If it’s invalid or expired, checkout will continue without a discount.
🔁 The cart gets cleared
Yes — the automatic checkout flow always empties the cart to ensure a single direct purchase.
Updated on: 18/12/2025
Thank you!