Hi @cgrant719,
As a first step, I can see your WordPress, WooCommerce and Square versions are out of date. Could you please try running all pending updates and seeing if that fixes it? You can take a full backup of your site before doing that or try the updates on a staging site to make sure nothing breaks while doing so.
However, since you mentioned this works for you on Staging and Sandbox, let’s try something else first. Can you please try disconnecting and connecting your Square account? Additionally, can you make sure you have Coupons enabled on the WooCommerce settings page? Both suggestions from come from a similar thread, so it’s worth checking if this helps you too!
If this doesn’t work, I’d proceed with updating everything to the latest version and trying again, if that still doesn’t work we can take it from there!
Please let us know the results of your tests.
Cheers!
-OP
The root cause of this issue was indeed the connection to Square. The reason is because the existing API connection does not have permission to create/edit gift cards. When reconnecting I saw a prompt to allow the new connection to allow these new permissions, and now everything works as expected.
It would be worth mentioning this in the setup guide for existing users that are upgrading an existing connection because it is not obvious that we would need to redo the API permissions.
Hi @cgrant719
We’re glad reconnecting to Square and updating the API permissions resolved the issue.
Your feedback about the setup guide is precious. We will consider your suggestion and aim to improve our documentation to include this important step for future users.
Meanwhile, I will mark this thread as resolved. Should you have further inquiries, kindly create a new topic here.
Thanks!