I was wondering if it were possible to reduce the number of fields required on the checkout page. Right now, the Webflow default requires A LOT of fields to be filled out, which our team thinks could be a deterrent to conversion.
Many other sites only require:
Credit / debit card number
Expiry date
CVC
Full name
Zip code
But there are a lot of extra fields required by Webflow, such as:
Street address (billing address)
City (billing address)
State (billing address)
Country (billing address)
and then repeat for shipping address, which is another 5 more fields.
Thatâs 9 extra fields our customers have to fill out that are completely unnecessary! Any way around this? We sell a digital product (no shipping address needed), and weâre using Stripe as our payments processor.
I tried checking out with Webflowâs âBilling Addressâ Block hidden (part of the Payment Info section, which contains the fields Full Name, Street Address, City, State, Zip, Country) and it didnât work (so in this test, I only had exposed / filled out Email, Card Number, Expiry, and Security Code like you suggested). I also hid the Shipping Info class.
When I pressed the Place Order button, an error message didnât even appear. Iâm not sure what fields are absolutely required by Webflow since I canât find documentation on it.
Previously, when we didnât host our site on Webflow, I know Stripe only required: Name, Card Number, Expiry, CVC.
I have the same task, to minimize the number of required fields in the checkout form for a local restaurant operating/delivering in a specific area of a city in Australia. In this case, some of the form fields are unnecessary.
I was able to hide the âBilling address same as Shippingâ checkbox in the checkout form. I was also âallowedâ to hide the country dropdown. Placing the order turned out to be possible with both of these hidden.
Surprisingly, I was not âallowedâ to hide the âState/Provinceâ field â although it is not even marked with the asterisk as a ârequiredâ field. When hidden completely, clicking the checkout button brings up an error message that âno shipping method is available for this addressâ. When revealed, it becomes a required field and placing the order is impossible without filling it.
Is this a bug in the form, perhaps? (Btw, there are countries which do not have any states/provinces; will the user be still required to enter something?)
And if not a bug and the field is really required, is it possible to have this field pre-filled by a specific default value, to spare the customers filling an extra field?
Iâve a solution for this: What you do is the donât use the webflow e-commerece have your products display normally eg: a card showing the product and when you click on buy have the button redirect the user to a stripe checkout link for the corresponding products. Note this is a single payment checkout with no option to add to the card. You could use smth like Zapier to then keep tracks of the orders etc. On my case we only have one product so it works perfectly. If you have many products Iâll highly consider using Shopify Instead or a custom website