The plan type
The first thing you choose when creating a plan is its type, and it can’t be changed afterwards:
A dynamic-box plan carries no tied products: the eligible products, the sizes and the volume discounts are defined on the box, in the Boxes section. For the same reason, it has no “Apply to subscribers” either: each box’s price is recalculated when it’s edited. The discount accepts 0 to 99 (0 is valid — the box can discount through its own tiers alone), and when you edit it, it applies to new purchases and to each box’s next edit.
In the list, each group carries its type badge: Caja dinámica or Suscribí y Ahorrá.
Plan groups
The unit you work with is the plan group: a title, an interval and a pricing mode, to which you then tie as many variants as you like. The advantage is that you define the terms once. If you have twenty products with a monthly subscription at 15% off, that’s one group with twenty variants tied to it — not twenty separate configurations.The two pricing modes
Creating a plan
1
Open Plans
From your Shopify admin, go to Apps → Reval → Plans.
2
Create the group
Define the title, the interval (number + unit: days, weeks or months) and the pricing mode — percentage discount or fixed price. The title is internal, but the subscriber sees it as the debit’s description in Mercado Pago.
3
Choose how it's shown in the store (optional)
The Name on the product page field controls the plan selector’s text in the buy box. Left empty, the frequency is shown (e.g. “Monthly”); filled in, your text is shown (e.g. “Coffee Club”) with the frequency still visible underneath — the customer never subscribes without seeing how often they’ll be charged.
4
Tie the variants
Add the product variants that will be offered on these terms. Each tied variant gets its own price template in Mercado Pago.
5
Check on the storefront
Open the page of one of those products: the buy box should already show the subscription option.
Weeks are a display unit: Mercado Pago only understands days and months, so a weekly frequency is converted to days by multiplying by seven. The behavior is the same.
Cycle limits (minimums and maximums)
When creating or editing a plan you can define two optional limits, both expressed as a number of charges:- Minimum cycles — a commitment period. Until that number of charges is completed, the customer can’t pause or cancel from their portal (they see the reason and how many are left). You can always cancel from the admin, with no restriction.
- Maximum cycles — a defined duration. After charge number N, the subscription stops charging on its own: Reval cancels the mandate in Mercado Pago and emits the “Subscription ended” event to Klaviyo / Shopify Flow for the closing email. The status stays Active (the same criterion as Skio): the ending is communicated with the “Cycles completed — no further charges” notice in the admin and in the customer portal, and it’s recorded in the history.
The limits are stored on the plan: editing them also applies to that plan’s existing subscriptions, both for the pause/cancel block and for the automatic ending.
Changing a plan’s price
This is the part that causes the most confusion, so it’s worth being explicit: For the change to reach existing subscribers you have to run Apply to subscribers from the group. That action walks through that group’s subscriptions and updates the mandate amount in Mercado Pago, taking effect from the next cycle — a charge that already happened is never touched. Every change is recorded in the subscription’s price history.Managing existing plans
Editing a group
You can change the title, the name on the product page and the pricing terms. Not the interval. Price changes are written to every tied variant, but remember they don’t reach subscribers until you use “Apply to subscribers”.Removing a variant
Takes that variant out of the group. The product stops offering a subscription in the buy box if it has no other active plan left. Existing subscriptions for that variant keep being charged normally.Archiving a group
Plans aren’t deleted, they’re archived. The group stops being offered on the storefront and disappears from the list, which by default shows only active ones.Archiving does not cancel or pause any subscription. Anyone already subscribed on that plan continues their normal cycle. If you need to act on them, go to Tools.
If a product doesn’t show the subscription option
Check in this order:- That the variant is tied to an active plan group
- That the group isn’t archived
- That the buy box block is present in the product’s theme