Home Forums WoodMart support forum Issue with Order-Pay Page on Manual Backend Orders (No Payment Methods Showing)

Issue with Order-Pay Page on Manual Backend Orders (No Payment Methods Showing)

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #687406

    jasonstocksyoung
    Participant

    Hello WoodMart Support,

    I am having an issue with the order-pay page when I create manual orders in WooCommerce and send the invoice to customers.
    • I create the order in the backend (WooCommerce → Orders → Add Order), add products, set the total, and set the status to Pending payment.
    • When I then send the Customer invoice / Pay link from the order actions, the customer receives the email correctly with the “Pay for this order” link.
    • However, when the customer clicks the link, the order-pay page only shows the yellow message:
    “This order cannot be paid for. Please contact us if you need assistance.”
    • No payment gateways appear.
    • Normal checkout works fine for frontend customers who add products to cart and go through the standard checkout.

    Troubleshooting already done:
    1. Confirmed orders are set to Pending payment, with line items and totals greater than £0.
    2. Verified that the Checkout page contains [woocommerce_checkout] and that the order-pay endpoint is set correctly.
    3. Disabled my email customizer plugin — issue persists.
    4. Tested with Health Check & Troubleshooting plugin:
    • With only WooCommerce and my payment gateway active, and using the Storefront theme, the order-pay page works as expected and shows the gateways.
    • When I switch to WoodMart theme, the issue returns.

    This strongly suggests that WoodMart has a template override or JavaScript conflict affecting the /checkout/order-pay/ endpoint when invoices are generated from manual backend orders.

    Request:
    • Can you confirm whether WoodMart overrides the WooCommerce order-pay.php template (or related checkout templates)?
    • If so, please advise how I can update or remove the override so that manual invoice payments work correctly.
    • If this is a known compatibility issue with recent WooCommerce versions, is there a fix or patch available?

    Attachments:
    You must be logged in to view attached files.
Viewing 1 post (of 1 total)