Connect your Gambio store to EcomCentral using HTTP Basic authentication with your admin username and password.
Gambio is one of Germany's most popular e-commerce platforms, formerly known as modified eCommerce Shopsoftware (modified_shop). It is widely used by small and medium-sized businesses across the DACH region (Germany, Austria, Switzerland) and ships with an optional REST API module that exposes orders, products, and customers via a versioned JSON API.
{store_url}/api.php/v2. The REST API module must be installed and activated
in the Gambio back-end before credentials will work.
https://your-shop.com/api.php/v2/ in a browser — you should see a JSON response (or a 401 Unauthorized, which confirms the endpoint exists)https://shop.example.com| Key | Required | Description | Example |
|---|---|---|---|
url |
Required | Full root URL of your Gambio store. EcomCentral appends /api.php/v2 automatically. |
https://shop.example.com |
username |
Required | Gambio administrator username (login name) | admin |
password |
Required | Gambio administrator password | •••••••• |
store_url for the store URL;
user for the username; api_key or key for the password.
| Operation | Method | Endpoint |
|---|---|---|
| Test connection | GET | /orders?page=1&per_page=1 |
| List orders | GET | /orders?page=P&per_page=N |
| Order detail | GET | /orders/{id} |
| Add tracking | PUT | /orders/{id} with { "tracking_number":"…", "comments":"…", "orders_status":"Shipped" } |
| List products | GET | /products?page=P&per_page=N |
| Product detail | GET | /products/{id} |
| Update stock | PUT | /products/{id} with { "products_quantity": N } |
{ orders:[…], total_count:N } or
{ products:[…], total_count:N }. Single-item endpoints return the object directly
without an envelope wrapper.
Gambio uses both German and English status strings depending on the store's locale setting. EcomCentral recognises both and displays them with colour-coded badges.
| English | German | Badge colour |
|---|---|---|
| Shipped | Versandt | Green |
| Completed | Abgeschlossen | Green |
| Delivered | — | Green |
| Pending | Ausstehend | Blue |
| Processing / New | In Bearbeitung | Blue |
| On Hold | Wartend | Amber |
| Cancelled | Storniert | Red |
| Refunded | — | Red |
| Feature | Supported | Notes |
|---|---|---|
| View orders (paginated) | ✅ | Order ID, date, status, total + currency |
| View order detail | ✅ | Customer info, billing & delivery addresses, line items, current tracking |
| Add tracking number | ✅ | Sets tracking_number, comment, and orders_status via PUT /orders/{id} |
| View products (paginated) | ✅ | Product ID, SKU (products_model), name, price, stock quantity |
| View product detail | ✅ | Full product with description (HTML stripped), weight, status |
| Update stock quantity | ✅ | By product_id via PUT /products/{id} with products_quantity |
| Test connection | ✅ | Hits GET /orders?per_page=1 — success confirms credentials are valid |
The username or password is wrong, or the admin account does not have API access rights. Double-check both values. Some Gambio versions require the administrator account to have the REST API permission enabled under Admin → Access Profiles.
The REST API module is not installed or not active. Go to Modules → Modules & Elements → REST API and click Install. Also verify the store URL is correct and does not include a trailing path.
EcomCentral requires a valid SSL certificate on the store. Self-signed certificates will be rejected. Use a certificate from a trusted CA (e.g. Let's Encrypt) or contact your hosting provider to enable HTTPS.
Enter only the store root URL — for example https://shop.example.com. Do
not append /api.php or /api.php/v2; EcomCentral adds
that path automatically. A trailing slash is also harmless and will be stripped.
https://your-shop.com/api.php/v2/orders?per_page=1
in a browser. A 401 response means the API module is active (enter credentials).
A 404 means the module is not installed.