Set up GoFrugal
Connect GoFrugal (RPOS7 retail ERP/POS) to Zopping. Zopping pushes order and customer changes to GoFrugal, and pulls stock from GoFrugal to keep inventory in sync. This is a built-in connector — you configure it, you don't build it.
Prerequisite: the ThirdPartyIntegration
extension must be enabled for the organization.
1. Configure credentials
Add your GoFrugal details to the organization's integration config under the
GOFRUGAL key:
{
"partnerIntegration": {
"partnerCredentials": {
"GOFRUGAL": {
"licenseKey": "<x-auth-token>",
"domainPath": "<your-gofrugal-domain>",
"storeMapping": "1:GF_STORE_1,2:GF_STORE_2",
"email": "ops@example.com"
}
}
}
}
| Field | Required | Notes |
|---|---|---|
licenseKey | yes | GoFrugal X-Auth-Token. |
domainPath | yes | Your GoFrugal API domain path. |
storeMapping | yes | Map of Zopping store clientId → GoFrugal store code. |
email | no | Contact email for integration notifications. |
Get your GoFrugal API details from help.connect.gofrugal.com/eCommerceAPI.
2. Supported events
Direction: PUSH = Zopping → GoFrugal; PULL = Zopping pulls from GoFrugal.
| Direction | Events |
|---|---|
| PUSH | ORDER_CREATE, ORDER_RESCHEDULE, ORDER_ITEMS_EDIT, ORDER_ADDRESS_EDIT, ORDER_CANCEL, CUSTOMER_CREATE |
| PULL | PRODUCT_INVENTORY_CHANGE |
Enable delivery per event via event integrations.
Going further
- Set up GoFrugal HQ — the multi-outlet HQ variant.
- Integrations overview · Events & webhooks