Hi, my client has asked me to remove the billing address fields for cash on delivery payments, as they feel a number of their customers may not want to give this information, and that it may be turning away orders. I have to say I'm inclined to agree with them, especially with respect to GDPR, as it means we're forced to store customer data that to my knowledge we really shouldn't need. However, according to the following two threads, this isn't possible:
I've been playing around with building them a custom checkout flow for CoD payments to circumvent this, but it's a fair bit of work and I'm considering taking them off of Shopify and moving them onto WooCommerce. Can someone please clarify the comments regarding PCI compliance and it being necessary to store these details for fraud prevention in the threads given above? If someone can give me a reason why we should be storing customer billing addresses for CoD orders then I'd certainly be happy to take that to the client and explain why we have to keep things as they are. Furthermore, if this information isn't strictly necessary, I was wondering if there were any plans to change the checkout flow in future so that Cash on Delivery/Manual Payments orders don't require a billing address?
Thanks in advance.
Same struggle here.. Cash on Delivery and Store pick up should not ask for the Billing address. It pushes the customers away.
Unfortunately the billing address and address fields in general are still not removable and are required on Shopify's own checkout for PCI compliance even if you are only offering manual payment methods on your store.
Specifically for the billing address you have the option to use by default the shipping address at checkout so that customers don't have to input their information once again before completing their order, making the order process simpler, but that's as much as you can get in terms of customization of the address fields.
To enable that option go on Settings -> Checkout and look for this field:
Hopefully this helps!
How does PCI compliance apply to a COD order? PCI is a payment cards security standard, exactly not "CASH On Delivery."
Why can't this be changed? It's abusive to a customer to require them to enter their billing address, real or fake, for a cash transaction.