For discussing the development and integration of subscription-enabled shops using Shopify's Subscription APIs.
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
So I have a product variant in a selling group, and it has a plan. When I view it in my Admin, I can see that. But the manage link just jumps back to my App homepage, with zero information my App can use to decide what to do. Why does this link exist and what is its purpose?
Hello @HunkyBill. The link you refer to can be customized for merchants to manage the selling plan groups associated to the product.
I'm not sure if you have explored https://shopify.dev/apps/subscriptions/app-extensions/getting-started yet. That is a great resource to help you build such app extension.
Please jump back in with more questions and comments.
To learn more visit the Shopify Help Center or the Community Blog.
Yes. I realized that Shopify had changed this recently. Am I correct in assuming I have no choice but to either use the Overlay presented through the CLI (which I really really find clunky and has terrible developer UX) or can I just do everything myself as per usual, using my App and that manage link.
I would 100% prefer to do my own thing using the manage link, but Shopify has neutered/castrated it by not having the courtesy of including the product ID in that link.
Why does Shopify continue to make our lives more difficult? Is it an evil all-hand Friday cabal that comes up with this stuff?
You are correct, partners with subscription apps are required to create app extension as per https://shopify.dev/apps/subscriptions/getting-started#requirements.
Best,
Juan
To learn more visit the Shopify Help Center or the Community Blog.
As a thing. It is weak sauce. While it works, it is clunky, and the developer experience of this is sub-par. I can only hope it improves with age, as this iteration is causing my nice development pattern to be a mess.