Skip to content
  • There are no suggestions because the search field is empty.

Customer email address on Marketplacer orders

Handle customer email addresses on Marketplacer orders.

PLEASE CHECK THE MARKETPLACER MARKET POLICY TO DETERMMINE IF YOU NEED TO USE THIS FUNCTION OR NOT.

If the policy is to not provide sellers with a buyers email address Omnivore has put a function in place to create an email address that can be pushed to the eCommerce Store.


If your eCommerce store requires an email address (e.g BigCommerce will return the error [{"status":400,"message":"The field 'email' is invalid."}] for orders without an email address) then you can set one up in Omnivore so that all orders are sent with the Order ID followed by your domain name as the email address.


Setup Steps

  1. Go to 'Settings - Marketplace Name (eg qantas) - General'
  2. In the Default Order Email field enter ${order_id}@ . For example ${order_id}@testomnivoreemail.com.au You can also use ${order_id}@qantas.com.au if you do not want to use your own domain name for the orders.  
  3. Click Update Settings

NB: This will only apply to all new orders once this setting 

is activated. Any orders that have failed to send to your eCommerce store for not having an email address will need to be fulfilled manually.

Shopify Users please note:

Shopify creates customers using the email address associated with each order. If you choose to put a fixed email address into the Default Order Email field in Omnivore all Marketplacer orders will become associated with the same Shopify Customer Name in your Shopify admin. While the orders in Shopify will display the correct shipping address and shipping name all orders will belong to the same customer name associated with the first Marketplacer order received by you.

The only workaround is to use ${order_id}@ or example ${order_id}@.qantas.com.au so that every order has a unique email address and a new customer each time