Sellatrix

Real-Time Sync.
Zero Manual Entry.

Two Paths, One Setup

Connect however your store already works

A one-click app install, or your own custom-app token — either way, the same safe setup finishes the job.

Install via the Shopify App

Standard OAuth — works on any store

Paste your Admin API token

For merchants running their own custom app

Connected

Syncing catalog…

Shopify has been retiring direct-token setup store by store — supporting both paths means you're never stuck waiting on which one your store still allows.
One At A Time

One source of truth,
always

Shopify or Custom API — never both. Connecting one is enforced in code, not left to chance.

Nothing is silently replaced — switching sources is always a deliberate step.
Custom API counts as the same catalog slot as Shopify, not a second one.

Shopify

Active

Custom API

Locked

Disconnect Shopify to enable

Freshness

Sync that heals itself

Most updates land instantly. The rest catch up on a fixed schedule — every single time, not eventually.

Order paid

Instant

Product updated

Stock pending

Reconciliation pass

Every 15 minutes

Stock confirmed

Healed

Webhooks handle most updates the moment they happen. Stock counts get a second check — live, or on the 15-minute pass — because Shopify's own product feed isn't always current the instant it fires.

By Design

Shopify stays the record of truth

Products, inventory, and orders flow one way — into Sellatrix. Nothing gets written back to your store on its own.

Shopify
Sellatrix

Products · inventory · orders

Agent orders → Draft Orders (roadmap)

Why orders don't push back — yet

An agent-placed order stays pending payment until it's actually paid — pushing it into Shopify as a real order would show your team an order with no transaction behind it. Sending it instead as a Shopify Draft Order is on the roadmap.

Beyond Shopify

Not on Shopify?
Bring your own catalog.

A self-issued sync key pushes your products, stock, and prices in through one simple API call — on any platform, or none at all.

Growth+ plan

It's not a second system — your synced catalog feeds the exact same engine Shopify's own connection does.

# sync your catalogPOST /v1/sync/productsAuthorization: Bearer sk_sync_••••{ "sku": "TR-001", "in_stock": true }
Custom API KeyGrowth+ plan

Prefix: sk_sync_7f2a…