All platform names values in ShopPlan object

Hey guys, does anyone know all the available values in the ShopPlan object? See the reference: ShopPlan - GraphQL Admin

1 Like

@Liam-Shopify it looks like the possible values are missing from the documentation.

Granted I am unsure if they would normally be there anyway but having them there would be helpful.

A quick search lead me to this, sharing here in case it is helpful.

2 Likes

Hey folks!

Thanks for flagging this - I’ll connect with the developer docs team now and get that doc updated to show all possible values for ShopPlan name.

3 Likes

For now, Shopify Graphql plans mapping to the rescue. I used it to migrate from REST plan_name:

Also, I would recommend normalizing plan display name too before using it in application’s code:

2 Likes

Thank you, Kirill! Is this list official?

I pulled these values from my apps databases. It’s all combinations I ever encountered in Shopify API since 2021.

1 Like

I am confused about the types of plans in each trial period.
For example: I registered for the Basic plan and in the free phase I got displayName: 'trial' (without knowing which plan trial is)
What will the plan name be during the trial renewal period (1 month later)? Is there a way to differentiate which Shopify plan the customer is on and which trial period they are in?