I have been setting up my workflows in Development mode to sign people up to a Stripe Product using the Stripe Plugin.
I just published my page to live and instantly had issues with pointing my workflows to the correct Live Stripe Product.
In Development mode I used the “Subscribe the User to Plan” option in the workflow and statically selected the Stripe product from the drop down. It only shows my Stripe test products when in development mode, not the live ones. Which makes sense.
In stripe, I copied over my test product to live and then published my Bubble app to live. The first time I tried to sign up, it gave me an error saying that the plan it was trying to subscribe to doesnt exist in live mode.
So, I went into the Bubble workflow editor in live mode and it showed my “Stripe Plan Name” as blank and needed to be filled in. When I selected the dropdown, it showed all of my live stripe products, but I couldnt select them because I can’t edit the workflow in live mode.
I’ve read some documentation that appears to tell me that I should be creating a copy of the Stripe test product so that it has the same Price ID as the test one, but I have no control over that. When I click Copy to Live in Stripe, it copies all of the details but creates a new ID for it.
I have created a work around where I put the live ID into my Bubble database and then dynamically call that into the Stripe Plan Name field, but that seems tedious.
Am I doing something wrong here, or is this a bug in how the plugin and Bubble work together?
If you are only able to see Test Stripe Product in Bubble Development and Live Stripe Products in Bubble Live, then you should be able to edit the Live selections in Bubble.