Zopping

Set up Logic ERP

Push Zopping orders, cancellations and invoices to Logic ERP over its REST API (HTTP Basic auth), and pull stock back. This is a built-in connector — register your API user credentials and Zopping does the rest.

Prerequisite: the ThirdPartyIntegration extension must be enabled for the organization.

1. Configure credentials

Add your Logic ERP details to the organization's integration config under the LOGICERP key:

{
  "partnerIntegration": {
    "partnerCredentials": {
      "LOGICERP": {
        "username": "<api-username>",
        "password": "<api-password>",
        "partyUserCode": "<party-user-code>"
      }
    }
  }
}
FieldRequiredNotes
usernameyesLogic ERP API username (Basic-auth username on every request).
passwordyesLogic ERP API password (Basic-auth password on every request).
partyUserCodeyesNumeric party user code. Sent as Party_User_code on sale orders and PartyUserCode on invoices.

2. Supported events

Direction: PUSH = Zopping → Logic ERP; PULL = Zopping pulls from Logic ERP.

DirectionEvents
PUSHORDER_CREATE, ORDER_CANCEL, ORDER_PACK
PULLPRODUCT_INVENTORY_CHANGE

Enable delivery per event via event integrations.

Endpoints used

  • POST /api/SaveSaleOrder → order create
  • POST /api/CancelSaleOrder → order cancel
  • POST /api/SaveInvoiceAgainstSO → invoice against sale order

Mapping notes

  • The Zopping store clientId must be the numeric Logic ERP Branch_Code.
  • The Zopping order referenceNumber is sent as Party_Order_No.

Going further