AbacuX Connector

Two-way sync between your Shopify store and AbacuX ERP — products, orders, returns and stock.

What does this app do?

AbacuX Connector links a Shopify store to your AbacuX ERP system. Once connected, the app keeps both systems in sync automatically:

Before you start

Make sure you have all four of these before you begin.

Setup guide

  1. Create the Shopify store in AbacuX AbacuX

    Go to Settings → Integrations → E-Commerce, open Shopify and click Add Shopify Store. Fill in the Shop Domain (for example mystore.myshopify.com), the Ware House, and the Location this store posts stock against. Tick Make this as active, then Save.

    AbacuX generates the Connector credentials on save. Copy all three now and keep them safe — the Client Key cannot always be revealed again later.

    • Client ID
    • Client Key
    • AbacuX Portal URL — your AbacuX address, https
  2. Install the app in Shopify Shopify

    Open the AbacuX Connector install link, choose the Shopify store you want to connect, and approve the permissions Shopify asks for — products, inventory, orders, customers and fulfilment. After the install, copy your Shopify store URL; it must match the Shop Domain you saved in AbacuX.

  3. Open the Connector app Shopify

    In Shopify Admin go to Apps → AbacuX Connector. The app opens the API Connection screen. There is no store list inside the app — it always works on the store whose Admin you opened it from. The badge at the top right shows Connected or Not connected.

  4. Enter your AbacuX credentials Shopify

    Fill in all three fields on the API Connection screen, then click Connect.

    • AbacuX Portal URL — https, no trailing slash
    • Client ID — from step 1
    • Client Key — from step 1

    The app authenticates against AbacuX straight away — nothing is saved unless it succeeds. On success you see Connection Complete! with the portal, Client ID and connected date. On failure the message names the reason: wrong key, unreachable portal, or the store is not Active in AbacuX.

  5. Configure the store AbacuX

    Open the store in AbacuX and go to the Configuration tab. Set the required values, then choose the modules to sync: Products, Stock & images, Orders, Customers, Packages and Shipments, Sales Return.

    • Product Mapping — match items by SKU or Name
    • Inventory Valuation Method
    • Customer Mapping Preference
    • Shopify Payment Account
    • Import From — only products and orders created on or after this date are synced

    Once a module is enabled and saved it cannot be disabled again, so enable only what you need.

  6. Map products and locations AbacuX

    On the Field Mapping tab, map the AbacuX product fields to the Shopify fields and check that variant attributes, SKU, images and the inventory fields are all mapped. Then map every Shopify location to the correct AbacuX warehouse and location — an unmapped Shopify location means stock will never update.

  7. Run the initial sync AbacuX

    On the Synchronization tab run Sync Manually for a single module, or Sync All for everything. The first run takes a while on a large catalogue. When it finishes, open Synced Products List and confirm the AbacuX products are linked to the right Shopify products and variants.

  8. Verify before going live AbacuX

    Review the synced catalogue and confirm each of these:

    • Product variants
    • Variant SKU
    • Variant images — each image on its own variant
    • Shopify inventory quantities
    • Multiple Shopify locations
    • AbacuX warehouse / location stock mapping

    Finally, open Sync History and confirm the latest sync finished successfully.

Keeping the connection healthy

If the app shows an “Action needed: update permissions” banner, click Update permissions and approve it. Until you do, the new data — for example B2B company names on orders — silently stays empty.

If sync stops: check the store is still Active in AbacuX, re-enter the Client Key in the Connector app, and make sure Manual Sync Only was not left switched on.

Uninstalling the app from Shopify ends the connection. Reinstalling it and entering the credentials again restores the sync.

Support

Questions, issues or feature requests — email us at samprasanna@elroi.io. We usually respond within one business day.