TABLE OF CONTENTS


Overview

This article explains how customer email addresses are handled on the Baby Bunting Marketplace and how to manage this in Omnivore, including specific guidance for Shopify users


Baby Bunting Marketplace Email Policy

Baby Bunting’s policy is to not share buyer email addresses with sellers. When you receive an order from Baby Bunting, the customer’s actual email address will not be included. 


If Your eCommerce Store Requires an Email Address

Some eCommerce platforms (such as BigCommerce) require an email address to process orders.


To set this up:

  1. In Omnivore, go to Settings > Baby Bunting > General.

  2. In the Default Order Email field, enter:


            ${order_id}@<yourdomainname> e.g. ${order_id}@testomnivoreemail.com.au

            or

            ${order_id}@babybunting.com.au if you do not want to use your own domain name for the orders.



        3. Click Update Settings.


Note: This change applies only to new orders created after the setting is updated. Any existing orders that previously failed to import due to a missing email address must be fulfilled manually


Important Information for Shopify Users 

Shopify automatically creates a Customer record for each unique email address associated with an order.


If you enter a fixed email address (e.g. babybuntingorders@yourdomain.com) in the Default Order Email field, all Baby Bunting orders will be grouped under the same customer record in Shopify.


While each order will still show the correct shipping name and shipping address, they will all appear under a single customer profile — the first one created.


Shopify Workaround

To avoid this issue and ensure each Baby Bunting order is linked to a unique customer record in Shopify, you must use either ${order_id}@<yourdomainname> or ${order_id}@babybunting.com.au as the email address.  This ensures Shopify creates a new customer profile for each Baby Bunting order.