Micheal Abrami

Forum Replies Created

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • Micheal Abrami
    Participant

    Yes, IPN is setup and most the emails of the problem sales do match, only 2-3 that don’t out of 20+.

    The only log entries I have in that folder are single line entries reading:

    TIMESTAMP - Generating payment form for order ORDERNUMBER. Notify URL: <a href="http://mysite.com/home/wc-api/WC_Gateway_Paypal/" rel="nofollow">http://mysite.com/home/wc-api/WC_Gateway_Paypal/</a>
    

    Could you provide me some insight into the functions responsible for moving orders from pending to the next state, perhaps I can make this process a little more verbose to find out what the problem is.

    Micheal Abrami
    Participant

    After checking PayPal Transaction, I’m having trouble drawing any lines. Out of the 20 or so orders this has affected in the last couple weeks, I’m only unable to locate 1 of those.

    The rest of the transactions I’m having trouble drawing any lines. None of the times or emails seem to be off. The “Counterparty Status” Ranges from {Unregistered, Unverified, Verified} but seemingly at random.

    Disabling ‘Hold Stock’ didn’t appear to fix anything (there was actually more of these problem sales yesterday than the other days. But I’m really not sure it’s due to hold stock being changed)

    Any other ideas? I’m getting pretty stumped here but I’ve gotta get to the bottom of this..

    Micheal Abrami
    Participant

    The products being sold are tickets (via WooTickets) to events (Event Calendar Pro). I went into a product and I see it also has it’s own inventory screen with an option checked for ‘Manage Stock: Enable stock management at product level’ (screenshot below). I bring this up because I just disabled hold stock (and I’m watching new orders closely to see if that helped) and was wondering if this could be related.

    In regards to PayPal, I believe the payments are going through, I’ll confirm that later this morning or afternoon.

    screenshot

    Micheal Abrami
    Participant

    Sorry for the long delay, I thought I had it fixed, but was wrong.

    I do have a little more insight though, or so I think.

    The “Order notes” of all problematic transactions have just one entry stating:
    – Order status changed from Pending Payment to Completed.

    However, the Order Notes of all successful transactions take this path:
    – “Order status changed from Pending Payment to Processing.”
    – “Item #XXXX stock reduced from X to Y.”
    – “Order item stock reduced successfully.”
    – “Order status changed from Processing to Completed.”

    So it looks like the orders causing the problems are completely skipping over the ‘processing’ stage and in turn not having their stock adjusted.

    In regards to payment gateways:
    All transactions are handled via Pay Pal, and the only thing the logs at – /wp-content/uploads/wc-logs/paypal-xxx.log are reporting is:
    TIMESTAMP - Generating payment form for order ORDERNUMBER. Notify URL: http://mysite.com/home/wc-api/WC_Gateway_Paypal/

    Also to be more specific, I was technical wrong in saying it’s increasing the stock. What’s happening is the stock is not decreasing after some orders. So for example WooCommerce will say ‘2 of 4’ have been sold with a stock of 2. Then someone will purchase a ticket and it will say 3 of 5 sold, and the stock will remain at 2. If I manually change the stock to 1, WooCommerce will then report 3 of 4, as it should.

    Is there any other logs I can watch or can you shed some more light on what might cause this?

    Micheal Abrami
    Participant

    When I say seats, I just mean stock.

    So it sounds like for the prior user it was every sale that came through caused an issue, where my issue seams to just be here and there.

    Do you have any ideas of logs that I can watch or make more verbose, the most frustrating thing about all this is that I can’t seem to pin point the cause of the problem to fix it :/

    Micheal Abrami
    Participant

    When an order goes through correctly the notes are very verbose, they explicitly say order stock reduced from X to Y. However on orders that are adding seats the notes are extremely vague, just saying “Order status changed from pending to completed.” Also I’m not sure if it’s relevant but all orders are done via paypal IPN.

    In the thread I linked, what ended up being the solution that fixed it. Maybe I can mess around and see if it also fixes it in my sandbox.

    Let me know if there’s anything specific I can provide that will help.

    in reply to: How do you Duplicate Events List Widget (List-Widget)? #117967
    Micheal Abrami
    Participant

    Barry,

    Thanks for the response, I ended up duplicating the widget (just had to copy/rename/edit a few files). Now I have two separate widgets I can use independent of one another. Thanks for the CSS suggestion though.

Viewing 7 posts - 1 through 7 (of 7 total)