Home › Forums › Ticket Products › Event Tickets Plus › Events Tickets Plus error message overriding WooCommerce Membership
- This topic has 18 replies, 2 voices, and was last updated 6 years, 3 months ago by Gretchen.
-
AuthorPosts
-
January 31, 2018 at 5:29 am #1440516GretchenParticipant
Hello!
We are using Events Tickets Plus to sell member-only tickets with WooCommerce Memberships.
When a user who is not logged in attempts to purchase a members-only ticket they are supposed to receive an error message that prompts them to log in to purchase the ticket (which is configured as part of the Memberships plug-in).
Instead they receive an Events Tickets Plus error message, “Sorry, this product cannot be purchased.”
I submitted a ticket with SkyVerge, the WooCommerce Memberships plug-in author and they said the issue is with Events Tickets Plus and I need to go to you for support on this issue.
We have replicated this in our staging area with the default WordPress theme and all other plug-ins disabled.
Thanks for your help!
GretchenFebruary 5, 2018 at 7:13 am #1444119Jaime MarchwinskiKeymasterHi Gretchen,
Thanks so much for reaching out!
I’m sorry that you are experiencing a conflict between our plugin and WooCommerce Memberships!
Can you try updating your plugins to the most recent versions and testing if the issue still occurs?
If it does, please enable WP_DEBUG and WP_DEBUG_LOG and share any debug messages you see
Let me know!
Thanks,
Jaime
February 5, 2018 at 7:44 am #1444152GretchenParticipantThank you
All plugins are up to date. I turned on WP_DEBUG and no error messages
display.
I still do get the error message:- Sorry, this product cannot be purchased.
February 6, 2018 at 6:02 am #1444987Jaime MarchwinskiKeymasterHi Gretchen,
Can you provide me with some screenshots of how you have things set up? I’d like to try to replicate this issue on my test site.
Let me know if you have any other questions in the meantime!
Thanks,
Jaime
February 7, 2018 at 8:03 am #1446329GretchenParticipantI’m not sure exactly what you are looking for but here are the screenshots of the Tickets and Membership content restriction messages pages.
February 7, 2018 at 10:49 am #1446647Jaime MarchwinskiKeymasterHi Gretchen,
Can you try turning on the setting under Events Settings < Tickets that says “Require users to log in before they purchase tickets”?
Let me know if that helps!
Thanks,
Jaime
February 7, 2018 at 10:50 am #1446652GretchenParticipantIs that going to be required for this to work? Because we do not want to
require users to log in if they are not members. Only members have to log
in.February 7, 2018 at 10:55 am #1446664Jaime MarchwinskiKeymasterHi Gretchen,
Okay, I understand. In that case, can you take a screenshot of a ticket that you have set up, along with the Memberships tab that is set up at the bottom of that page?
I’d like to try to replicate the scenario that you are experiencing.
Let me know if anything else comes up in the meantime!
Thanks,
Jaime
February 7, 2018 at 10:55 am #1446665GretchenParticipantI changed the setting to require users to log in and it had no impact. Was not prompted to log in and still got the product is unavailable message.
February 8, 2018 at 6:06 am #1447546Jaime MarchwinskiKeymasterHi Gretchen,
I’m not sure if you saw my previous reply. Anyway, can you take a screenshot of a ticket that you have set up, along with the Memberships tab that is set up at the bottom of that page?
I’d like to try to replicate the scenario that you are experiencing.
Let me know if anything else comes up in the meantime!
Thanks,
Jaime
February 8, 2018 at 6:16 am #1447561GretchenParticipantOK, here are the screenshots I think you are looking for.
All of our member tickets are in the “Members-Only” product category which restricts purchasing to users with a Membership.
February 9, 2018 at 5:16 am #1448765Jaime MarchwinskiKeymasterHi Gretchen,
Thanks for providing me with all of that information! I did some digging and found that the error message “Sorry, this product cannot be purchased” is coming from the WooCommerce plugin itself.
You can find it in wp-content/plugins/woocommerce/i18n/languages/woocommerce.pot
From there, you can try to replace this string using a third-party plugin, like Say What?
Let me know how that goes!
Thanks,
Jaime
February 9, 2018 at 5:30 am #1448780GretchenParticipantWooCommerc support said this is an issue with Events Calendar.
You’re saying it’s an issue with WooCommerce.
I guess it’s back to the drawing board.
We should not have to use a plug-in to override the string as the
Memberships setting should be the string that’s displayed.February 9, 2018 at 5:43 am #1448791Jaime MarchwinskiKeymasterHi Gretchen,
I apologize for all of the back and forth between plugins. You can find that string within the WooCommerce plugin under plugins/woocommerce/includes/class-wc-cart.php and see it there for yourself.
Please let me know if you need further assistance on this issue.
Thanks,
Jaime
February 9, 2018 at 6:09 am #1448823GretchenParticipantI’ve just been on chat with WooCommerce support and they pointed out that this is an issue of Events Calendar overriding the standard WooCommerce behavior.
If you look at this members-only product, the product restriction message works as expected
http://staging.international-glove.flywheelsites.com/product/wboa-space-rental/With Ticket products, should the Product Restriction message be displayed on the events page? Currently, the members-only tickets are visible to be purchased with no Product Restriction message.
The message happens AFTER someone tries to buy the product – the typical Memberships restriction behavior is to restrict BEFORE someone tries to buy the product.
Please clarify the intended behavior of Events Tickets in conjunction with Memberships.
Both WooCommerce and SkyVerge say this is an issue of Events Tickets overriding the standard Memberships behavior, and it certainly looks that way.
thank you
-
AuthorPosts
- The topic ‘Events Tickets Plus error message overriding WooCommerce Membership’ is closed to new replies.