i don't want billing address on my checkout page and i achieved this but when product price is 0 billing address not showing and payment method also not showing i want to place order without both billing address and payment method.

1 Answer 1


IN magento2, you cannot checkout without selecting any Payment method.

And if you don't want to select show shipping address then you have to create Virtual Products. If your cart only has the virtual product at cart then checkout does not show shipping address. Otherwise, you must have to select the Shipping address.

If you want that your checkout does not have any payment and billing then you have to break Magento architecture oR you have to create dummy payment and dummy billing method for checkout.

  • 2
    Are you sure it's a Billing Address and not a Shipping Address?
    – St3phan
    Jan 21, 2021 at 9:50
  • Shipping address is not required for virtual products Sep 30, 2022 at 10:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.