Skip to main content
Glama

Seller Profit Doctor

Which Shopify plan and billing fit your sales

sellerprofit_shopify_plan_fit
Read-onlyIdempotent

Works out which Shopify plan (Basic, Grow, Advanced) costs least at a store's card sales: each plan's price plus the card fees that change with the plan (or Shopify's third-party fee on sales through another processor), the card sales above which each move up pays for itself, on monthly and yearly billing, and what yearly billing takes off the price. Call it when a seller asks whether to upgrade or downgrade their Shopify plan, whether yearly billing is worth it, or why a bigger plan costs them more. Pass monthly card sales (US dollars), the current plan, billing and processor; with both processors, the share Shopify Payments handles. Returns every plan's cost, the cheapest plan on the current billing and on either billing, the break-even sales, and the yearly-billing difference, with the dated Shopify rates and sources. A move's value holds at these sales; below the break-even the bigger plan costs more. Free, no sign-in. Takes numbers only; nothing is stored.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
billingYesHow the plan is paid now: monthly or yearly.
processorYesHow card payments arrive (Settings > Payments): shopify-payments, another (Stripe, Square and others; Shopify then adds its third-party fee), or both.
currentPlanYesThe store's plan (Settings > Plan): basic, grow or advanced. Plus is priced per store and Starter's figures aren't on Shopify's pricing page, so neither is compared here.
monthlyCardSalesYesOnline card sales a month, US dollars (order totals with shipping): what the card fees are charged on.
premiumCardShareNoShare of card sales on premium cards (Amex, business cards), which pay a higher rate on every plan. Default 0.
shopifyPaymentsShareNoWith both: the share of sales Shopify Payments handles, a fraction. Left out: half, flagged.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
textYes
plansYesEach plan's cost at these sales. Fees the same on every plan (the 30¢, currency, the other processor's own fee) drop out.
ratesYesWhich rules the numbers use, as of when, and where they come from.
billingYes
cheapestYesThe cheapest plan on the store's current billing.
platformYes
processorYes
breakEvensYesPrice gap ÷ rate gap, for each move up, on both billings.
currentPlanYes
yearlyBillingYesWhat yearly billing takes off the price: the current plan first, then the cheapest plan when it differs.
shareIsDefaultYesTrue when the split is the default half: ask the seller for theirs.
monthlyCardSalesYes
cheapestAnyBillingYesThe cheapest plan and billing together, against the current plan on its current billing.
shopifyPaymentsShareYesThe share Shopify Payments handles: 1, 0, or the split.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources