Home Forums WoodMart support forum Problems with checkoutWC

Problems with checkoutWC

Viewing 18 posts - 1 through 18 (of 18 total)
  • Author
    Posts
  • #701304

    levisdmitri
    Participant

    HI

    I would like to report a reproducible checkout bug that appears to be caused by Woodmart’s interaction with WooCommerce shipping sessions.
    Environment:
    WordPress + WooCommerce (latest)
    CheckoutWC (v10.3.9)
    Woodmart theme
    Local Pickup enabled
    No caching (WP Rocket disabled during tests)
    Issue:
    When using CheckoutWC with Local Pickup, the checkout sometimes fails with the error:
    “Shipping is a required field”
    even though Local Pickup is selected and shipping address fields are hidden.
    Steps to reproduce:
    Add a product to cart
    Go to checkout
    Select Local Pickup
    Fill only name + phone
    Click “Place order”
    Expected result:
    Order is placed successfully without requiring a shipping address.
    Actual result:
    Checkout validation fails with “Shipping is a required field”.
    Important finding:
    Debug logs show that when Local Pickup is selected:
    cfw_delivery_method = pickup
    but WooCommerce session still contains:
    chosen_shipping_methods = flat_rate:*
    Because of this, WooCommerce thinks a shipping method is still active and forces shipping address validation.
    Proof:
    Switching to a different theme immediately fixes the issue
    Same WooCommerce + CheckoutWC configuration works perfectly without Woodmart
    This confirms the issue is caused by Woodmart’s checkout/shipping handling
    Conclusion:
    Woodmart appears to override or persist chosen_shipping_methods during AJAX checkout updates, causing WooCommerce to treat pickup orders as shipping orders.
    This creates a conflict with CheckoutWC’s pickup logic.
    Please investigate how Woodmart updates or caches chosen_shipping_methods during checkout, especially when Local Pickup is selected.
    If needed, I can provide logs or assist with further testing.

    #701361

    Hello,

    Please deactivate all the 3rd party plugins and activate only theme-required plugins on the site, and then check the issue. I am sure your issue will be solved. Then activate the 3rd party plugins one by one and check which plugin is creating the issue for you.

    Otherwise, if the issue still exists, then keep the 3rd party plugins deactivated and share the WP login details, so I can check and give you a possible solution.

    Best Regards,

    #701362

    levisdmitri
    Participant

    Ive already done that – nothing helps
    moreover – if I switch to another theme and everything works fine there

    #701431

    Hello,

    I’m currently unable to access your site due to IP restrictions. Kindly remove these restrictions so I can review the issue. I’m accessing the site from Pakistan.

    Best Regards,

    #701556

    levisdmitri
    Participant

    trying to fix that, will. notice you, thanks

    #701606

    Hello,

    Sure, take your time.

    Best Regards,

    #701785

    levisdmitri
    Participant

    can u try once again Sir?

    #701818

    Hello,

    The login link details you provided are not working anymore. Please share the correct login details so I can check the issue and give you a possible solution.

    Best Regards,

    #701821

    levisdmitri
    Participant

    upd

    #701904

    Hello,

    I have reviewed your website and tested it by placing an order; however, I was unable to reproduce or observe the reported issue with the pickup delivery option.

    See Screenshot for clarification: https://postimg.cc/wtkqwJZ0

    Could you please record a short video and describe how we can reproduce the issue on your website so we can check this for you.

    Best Regards,

    #701937

    levisdmitri
    Participant

    I dunno what are u talking about
    Yor screenshot is not from my site, this is a completely different domain

    #701974

    Hello,

    This is the domain you shared in the previous message in the private area. Please check the previous message and confirm the domain.

    Best Regards,

    #701983

    levisdmitri
    Participant

    Please just check again what screen u have shared with me…
    also check private content again

    #701985

    levisdmitri
    Participant

    please check carefully

    #701986

    levisdmitri
    Participant

    ive uploaded screen recording were u can identify an issue
    error disappear after refreshing checkout page

    #702020

    Hello,

    Sorry for the previous screenshot. I have reviewed your website and tested it by placing an order; however, I was unable to reproduce or observe the reported issue with the pickup delivery option.

    Please see this correct screenshot: https://ibb.co/xtPsVHcC

    Best Regards,

    #702021

    levisdmitri
    Participant

    Hi Sir
    please check the link to the video ive shared above

    #702046

    Hello,

    Navigate to Theme Settings > Shop > Checkout > disable the option “Checkout fields manager” and check the issue.

    Best Regards,

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