Checkout option handlersAll about checkout option handlers
Here, you can access information about each available handler, ranging from basic descriptions of their functions to essential setting configurations for specific options.
This note may include delivery instructions, such as "Watch out for the dog" or "Knock three times", and EVA will pass it along to the logistics partner.
You can add an existing custom field of Type Order to your checkout option. This requires you to use the CustomField handler and have an existing Order custom field.
By selecting it, a new field called Custom fields will be displayed, allowing you to pick one of your pre-configured custom fields.
Here, we have chosen the Priority custom field, and it is now included as a checkout option within the Seller category/folder.
You can then add custom fields at an order level. This allows you to add custom fields that apply to the entire order.
While you can create a custom field that is Required, it is not currently not taken into account in the front ends. Therefore, you cannot take advantage of a required checkout option that includes a custom field. However, this will however be implemented soon.
Custom field line
You can also add custom fields of Type Orderline at an order line level. This requires you to use the CustomFieldLine handler and have an existing Orderline custom field. This approach differs from the previous CustomField handler as it allows you to add custom fields to each line in an order.
By adding this tile, an order of Type Delivery will allow you to change its shipping method to one of the configured shipping methods.
Following a delivery, an electronic invoice is sent to the email associated with the customer's order.
The FiscalID tile is used to verify the validity of a Fiscal ID/VAT number during the checkout process.
If no customer is attached to an order, Fiscal ID validation is performed based on the CountryID of the logged-in organization unit. When a customer is attached to an order, validation is performed using the CountryID of the customer's billing address, i.e. overwriting the organization unit's CountryID if it differs. It's worth noting that the shipping address has no impact on the CountryID in this context.
Countries eligible for Fiscal ID validation include:
- Great Britain
- All European countries utilizing the VAT Information Exchange System (VIES).
This list of supported countries is regularly updated.
This field allows customers to provide additional information or comply with specific fiscal requirements or regulations, such as taxes, legal obligations, or specific instructions for the financial transaction.
A tile for GlobalBlue can only be configured as a checkout option after it has been enabled with the
Once the GlobalBlue tile is enabled and configured, it becomes active on your checkout screen. However, its activation does not automatically mean the order is eligible for it. Only upon pressing the tile will the system check the order. If eligible, the corresponding forms will appear; if not eligible, the tile will be greyed out.
Although available for POS, it's currently still in process for Checkout App.
Users are apply gift wrapping during checkout. Additionally, they have the option to add a greeting card with text.
Italian residents can participate in the Italian Lottery using their personal tax code.
By inserting this checkout option, employees will be able to input third-party receipts and assign the order's BackendID in EVA based on that receipt.
This will only work when both:
- The order currently has no BackendID assigned
- The user has the Manage scope functionality for Orders
The tile for Partial shipment will only appear if the order is approved to be shipped or carried partially.
The tile for PickupPoint is displayed only when PickupPoint is returned as a checkout option and the order contains at least one orderline of Type Reserve. Employees have the flexibility to configure a pickup point, either from the store itself or from a nearby store with available stock.
Product search template
If you want your shipping method to only apply to a specific set of products, you can configure that in the product search template and then select it here.
"The tile for QuickBuy will only be displayed if QuickBuy itself is configured.
By adding this tile, you can add an additional note which will remain tied to the order. This is meant for comments like "Received a discount for goodwill" or "The vacuum has a scratch on top" for example. This information will not be shared with a logistics partner.
After configuring a RequestedDate checkout option, its tile will only be displayed when the order is of the Delivery type. Employees can then request a delivery or pickup date for the order.
Add a SerialNumberValidation tile if you're making use of Serial number validation. This tile enables you to enter the serial number when necessary.
You will receive a notification if an invalid serial number is entered.
When using it, this validation is mandatory for orders of Type CarryOut. Users have the option to skip validation for orders of Type Delivery, Order, and Reserve, allowing them to proceed to payment and document generation.
Enable this checkout option to allow customers to add a signature to the order. These can be either signed on POS, Checkout App or the Companion App. Once it's set, tapping the Signature tile again will only display the existing signature.
Customers can also sign on CFD if it's enabled by setting
App:ShowReturnSignatureOnCFD to true. Tapping the button for the signature will, in that case, show the consumer a form on the CFD instead of the device where it's tapped. Once that is done, the signature will be returned to the device.
When enabled, this tile will, by default, be shown in its category. However, if there is an order requirement for a signature, the tile will be displayed outside of the category to increase visibility.
For Deliver orders with SignOrder as a requirement, employees cannot proceed without a signature. An empty signature is not allowed.
The flow is quite easy, and an employee name can be specified at the orderline level.
The list of employees you see here will be determined by your employee user setup which users are tagged to this organizational unit.
Tax exemptions apply in some countries to certain groups or entities, while not to the rest of the population/country. To avoid complicating country-impacting configurations, the use of this tile could prove quite handy, as a tax exemption would only apply if the tile is used or triggered. The use of the tile would also require users to specify a tax exemption reason for record purposes, explaining why such a tax exemption is being claimed.
Check out our Tax configuration documentation for more on tax exemption and other special exemption scenarios.
Tax exemption reasons
To manage exemption reasons, use the following services:
Tax registration number
At checkout, users can add a person's or a company's VAT (Value Added Tax) registration number or Tax ID number to their order.
If an order has been flagged with a CustomOrderStatus of NeedsEmployeeVerification, this tile allows you to enter the verification flow to unblock checkout.