Removing Billing Adrress option from Order Process when checking out

Sousan sartipi asked on January 17, 2017 22:28

How can we remove the 'billing' address option when in the checkout steps. We would like it so that the customer ONLY has to input their shipping address. No 'billing' address required or visible in the checkout process.

Recent Answers

Trevor Fayas answered on January 17, 2017 22:53

What version of Kentico are you on?

I think pre-10 versions require there be a billing address no matter what, what we have done in the past is set a Global Hook and manually create the billing/shipping addresses upon creation (so catch when an Address is created, and if it's a shipping then create a billing for that user).

I can try to detail more, otherwise check out this documentation:

0 votesVote for this answer Mark as a Correct answer

Peter Mogilnitski answered on January 18, 2017 01:14 (last edited on January 18, 2017 01:51)

If you are using 8 or 9 (probably it is true for the 10th): When you modify customer address in the admin screen you can mark adress as billing and shipping:

Image Text

DB wise these are bit fields in the COM_Address select AddressIsBilling, AddressIsShipping from COM_Address

Same thing happens during checkout: the customer has to enter address anyway so you must have a step with an address, but you just need to set AddressIsBilling, AddressIsShipping to true at the back end. In the checkout process you have "Billing and Shipping Address" step where you are using the same "customer address" web part. Edit this step, change titles, remove checkbox "My shipping address is different from the billing address" and you good to go.

P.S. You can use 1-step checkout process if you looking for simplicity. E-Commerce site example has both check out processes (1-step and regular checkout). You can install and do some experiments there.

0 votesVote for this answer Mark as a Correct answer

Sousan sartipi answered on January 18, 2017 19:30

We have Kentico version 7. Would this still work on our version or is there an alternative method?

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.