FORGESYNC SAGE ECOMMERCE

ForgeSync Sage eCommerce.
From Sage to the sale. And back again.

Orders, stock, pricing, and shipping connected to the way your business works. One Sage 100 Shopify integration at the center of your commerce operation.

See ForgeSync in action
01 / YOUR STOREFRONTShopify
THE CONNECTIONForgeSync
02 / YOUR ERPSage 100

THE CORE WORKFLOWS

Less handoff. More flow.

01

Orders

Orders that reach Sage

Storefront orders enter an export queue, resolve to a Sage customer, and carry the shipping method, purchase order, and payment context. Rejections are held for review.

02

Inventory

Inventory with warehouse context

Publish stock from the configured Sage warehouse on a schedule. Channel allocations and units of measure are agreed during implementation; refreshes are not instantaneous.

03

Pricing

Prices in the units you sell

Map Sage list prices to storefront products and translate configured units, such as grams into cartridges or gallons into pails. Customer-specific price models require separate scope.

04

Catalog

A catalog that follows Sage

Create draft products from eligible Sage items, link existing SKUs, and reconcile inactive items. Your team keeps control of merchandising and publication.

05

Fulfillment

Shipping updates that come back

Send tracking from the connected Sage order flow back to your storefront. Agree exceptions, including reships and manually created orders, before launch.

06

Operations

Exceptions your team can act on

See queue status, failed jobs, and missing-order alerts. Reconcile uncertain writes before retrying and give operators a runbook for recovery.

BUILT FOR THE DETAILS

The right quantity.
The right customer.
A record of every step.

A cartridge sold online may be held in grams in Sage. An order may need an existing customer account, a tax exemption, and a specific shipping code. ForgeSync connects those details.

Explore the operations screens →
ForgeSync AdminSAGE: LIVEDashboardQueueSync LogJobsBulk Actionsacme-fab.myshopify.com

QUEUE: NEW

0

view →

QUEUE: ERRORED

0

view →

QUEUE: SENT (LAST 24H)

7

view →

Job status

JOBLAST RUNRESULTRECORDSMESSAGE
customer_addresses4 hours ago2026-07-22 12:40:02success00 processed, 0 skipped, 0 pages, 1494ms
customer_tax_exemptions14 hours ago2026-07-22 02:10:02error0FAILED on page 1 after 0 records (ErpConnectionException: eLink timed out)
customers3 minutes ago2026-07-22 17:00:03success3232 processed, 0 skipped, 1 pages, 2181ms
ebay_inventory_push1 week ago2026-07-15 21:42:52dry_run0DRY RUN: would_push=452 unchanged=0 unmapped=5

Recreated operations screen with example data.

Keep the business context with the order

BUSINESS BUYING

Terms, accounts, and purchase orders.

Carry purchase order details into Sage, route terms orders, and make credit-hold information visible. Configure the buying flow around your customers and storefront.

PAYMENT CONTEXT

Give accounting a clearer picture.

Carry payment context with the order and use marketplace invoice-total checks to flag differences for review. Keep the team focused on the transactions that need attention.

INSIDE FORGESYNC

See it

Recreated screens from a running installation, with example data. What is enabled depends on your implementation.

It runs inside Shopify admin

ForgeSync is an embedded app, so your team stays in the Shopify admin they already know.

Sales channels ›

🏪 Online Store

Apps ›

⚙ ForgeSync

Queue

↳ Sync Log

Jobs

Bulk Actions

⚙️ Settings

Sync Log

Job: All
WHENJOBACTIONRECORDSMESSAGE
15 seconds ago2026-07-22 17:05:01export_drainexport0no eligible queue rows
5 minutes ago2026-07-22 17:00:03customersimport3232 processed, 0 skipped, 1 pages, 2181ms
5 minutes ago2026-07-22 17:00:03item_warehousesimport4343 processed, 0 skipped, 1 pages, 2296ms
5 minutes ago2026-07-22 17:00:01push_inventorypush0pushed=0 skipped=0 errors=0 elapsed=134ms
10 minutes ago2026-07-22 16:55:00export_drainexport0no eligible queue rows
15 minutes ago2026-07-22 16:50:03item_warehousesimport4343 processed, 0 skipped, 1 pages, 2378ms

Follow each order through the queue

Review the export state, Sage order number, and attempt count. These example rows show successful exports.

Export Queue

Status: All ▾Error: All ▾Source: All ▾
#SHOPIFY ORDERSTATUSERRORSAGE ORDER #ATTEMPTSUPDATED
#50#20477610430991482SENTN/A014228311 hour ago
#49#20467610352177390SENTN/A014227113 hours ago
#48#20457610298452216SENTN/A0142268119 hours ago
#47#20447610145098823SENTN/A014225511 day ago
#46#20437610107723348SENTN/A014225111 day ago
#45#20427609984631077SENTN/A014224712 days ago
#44#20417609812264905SENTN/A014223613 days ago

See every recreated screen

MARKETPLACE MODULES

More channels. The same back office.

Extend ForgeSync with eBay and Amazon. Your Shopify storefront and marketplace modules work together around Sage.

Marketplace module

01

eBay

Bring eBay orders into Sage, update quantities on mapped listings, and send tracking back. Invoice-total checks help your team spot differences.

Explore eBay →

Marketplace module

02

Amazon

Connect Amazon to your Sage operation with a module in use today. Bring catalog analysis and marketplace order, inventory, and tracking workflows into the ForgeSync environment.

Explore Amazon →
See the add-ons

Prefer that we install it?

ForgeSync is built to be installed by your own team from the install guide, and we support that by email. If you would rather we did it, Managed install covers the AWS stack, the server, the Shopify connection and the cutover, and Full install adds the Sage 100 setup on your server too. Both are one-time charges, separate from the subscription. See the installation services →

INCLUDED WITH FORGESYNC ENTERPRISE

Includes the Sage AI Connector

ForgeSync Enterprise is a monthly subscription, and every subscription includes the Sage AI Connector at no separate charge. It installs on your Sage server alongside ForgeSync, and it is supported on the same channel by the same people. Your team asks Claude or ChatGPT about stock, items, warehouses, customers, orders and invoices, and the answers come from your own Sage 100.

READ-ONLY, BY CONSTRUCTION

There is no write path in the connector, no setting that adds one, and no message on the wire that can express one. The Sage user it logs in as only needs to read.

NOTHING OPENED INBOUND

One outbound HTTPS connection from your Sage server to the Keyway relay. No port forward, no VPN, no new listener on the box.

MACHINE-BOUND ENROLLMENT

Enrollment binds the connector to that server, so a copied token is refused. Each person who should have access completes a consent step with their own one-time code, minted by your server.

ANY EDITION

Premium answers all eight questions. Standard and Advanced install the same way and answer the stock, item and reference questions; the rest need the SQL layer only Premium has, and the connector says "not available" rather than guessing.

What the connector answers, in detail

Make your systems work as one

Show us your storefront, Sage setup, and the work between them. We’ll map the connection.

Discuss your integration