Accentra
Back to Case Studies
Solution BlueprintElectronics

A retailer managing Amazon AU, eBay AU, and own webstore as three separate operations

Centralising Marketplace Operations with a Single Inventory Pool

Single inventory pool across all channels

This blueprint describes our proven approach. Specific outcomes vary by engagement.

NetSuiteShopify PlusCeligoCustom APISystem IntegrationArchitecture Design

Ideal For

Australian retailers selling on two or more marketplaces (Amazon AU, eBay AU, The Iconic, Catch) alongside their own webstore, who are managing each channel separately with disconnected inventory pools and manual order entry per channel.

The Problem

The typical pattern: the eCommerce team manually allocates inventory to each channel in spreadsheets. Amazon gets 40%, eBay gets 30%, webstore gets 30%. Static allocation means hot products sell out on one channel while sitting unsold on another. Adjustments take 30-60 minutes per product and are always reactive.

Order processing is equally fragmented. Amazon orders downloaded as CSVs and manually entered into NetSuite. eBay orders go through a separate process. Three different people, three workflows, 1-2 hours per day each. Errors are common.

Pricing is managed independently per channel, often by different people. The result is inconsistent pricing that confuses cross-shopping customers and can violate marketplace policies (Amazon requires your price to be no higher than elsewhere).

Our Approach

Unified Inventory Feed

A single Celigo flow runs every 3-5 minutes, querying NetSuite for available-to-promise inventory. No manual allocation - all channels see the same pool. For low-stock products, a configurable reserve holds back a percentage for the highest-margin channel.

Order Normalisation

Orders from every channel flow through Celigo into NetSuite as standardised Sales Orders with correct customer matching, channel attribution, marketplace-specific order references, tax handling, and payment method mapping. Amazon FBA vs FBM orders are detected and routed to different transaction types automatically.

Pricing Propagation with Margin Protection

Price changes in NetSuite push to all channels simultaneously. io.js scripting calculates channel-specific prices to maintain target margins after marketplace fees (Amazon referral 8-15%, eBay final value 10-13%, webstore payment processing 1.5-2.5%). Ensures margin consistency even though list prices differ.

True Channel Profitability Reporting

All marketplace fees extracted from settlement reports via Celigo. NetSuite reports true gross margin per channel after fees, shipping, and returns.

Typical Impact

Channel management time

Before

15+ hrs/week

After

4-5 hrs/week typical

Overselling incidents

Before

20+/month

After

< 3/month typical

Marketplace revenue

Before

Baseline

After

+25-40% typical

Inventory sync

Before

Daily/manual

After

Every 3-5 minutes

Expected Outcome

Channel management time drops 60-75%. Overselling incidents drop from 20+/month to near-zero. Marketplace revenue typically grows 25-40% in 6 months as the team redirects time to merchandising and advertising. Unified profitability reporting often reveals one channel is less profitable than assumed.

Want to explore this approach?

Every project starts with a conversation. Tell us what you're working with and we'll tailor this blueprint to your situation.

Book a Free Consultation