Requirements¶
Before installing Emersoft Books, make sure you have the following.
Required for all plans¶
A Shopify store¶
Emersoft Books is installed into an existing Shopify store. You need:
- An active Shopify subscription (any plan)
- Admin access to the store
The app works with Shopify's Online Store, POS, and TikTok Shop sales channels. You do not need to have the Online Store sales channel active — TikTok Shop sellers can install the app without it.
CDF Lite fulfillment account¶
Emersoft Books is an authorized Ingram data reseller. Catalog access — searching, browsing, and importing books — works immediately after installation with no Ingram credentials required.
For automated order fulfillment through Ingram, there are two options. The right one depends on your online sales volume, and both give you the same app behavior:
Option A — Emersoft's master CDF Lite account (default for newer and smaller booksellers)¶
If your online book sales are under roughly $25,000 per year, or you're just getting started, fulfillment runs through Emersoft's shared CDF Lite account. There is nothing for you to set up with Ingram — it's fully plug-and-play:
- No Ingram application, no 2-week setup delay, no credentials to manage
- Install the app, publish your catalog, and orders dispatch to Ingram automatically
- The Emersoft team handles the Ingram-side configuration on your behalf
This is the fastest way to get selling. Most newer stores on the Author/Starter and Digital Bookseller/Growth plans use this option.
Option B — Your own Ingram CDF Lite account (option for larger booksellers)¶
If you're an established bookseller with higher volume, or you want a direct commercial relationship with Ingram (for example, to negotiate your own discount tier), you can set up your own CDF Lite account and connect it to the app. Apply at ingramcontent.com/retailers/consumer-direct-fulfillment — follow the Retailer path.
With your own account you'll provide the credentials listed in What to prepare for onboarding below. See Fulfillment account credentials for the exact list.
Ingram's own-account setup timeline
If you choose Option B, Ingram's setup process typically takes up to 2 weeks on their side. You can install the app and start importing books immediately while you wait — automated fulfillment goes live once Ingram issues your credentials and the Emersoft team connects them. Option A has no waiting period.
What Ingram charges on Option B
On Option B, Ingram bills you directly for each order they fulfill — 40% trade discount on standard trade titles, $0.70 per unit pick-and-pack (capped at $4.00 per line), plus UPS/USPS freight at published rates. See CDF Lite Pricing for the full reference and margin-planning notes.
Not sure which option fits?
Smaller and newer booksellers almost always benefit from Option A — it's simpler and faster to launch, and you can always switch to your own Ingram account later if your business grows into it. If you're unsure, get in touch and the team will recommend based on your volume and goals.
Required for Omnichannel Pro (Pubnet EDI)¶
If you are on the Omnichannel Pro plan and want to use purchase orders:
A Pubnet account¶
Pubnet is the EDI network used by publishers and distributors for purchase orders. You will need:
- An active Pubnet account with FTP credentials (username and password)
- Your Bill to SAN (Standard Address Number — a seven-digit identifier for your business in the book trade)
- Your Mailbox ID (for receiving incoming EDI documents from publishers)
- A Ship to SAN for each physical store location you will be ordering stock for — Pubnet treats each location as a separate account
If you do not have a Pubnet account, visit info.pubnet.org/support/for-booksellers or ask your book distributor or publisher for guidance. The Emersoft team will help verify your credentials and location setup during onboarding. See Pubnet Setup & Credentials for the full setup process.
Optional¶
Shopify POS¶
If you operate a physical store and want inventory sync between your Shopify POS locations and the app's receiving workflow, you will need Shopify POS set up with your store locations configured.
Multi-currency¶
If your store operates in a currency other than USD, the app will automatically convert Ingram's USD prices at import. No additional setup is required beyond having your Shopify store currency set correctly.
What to prepare for onboarding¶
Shortly after you install the app, the Emersoft team will reach out to schedule your assisted onboarding session. To speed the session along, have the following ready.
1. Collaborator access to your Shopify store¶
The Emersoft team needs collaborator access to complete configuration work inside your Shopify Admin — placing the Book Details Widget, installing the Shopify Flow workflow for pre-orders, confirming shipping rates, and connecting the app's credentials. Please send:
- The internal Shopify URL to your store (the one that includes
.myshopify.com) - A collaborator access code, if your store requires one (it's configured in Shopify Admin > Settings > Users and permissions)
The Emersoft team will then send a collaborator access request for you to approve from the same screen.
2. Your CDF Lite account details (Option B only)¶
If you're going with Option B — your own Ingram CDF Lite account, please have the following credentials ready to share during onboarding:
- Login
- Password
- Bill-to account number
- Ship-to account number
- Ship-to password
Don't have these details?
It's very common not to have them on hand. Contact the Ingram sales rep who helped set up your CDF Lite account — they'll send everything over. Let the Emersoft team know and we can wait for them before finalizing the connection.
If you're on Option A — Emersoft's master CDF Lite account, no Ingram credentials are needed from you. Skip to step 3 (or to Shopify-side onboarding if you're not on Omnichannel Pro).
3. Your Pubnet credentials (Omnichannel Pro only)¶
If you're on the Omnichannel Pro plan and plan to submit purchase orders via Pubnet EDI, have the following ready:
- FTP credentials (username and password)
- Bill to SAN
- Mailbox ID
- Ship to SAN for each physical store location you will be ordering stock for
See Pubnet Setup & Credentials for details on what each item is and how to obtain them if you don't already have them.
Not sure if you have everything?
The Emersoft team will check all of this with you during your assisted onboarding session. Get in touch before you start.