Managing User Fields

7 min read

In the top section of the settings tab you will find a number of options available to you that can customise the options available in the feature based on what you need to collect from your customer or to use as part of the ordering process.

The fields available are –

Phone Number
This field can be enabled to be captured in checkout flow and you can mark it optional/mandatory for customer to be able to place the order.

VAT
This field can be enabled for data to be captured in the checkout flow and you can mark it optional/mandatory for customer to be able to place the order.

New Store Signup Status
When you add a new store to your application this is what will be applied to the default status.

Barcode
If you wanted to include a bar code on a product you are adding to your store you can enable this field to be visible on the add product screen.

Is Shopping Cart Enabled?
You can Enable/Disable shopping cart functionality with this option. If it is disabled, it wont show an add to cart button in the app. This is a good option to use if you want to use commerce pro for a catalog, ad listings, business listings etc.

Hide Product Picture
This option allows you to disable the visibility of images added to a product you added to the store.

Hide Price
You can hide item prices from products in the app in the case example where you are using this feature as a business listing.

Taxes in Price
If enabled, taxes are included in product price that the customer sees within the product listing. If disabled, customers are shown the price excluding taxes.

Is Chat Enabled
This is not currently supported.

List View
You can change the first page of the commerce pro feature to one of four options.

This is a very important setting which changes complete UI and Flow for your customers.

The viewing options include –

Category List View – if selected, the first page of commerce pro will show all the categories first and then sub categories and then product can be seen/added to cart. This option is best suited for use when you have single store with multiple categories.

Product List View – This options shows all the products first. This can be used when you have many products and no set categories they are assigned to.

Store List View – Store information will be displayed first along with products/categories, this is useful when you want to show both categories and products on the same page. this option supports both single or multi store setup.

Map List View – This settings is important when you want to show all your stores on maps first and recommended for multi store setup only as you want to show nearest stores to user on map and then clicking on stores icon takes customer to stores product info page. Can be used for directory listings. Note: for this to work a Maps API key needs to be in place, you can see how that’s done here.

Stock
If stock is enabled, an order can not be placed if you don’t have products in stock and you will need to input stock available in the product setup section of all products.

Birthday
Birthday field can be enabled to be captured in the checkout flow and you can mark it optional/mandatory for customer to be able to place the order.

Company Name
If you are only selling directly to businesses, you can request a company name here and you can mark it optional/mandatory for customer to be able to place the order.

Invoicing address
Can be enabled to be captured in checkout flow and you can mark it optional/mandatory for customer to be able to place the order.

Delivery address
Can be enabled to be captured in checkout flow and you can mark it optional/mandatory for customer to be able to place the order.

Payment Gateway Mapping
Payment Gateway mapping is important based on your store setup, Commerce Pro setup supports Single Store Setup and Multi Store Setup. In each of the options you have, different circumstances apply to how orders are paid for.

Multi Vendor, Single Gateway – In this mode you will have multiple stores but the payment gateway will be used from one default store settings, you need to mention which is the default store (referenced in next section). In this mode, an order can be placed for products from single/multiple stores.

Multi Vendor, Direct Transfer to Store – In this mode you will have multiple stores and payment gateway settings will be used from each individual store, so the amount collected will be transferred to store owners gateway/account. Default Store settings from point in the below section (default store) will be ignored in this mode. In this mode orders can be placed for single store product only.

Single Vendor, Multi Store – In this mode all stores are owned by one merchant, it’s for chain of restaurants etc. It also allows each store to use their own gateway, but on store page in checkout allows user to choose stores from list, in above two modes we don’t allow user to switch/choose any store in checkout page. In this mode order can be placed for products from single/multiple stores.

Default Store
The default store set will decide which stores payment gateway settings will be used in Multi Vendor, Single Gateway mode.

Global Date Format
You can change date format to be used in order email/list section.

The fields that can be used are –

d/m/y h:i a

d = day
m = month
y = year
h = hours
i = minutes
a = am/pm

Text for Table ServiceText for Table Number, Text for categories, Text for sub-categories, Text for stores, Text for products, Text for chat
Various settings to change label to use commerce Pro for different purposes example changing Table service to Umbrella Service / Employee code etc, and instead of products you can call it ads, business etc this gives huge flexibility to use this module for use cases of directory listing ,food, commerce etc

Additional charge label, Additional charge, Is Additional Charge Applicable
This setting allows you to add service fee to cart and you can give it any label and enter any amount to be charged and mark it applicable(Yes) to be added to cart on each orders automatically, it can be used for setup fee/delivery fee/any other fees you want to charge everyone.

QuestTag Api Key
You can enable driver tracking using QuestTag service which is free for 1000/orders/month and nominal fee after that. You just have to signup and copy past api keys and once you change order status to Shipped it will automatically send order data to QuestTag app and you can assign driver and customer will get sms and will be able to see the realtime location of driver and order status.

QuestTag provides free App for driver and customer does not need any app they will be able to see driver location from a link sent via sms. This makes your delivery system more transparent.

Order Success Message
This allows you to set a custom message when an order is successfully placed.

Enable sale price
Enabling this will provide an additional field in the product set up page to provide a sale pricing where applicable.

Disable location for store list view
You can choose this option if you want to remove the location details used when using the store listings display option.

Banner: 1st image url, Banner: 2nd image url, Banner: 3rd image url
This option allows you to provide url’s to graphics you have created to display in app advertisements to draw attention to specific products or categories and offers within. Likewise this can be used to advertise businesses if you were using this feature as a catalog or directory.