Hello ππ½,
This issue typically arises when the same checkout page is used for both ProfilePress and WooCommerce. To resolve this, please ensure each plugin has its dedicated checkout page.
If you have any further questions or need assistance, feel free to reach out!
Best regards,
Hi, well I don’t have WooCommerce in this site. Also even if a shortcode is specified in severla pages shoudn’t it work regardless and be displayed in several pages?
Also it seemed to work fine till: I deleted the initial membership plan and created another causing perhaps the ?plan=2
to be needed? in relation to the ID of membership passing to be “2” but I’m not sure if that’s the root cause that may be worth checking.
When you create a plan, copy the checkout link and paste it in your browser address tab and hit enter.
You should see the checkout page displayed.
Ensure the ID after ?plan=
is a valid membership plan ID.
When you create a plan, copy the checkout link and paste it in your browser address tab and hit enter.
Hi, yes that works, but unfortunately not the shortcode. Can I specify inside the shortcode the plan ID? Otherwise if theres only one active plan can the shortcode use that plan by default?
> Can I specify inside the shortcode the plan ID
No, you can’t. If you are a paid customer, open a ticket on our website via https://profilepress.com/support/ and we will provide you a code snippet to redirect to your default plan checkout if no plan ID is specified.
Ohh ok I’m not a paid customer I’m just starting I’m afraid
Oj I do think it shouldn’t be included a shortcode by default for the checkout if is not loading properly for free users, I will reopen the ticket awaiting for a reply in regards to this behavior. Anyways I don’t want to sound harsh, but is what makes me noise.
and we will provide you a code snippet to redirect to your default plan checkout if no plan ID is specified.
Also why using a redirection shouldn’t it load in the page itself?
It doesn’t work as you think. Shortcode renders late in the loading process. We need to initialize some things before content are rendered that is why a redirection is important.
I see, thanks for explaining. I have only left this question/dude: would it be good idea to replace the text “Your cart is currently empty. Click here to get started.β for a more descriptive one? Let me know what you think, I’m thinking for new users, for me it was like this looks like a bug, but it isn’t.
Let me know the text you want to change it to and I will provide a code snippet for you.
Thanks, should I have explained better I was thinking for new admin users of ProfilePress rather than users accessing the checkout, but is a good idea as well and could be used for both. I’d change the default “Your cart is currently empty. Click here to get started.β for something like “This page doesn’t refer to an existing membership plan page, please check your list of plan urls here if you are the owner of the site.
Maybe not sure sure if is too much work or hassle and if you consider appropriate, in the second case to address the user intent to buy I’d go for maybe this line: “You can access available checkout pages here: (list of checkout pages with the membership plan name)”
-
This reply was modified 3 months, 3 weeks ago by
snippet24.
-
This reply was modified 3 months, 3 weeks ago by
snippet24.
-
This reply was modified 3 months, 3 weeks ago by
snippet24.