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 request 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 pieces of 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 at all.


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 successfully place orders. 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 to be 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

Information for Delivery Orders

A customer placing a delivery order in a GonnaOrder store must identify themselves 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 the 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 for them to successfully place orders in your store. On the other hand, customers will not see the floor number field if 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 among the mandatory details required for every delivery order. 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 or leave blank.
  • Mandatory: Customers must fill 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