Acumatica × Shopify, live in production
Plekify is the Shopify commerce layer on top of Acumatica — one dashboard where stock, pricing, and orders meet. No rip-and-replace. No fabricated numbers.
Your Acumatica data doesn't get guessed at — it gets cached, then written.
Stock items, per-warehouse availability, price books, and customer price classes are pulled from Acumatica and cached first. From that cache, Plekify writes products, variants, inventory, collections, filters, and metaobjects to Shopify.
Fail-closed, always. No cache, no write. If Acumatica hasn't confirmed a number, Shopify never shows one. Your storefront can be stale for a minute — it is never wrong.
Trade accounts don't want a portal. They want their invoices.
Every screen is read live from Acumatica through a cache, and every screen is scoped to that one customer. Buyers sign in through Shopify session tokens (ExchangeGrant, renewed as an offline token) — no separate password to lose.
A trade application shouldn't sit in an inbox.
Live today: the approval queue and Shopify account provisioning. Approve an application and Plekify builds the Shopify company and location automatically. The workflow is re-entrant — if a step fails, it resumes from where it stopped, not from zero.
Binding that company to its Acumatica customer record, stamping the correct pricing tier, and wiring net-terms payment customisation are on the roadmap — proposed, not shipped. Until that ships, the system fails closed rather than guessing at a tier.
Write-back is built and verified by test. It turns on with your first account's go-live.
Shopify orders map to Acumatica sales orders. The push is idempotent — a row already verified in Acumatica refuses to be pushed twice. Every write is checked against the ERP after the fact, not assumed. Full audit trail at every step, before it ever touches a live account.
One place for staff to see what's actually happening, gated behind Microsoft Entra ID.
/overview · /inventory · /price-sync · /tiers · /sales · /loyalty · /approvals · /ops
On the storefront: Market Pulse, built from metaobjects and served through a public app-proxy feed — live signal, not a static banner.
Distributors don't run on fibre in a fresh office park. Warehouses, branch offices, and field connections drop out.
Plekify's connector is resilient by design — built to survive restrictive networks, not just fast ones. Cache-first reads mean the storefront keeps serving numbers even when the link to Acumatica is having a bad day.
Live, in production, right now, for a South African industrial-safety and tyre distributor on Acumatica, delivered with an ERP implementation partner:
Roadmap — proposed, not shipped:
Integration setup: from $4–7k, most common.
Managed service: from $495–895/mo, most common.
Custom or multi-branch work, and two-way sync builds, are scoped per engagement — no fixed quote until we've seen your Acumatica instance.