• Resolved dsawyers

    (@dsawyers)


    I see that the changelog refers to race conditions for recording shipping, and we hadn’t previously had issues but in the past 2 weeks, our client has had 3 orders with this issue.
    May 11th, May 13th, May 18th. The plugin was updated to version 9.065 on April 21.

    The shipping method and rate are correctly written to the order line items but the order-level shipping_total field is $0.00. Toggling the order status to On Hold forces a recalculation and corrects the total.


    The log for the most recent order

    the webhook shows

    "shipping_lines": [
      {
        "id": 8305,
        "method_title": "UPS SurePost® (USPS) > 1lb",
        "method_id": "wf_shipping_ups",
        "instance_id": "0",
        "total": "17.47",
        "total_tax": "0.00",
        "taxes": [],
        "tax_status": "taxable",
        "meta_data": [
          {
            "key": "_xa_ups_method",
            "value": {
              "id": "wf_shipping_ups:93",
              "method_title": "UPS SurePost® (USPS) > 1lb",
              "items": { "216": "2", "258": "2", "352": "2" }
            }
          }
        ]
      }
    ]

    later in the log for that order, the shipping cost is gone.

    [Shortcode #4] Validated/Created customer and created order object
    "totals": {
      "subtotal": 31,
      "shipping": "0",
      "tax": "0",
      "total": "31.00"
    },
    "shipping_methods": [
      { "id": "wf_shipping_ups", "label": "UPS SurePost® (USPS) > 1lb" }
    ]
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Jignesh

    (@jigneshmpatel)

    Hello,

    Thanks for letting me know.
    To check what went wrong on the May 18 order, could you please send me:

    1. In the PayPal dashboard for that order, did the buyer pay $17.47 for shipping, or only the $31 subtotal? This will tell me if the shipping was lost before or after the payment.
    2. Are you using the classic checkout or Checkout block?
    3. Does the site use Redis or Memcached for sessions, or any cache plugin like WP Rocket or LiteSpeed?
    4. The full woo-paypal-gateway log for that order from WooCommerce → Status → Logs.
    5. A screenshot of the order details page from the admin side.

    You can submit the log file here: https://forms.gle/ujw7CrV3eKWYjgPQ6

    Best Regards

    Thread Starter dsawyers

    (@dsawyers)

    1. I don’t have access to the client’s paypal dashboard, and it’s authorize transaction.
      the order subtotal was $31
      shipping should have been $17.47
      we don’t collect tax in the customer’s state
      The order note did say “Webhooks Update : A successful payment authorization was created for $ 48.47 USD”
    2. We are using classic because we have some functionality that’s not supported by block checkout.
    3. we do use WP rocket. the site has been live for at least a year but as far as I know, the issue just started this month.
    4. I submitted wpg_paypal_checkout-2026-05-18.txt
    5. I submitted {clientdomain}-order-8064.pdf
    Plugin Support Jignesh

    (@jigneshmpatel)

    Hello,

    We have included a fix for the issue you reported in this version (9.0.64.4) : Download Link

    Please try this and let us know how it works for you

    Best Regards

    Thread Starter dsawyers

    (@dsawyers)

    I installed the update. It’s not happening on every orders so I’ll let you know if we see the issue again.

    Plugin Support Jignesh

    (@jigneshmpatel)

    Hello @dsawyers,

    Thanks for the update. Let me know if you see the issue again.

    Best Regards

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.