RestroFood Checkout Fields Settings lets you control exactly which billing and shipping fields appear on your WooCommerce checkout page- no coding, no page builder edits. This matters for restaurants because order types vary: a dine-in or pickup order doesn’t need a shipping address, and a delivery-only kitchen may not need a company name field. Rather than showing every customer the same long form, you can tailor the checkout to match how your restaurant actually takes orders.
Where to Find It
- Go to RestroFood in the WordPress admin menu.
- Select Checkout Fields Settings.
- Choose the Billing Fields or Shipping Fields tab at the top of the page.
Each tab lists every available field with its own toggle switch, so Billing and Shipping are configured independently of each other.
RestroFood Billing Fields Controls
Every billing field defaults to No (visible on checkout). Set a toggle to Yes to remove that field from checkout entirely.
| Toggle | Effect when set to Yes |
| Hide Billing First Name | Removes the first name field |
| Hide Billing Last Name | Removes the last name field |
| Hide Billing Company Name | Removes the company name field |
| Hide Billing Country / Region | Removes the country/region selector |
| Hide Billing Street Address | Removes the primary address line |
| Hide Billing Street Address 2 | Removes the secondary address line |
| Hide Billing Town / City | Removes the town/city field |
| Hide Billing District | Removes the district field |
| Hide Billing Postcode / ZIP | Removes the postcode/ZIP field |
| Hide Billing Phone Number | Removes the phone number field |
| Hide Billing Email | Removes the email field |
| Hide Order Notes | Removes the order notes box |
RestroFood Shipping Fields Controls
Shipping fields work the same way and are toggled separately from Billing:
| Toggle | Effect when set to Yes |
| Hide Shipping First Name | Removes the first name field |
| Hide Shipping Last Name | Removes the last name field |
| Hide Shipping Company Name | Removes the company name field |
| Hide Shipping Country / Region | Removes the country/region selector |
| Hide Shipping Street Address | Removes the primary address line |
| Hide Shipping Street Address 2 | Removes the secondary address line |
| Hide Shipping Town / City | Removes the town/city field |
| Hide Shipping District | Removes the district field |
| Hide Shipping Postcode / ZIP | Removes the postcode/ZIP field |
Applying Settings to Common Order Types
- Pickup or dine-in only: Set every toggle under Shipping Fields to Yes, since there’s no delivery address to collect.
- Delivery only, individual customers: Hide Billing Company Name and Shipping Company Name to shorten the form for customers who aren’t ordering on behalf of a business.
- Local delivery within one area: Hide Billing District and Shipping District (or Street Address 2) if your service area doesn’t need that level of address detail.
- Order Notes: Leave this visible if you rely on it for special requests – allergy notes, delivery instructions, or dine-in table numbers. Hide it only if your kitchen workflow doesn’t use it.
Saving Changes
After adjusting toggles on either tab, click Save Setting in the top-right corner of the page. Changes apply immediately to your live checkout page.