We have taken numerous steps to make sure that our functions and css names are unique. While conflicts are rare, they can happen.
If tickets are generating and the plugin installs, then flip the theme back to your theme and test an order again.
If still a display problem – contact support.
If display is ok – continue
If the tickets are not being generated, please test that your payment gateway is triggering a “paid” status:
https://docs.woocommerce.com/document/managing-orders/ defines the order status:
We generate the tickets when the order changes from “pending” or “on-hold” to “processing” and “completed”
Many payment gateways and order status plugins we see might simply return a processing status but do not use the proper hooks to trigger an alert to us to flip to paid and the Raffle Plugin does not know to generate tickets. For obvious reasons, it does not make sense for the plugin to generate tickets on an failed payment. Our plugin has to know the order is paid.
If the tickets are generated, then you have an issue with your payment gateway and they status they report. A manual change in woocommerce will always send the proper hooks and triggers.
If the tickets are not generated at this point – contact support
If the above is working and generating tickets, then the raffle plugin is functioning correctly.
There are various versions of gdlibrary that work but unfortunately we are not a hosting company and cannot help you debug your hosting issues. We do know that gdlibrary version 2.2.3 works on php 5.6 and 7.0. We know that version 2.3.1 does not work. It has a bug that has issues with one of our commands.
Also we have seen issues on php 5.4 and 5.5 which are both extremely outdated, yet we still see many budget shared hosting companies use it.
If you your hosting is configured to php version 5.6 or 7.0 and you have gdlibary 2.2.3 or above and you have issues with ticket images displaying – please contact support. We will need wp-admin access and ftp access so that we can run some various php test scripts.
If you have done the above and have any issues – please contact support. We will do our best to assist you.
99% of questions regarding conflicts or tickets not getting generated, can be solved by the above process.