• Resolved michellezoodoo

    (@michellezoodoo)


    We have just started using your plugin and finding multiple ways the customer is buying raffle tickets, but they aren’t being issued. I’m manually having to change the order status to Processing and then completed. A couple of examples: A customer paid by Poli, it went to Processing, but there was no tickets issued. I toggled from Driver assigned, to Processing and back again to trigger the ticket issue. Another customer also paid by Poli, the purchased went straight to Completed, but it still didn’t generate the tickets. I had to toggle the order between Processing and Completed again to trigger the tickets to be allocated.

Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Author dan009

    (@dan009)

    Hi @michellezoodoo

    Do you have this issue when customers pay by Poli payment gateway?

    On which order status the raffle tickets are generated “Completed, Processing, On-Hold”?

    Do you have other order statuses setup?

    Do you get any recorded errors in error.log file?

    Looking forward hearing from you.

    Dan.

    Thread Starter michellezoodoo

    (@michellezoodoo)

    Correct, seems to just be when paying by Poli payment gateway. The order comes to us a Processing once the payment has gone through the poli payment gateway, but the tickets aren’t generating.

    I manually change the order to another status (eg from Processing to On Hold) and then back to Processing and it generates the tickets.

    We use the following order status’: On Hold, Processing, Driver Assigned (used when we’ve seen the order) and Completed (used when order is delivered).

    I’m sorry I don’t know how to find our error.log files, so can’t tell you if it recorded any. We have someone external that manages our site.

    Plugin Author dan009

    (@dan009)

    Is Driver Assigned part of woocommerce status or created by other plugins?

    There was an issue in the past when custom statuses were created and the tickets were not generated.

    On which order status do you generate the raffle tickets? In the default setting you have an option to select from “Completed, Processing, On Hold” status to generate the raffle tickets. Which ones you have selected?

    After the payment is done, what is the status of the order?

    We can have a video call if you want: [email protected]

    Regards,

    Dan.

    Thread Starter michellezoodoo

    (@michellezoodoo)

    The tickets are generated on the Processing status and then we manually change it to Driver Assigned. I’m not sure if this is a standard WooCommerce Status (I think it is), but was set up by our website developer. It shouldn’t impact it though as it goes through the Processing status which is meant to generate the tickets.

    Orders paid by credit card generate the tickets and go through the same Status’ changes. It must be something to do with the Poli payment system interaction as it only seems to be when people pay that way that the tickets aren’t generating. Once the poli payment is complete, the status goes to Processing, but the tickets aren’t generating. I am going on leave now until Wednesday next week, so if you message us, you won’t hear back until my return.

    Plugin Author dan009

    (@dan009)

    In that case the Poli payment is the issue. I cannot make the plugin compatible with all payment gateways, or maybe there is an issue and an error is generated.

    Can you enable your debug log today, and when coming back from holiday, you can send it over to me and have a look if any issues are recorded?

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);

    put the above code in config.php after the comment /* Add any custom values between this line and the “stop editing” line. */

    A debug.log file will be created in wp-content folder.

    Regards,

    Dan.

    Plugin Author dan009

    (@dan009)

    Hi @michellezoodoo

    Any updates on this ticket?

    Regards,

    Dan.

    Thread Starter michellezoodoo

    (@michellezoodoo)

    Thanks for the follow up, sorry, I’m just getting our developer to look in to doing as you have asked as I’m way out of my depth – haha. Will be in touch asap.

    Plugin Author dan009

    (@dan009)

    Hi,

    Any updates?

    Regards,

    Dan

    Thread Starter michellezoodoo

    (@michellezoodoo)

    These are the three error occurrences I can see so far. Hopefully they make sense to you:

    [29-Jul-2024 01:49:28 UTC] PHP Deprecated: stripslashes(): Passing null to parameter #1 ($string) of type string is deprecated in /www/zoodoo_795/public/wp-content/plugins/raffle-play-woo/includes/w/W_RafflePlayWoo_MainPage.php on line 977

    [13-Aug-2024 22:50:28 UTC] PHP Deprecated: stripslashes(): Passing null to parameter #1 ($string) of type string is deprecated in /www/zoodoo_795/public/wp-content/plugins/raffle-play-woo/includes/w/W_RafflePlayWoo_MainPage.php on line 977

    [13-Aug-2024 22:58:49 UTC] PHP Deprecated: stripslashes(): Passing null to parameter #1 ($string) of type string is deprecated in /www/zoodoo_795/public/wp-content/plugins/raffle-play-woo/includes/w/W_RafflePlayWoo_MainPage.php on line 977

    Thread Starter michellezoodoo

    (@michellezoodoo)

    I saw another thread about issues and think we are having the same issue. it is to do with the delay between the plug in creating the tickets and payment being received from Poli.

    Plugin Author dan009

    (@dan009)

    Hi @michellezoodoo

    The above are not errors, only warning on deprecated functions.

    There is no indication that the plugin is not working properly.

    As said that might be the issue, the payment plugin does not trigger the order status change for the raffle plugin to generate the tickets.

    Have you tried to contact the developer for the payment plugin?

    Regards,

    Dan.

    I am having the same issue right now with the raffle tickets not generating after/during purchase. We just started the raffle yesterday (10-1-24) and the first two orders worked, no issues. Now the last order didn’t generate raffle ticket numbers. Any ideas what could be wrong?

    Follow up- we have the ticket countdown to order set at 6mins. after the 6 mins. time out – they disappear but you can still complete the purchase. Is there any way we can discontinue the order once the time runs out so this doesn’t continue to happen?

    Plugin Author dan009

    (@dan009)

    Hi,

    So, you have generate and display raffle tickets at checkout enebled?

    I will look into the issue, I might know what is wrong, after the 6 minutes timeout if the customer does not complete the order tha tickets do not generate.

    Will verify this and come back to you.

    Cheers

    Dan

    Yes, I have the generate and display raffle tickets at checkout enabled.

    Here is our website if having this is helpful to you at all. https://pawsforwcds.org/event/big-paws-cash-raffle/

    Kellie

Viewing 15 replies - 1 through 15 (of 18 total)
  • You must be logged in to reply to this topic.