How to remove Billing Address fields

Paul_Lewis-Borm
New Member
7 0 0

My customers are Chinese (predominantly outside China)and pay using their WeChat account using a QR code I send them in their order confirmation email. 

As such I only have the “manual” payment method enabled for a custom type I call “WeChat payment” and all other  payments methods are deactivated. 

The problem I have is that customers are still asked to enter Billing Address when they click on the CHECK OUT button. 

I need their name and email but NOT their address. In fact this is putting some customers off proceeding past this screen as they don’t want to enter their address. 

Is there a way to remove the address fields?

Also Is there a way I can add a custom field to this form as I’d like them to enter their WeChat ID here too?

Thanks. 

Replies 10 (10)
Maggie_M
Shopify Staff
99 0 17

Hi Paul Lewis,

Maggie here, Shopify Guru. :)

I'm afraid that it's not possible to edit the checkout besides changing the language (under Shopify Admin > Online Store > Themes > Actions > Edit Languages) and the options that you would have under the Themes > Customize Theme > Checkout part of your theme editor.

That said, we can't remove address fields. The reason for this is because our checkout is a secured page, which we require for staying PCI compliant. There are some limited changes that are available on the Plus plan, but you would need to speak to that team directly to see if this is something you could do. We can refer you to that team, if interested! Just give us a call or chat us 24/7, if you have any more questions!

- Maggie M | Shopify

Maggie | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Emily_Hitbox
Tourist
5 0 1

Hi Maggie, 

    I have an additional question about modifying the checkout billing address. Currently, we are only working with local companies (in California specifically), and I want to lock the country as "United States" and the province as "California", but I am unsure of how to do this.

1. I already limited the locations that we will ship to in the Settings->Shipping-> Shipping Zones section

United States Domestic - California Only

2. I locked the country and province in the "New Address" forum.

<label for=“address_country_new">Country</label>
<select id="address_country_new" name="address[country]" data-default="" disabled=""><option value="United States" >United States</option></select>

<label for="address_province_new">Province</label>
<select id="address_province_new" class="address_form" name="address[province]" data-default="California" disabled=""></select>

***I want to apply this same kind of logic to the Online Store->Action->Edit Code-> customers/order.liquid-> order.billing_address.province, but I'm unsure how to due to the formating of the code:

    <p>
      {% if order.billing_address.company != '' %}
        {{ order.billing_address.company }}<br>
      {% endif %}
      {{ order.billing_address.street }}<br>
      {{ order.billing_address.city }}<br>
      {% if order.billing_address.province != '' %}
        {{ order.billing_address.province }}<br>
      {% endif %}
      {{ order.billing_address.zip | upcase }}<br>
      {{ order.billing_address.country }}<br>
      {{ order.billing_address.phone }}
    </p>

Is there a way to lock the country and province, as I did in the other form? Or is there a way to generate an error to appear if United States/California are not selected?

Thanks for the help!

JosephJugo
New Member
1 0 5

Hi Maggie, 

 

We have the same problem with "requiring" our customers to enter their billing address for manual payment options. Can we make the billing fields "optional"?

seanysean94
Excursionist
16 0 7

I also have this issue. you'd think they would have an option to remove it after all of these similar complaints. 

poloroso
New Member
1 0 3

YESSSSS THEY NEED TO REMOVE THE BILLING ADDRESS!!!

Pipsniperr
New Member
1 0 5

CAN WE PLEASE HAVE AN OPTION TO REMOVE BILLING ADRESS IN CHECKOUT

 

PLEASE DONT MAKE US SHOPIFY CUSTOMERS GO TO CLICK FUNNELS OR GUMROAD

 

SOME STORES SELL NON PHYSICAL PRODUCTS ON SUBSCRIPTION PLANS LIKE COACHING AND EDUCATIONAL SERVICES

 

MUCH EASIER CHECK OUT PROCESS WITH JUST

FIRST NAME

LAST NAME

EMAIL

PHONE 

 

CUSTOMERS ARE OPTING OUT ON MY CHECKOUT PAGE DUE TO AMOUNT OF DATA THEY NEED TO INPUT WHEN NOT NECCESSSARY 

thebigcheese
New Member
1 0 4

Agreed. The required billing address is unnecessary and confusing for my customers. Please let shop owners remove this if it doesn’t make sense for their business.

younglifemall
Tourist
3 0 5

Yes remove billing address please 

nigelcf
Tourist
3 0 0

Still an issue. I need it without the billing address