GonnaOrder Help Center

Define Mandatory or Optional Fields in Customer Information

A GonnaOrder store manager may request customers to provide some personal information to facilitate their orders. The details you collect may differ depending on the delivery mode that a customer chooses for their order. In some cases, you may need at least one or more information for successful order processing, while in other cases, you may process and fulfill orders without necessarily knowing the customer. That is why you need to define mandatory or optional fields and fields that shouldn’t be shown to the customer.


Regardless of the settings applied by a store, the email field is always optional for orders that staff members submit through the order capture facility.

On This Page

Customer Information for Pickup Orders

For pickup orders, GonnaOrder always asks customers to provide a name, an email address, and a phone number. However, you may choose which field(s) a customer must fill in for them to place orders successfully. While a name might be useful for associating the order with the owner, an email address or a phone number might be important if you need to communicate with the customer. Go to Settings > Pickup to define mandatory customer information.

Defining Optional and Mandatory Customer Information for Pickup Orders
Defining mandatory fields

If you define one or more of these fields as mandatory, customers must fill in the required field to submit an order. The order submission button will be disabled until the customer enters valid values for all required fields. Also, GonnaOrder displays an alert message, This field is required under every field that must be filled. Required fields are also marked with an asterisk symbol.

A Mix of Optional and Mandatory Customer Details
Optional and mandatory fields

Customer Information for Delivery Orders

A customer placing a delivery order in a GonnaOrder store must identify and state where the order will be delivered. You can make it mandatory for customers placing delivery orders to provide the floor number to which the order should be delivered. This is convenient for both delivery personnel and customers. Go to Settings > Delivery.

Require Customers To Provide Floor Number for Delivery Orders
Set floor number to be mandatory

When defined as mandatory, customers must provide a floor number to place orders in your store successfully. On the other hand, customers will not see the floor number field if you have disabled it in Settings > Delivery.

Floor Number Entry Required
Floor number required

Floor Number Disabled
Floor number disabled/hidden


The customer name, email address, and phone number are mandatory details for every delivery order submitted through your online store. This is the case for all stores, and you cannot change it.

Customer Information for Table ordering

Table orders arrive from within your premises. Even so, you might need to collect customer information for communication or other reasons. For table ordering, the customer information fields can either be hidden, optional or mandatory. You can define the mandatory customer information under Settings > Table Ordering.

Configure Mandatory Information for Table Ordering
Defining mandatory customer information fields for table ordering
  • Hidden: Field that you define as hidden will not be displayed to customers.
  • Optional: Customers are allowed to fill in or leave blank.
  • Mandatory: Customers must fill in the field to place an order.
Optional, Mandatory, and Hidden Fields
Optional, mandatory and hidden fields

All Customer Information Fields Set To Mandatory
All fields can be mandatory