Cart Transform/Discount Functions require Plus for custom apps but not public apps - Need clarification for single-store wholesale pricing

Alternative Shorter Version:

Quick question: Documentation says Shopify Functions (Cart Transform, Discount
Functions) require Plus plan for custom apps but work on all plans for public apps.

Is this correct? I’m on Basic plan building wholesale pricing for my own store. Do I
really need to publish to App Store just to use Functions on my own Basic plan store?

Currently using a public wholesale app that works fine, just want to build my own. Any
workarounds?

Suggested Forums to Post In:

  1. Shopify Community Forums → Shopify APIs & SDKs
  2. Shopify Partners Slack (if you have access)
  3. Shopify Dev Discord
  4. Reddit r/shopify (for additional perspectives)

Hey @KEVIN_SURIEL, you’re right that Shopify Functions in custom apps are for Plus stores only - there are no work arounds, it would have to be a public app for a Shopify Basic store!

Please note though, if you intend to use the update operation. Only Shopify plus stores can use this, regardless of being a public/custom app.

Based off your message “building wholesale pricing” it sounds like you’ll be changing prices which requires the update operation.

Perhaps look at using the Discount API.

1 Like

@KEVIN_SURIEL were you able to find a solution to this?

Wouldn’t the Discount API show the original “fake” price with a strikthrough and create confusion for the shopper?