Anelco GmbH¶
Anelco GmbH is a German refurbished device wholesaler offering a wide range of pre-owned smartphones, tablets, and consumer electronics. The active integration uses a custom Azure-hosted API (Bearer token) for both offer retrieval and order submission. A legacy SFTP/CSV connector also exists but is no longer in active use.
-
Website
Anelco GmbH
-
Drop-ship
Direct shipment from Refurbisher to end customer
-
Integration
Custom Azure API (paginated JSON)
-
Currency
EUR
Status¶
| Artifact | Acceptatie | Productie |
|---|---|---|
| Refurbisher | ID: 22 · → IRP |
ID: 22 · → IRP |
| Supplier | ID: 18 · → IRP |
ID: 18 · → IRP |
| Offer connector | Web GET · JSON · Bearer token · → | Web GET · JSON · Bearer token · → |
| Order connector | Web POST · Bearer token · → | Web POST · Bearer token · → |
| Shipment webhook | Not configured | Not configured |
IRP¶
| Field | Value |
|---|---|
| Refurbisher ID | 22 |
| Supplier ID | 18 |
| Odoo Vendor ID | 116203 |
| Currency | EUR |
| Shipping Costs | Free (€0.00) |
| Home Copy Tax | €0.00 |
| Default Margin | 17% |
| Stock Threshold | 1 |
| Approved Refurbished | No |
| Drop-ship | Yes |
Monitoring Thresholds¶
| Metric | Threshold |
|---|---|
| Latest order (hours) | 48 |
| Offers stock (hours) | 48 |
| Open order (days) | 4 |
| Offers endpoint HTTP status | 200 |
Refurbisher Connector Config¶
Active configuration: anelcogmbh-api
The active connector uses the Azure API with Bearer token authentication and supports paginated JSON offers.
"anelcogmbh-api": {
"name": "Anelco GmbH with API",
"refurbisher_id": 22,
"offers": {
"connection": "web",
"endpoint": "https://iused-sync-dev.azurewebsites.net/api/getProducts",
"type": "json",
"paginate": true,
"pagination_parameter": "pageNumber",
"offer_location": "data.Products",
"price_locale": "en_US",
"mapping": {
"name": "name",
"sku": "short_sku",
"stock_available": "stock_available",
"ean": "ean",
"price_purchase_amount": "price_purchase",
"price_consumer_amount": "price_consumer",
"currency_iso": "currency_iso",
"tax_percentage": "tax_percentage"
},
"auth": { "type": "bearer", "token": "XXXXXXXXXXXXXXX" }
},
"order": {
"connection": "web",
"endpoint": "https://iused-sync-dev.azurewebsites.net/api/createOrderInWooCommerce",
"auth": { "type": "bearer", "token": "XXXXXXXXXXXXXXX" },
"order_object": {
"vendorOrderId": "id",
"email": "!info@iused.nl",
"orderReference": "order.order_number",
"shippingAddress.companyname": "orderShippingAddress.company",
"shippingAddress.firstname": "orderShippingAddress.first_name",
"shippingAddress.lastname": "orderShippingAddress.last_name",
"shippingAddress.telephone": "!0612345678",
"shippingAddress.zipCode": "orderShippingAddress.zipcode",
"shippingAddress.houseNumber": "orderShippingAddress.house_number",
"shippingAddress.houseNumberAddition": "orderShippingAddress.house_number_addition",
"shippingAddress.street": "orderShippingAddress.street",
"shippingAddress.city": "orderShippingAddress.city",
"shippingAddress.countryCode": "orderShippingAddress.country->getIsoAlpha2",
"shippingAddress.vatId": "(string)orderCustomer.vat_id",
"items": "%ITEMS%"
},
"item_object": {
"sku": "productVariant.refurbisherOffer.sku",
"quantity": "quantity"
},
"response_object": {
"asserts": { "isSuccess": "accepted", "status": "in:200", "data": "present|filled" },
"fields": { "externalOrderReference": "data.WooCommerceOrderId" }
}
}
}
Legacy configuration: anelcogmbh (SFTP/CSV — no longer active)
The following configuration used an SFTP/CSV feed. It is no longer active but is documented here for reference.
"anelcogmbh": {
"name": "Anelco GmbH",
"refurbisher_id": 22,
"offers": {
"connection": "sftp",
"auth": {
"host": "storage-iused-neg.refurbishedcompany.com",
"path": "anelco.csv",
"username": "u267841-sub17",
"password": "XXXXXXXXXXXXXXX"
},
"type": "csv",
"separator": ";",
"heading": true,
"price_locale": "nl_NL",
"mapping": {
"name": "OMSCHRIJVING",
"sku": "ARTNR",
"stock_available": "VOORRAAD",
"ean": "EAN",
"price_purchase_amount": "PRIJS",
"price_consumer_amount": "PRIJS"
}
},
"order": {}
}
API Integration¶
Anelco GmbH uses a custom Azure-hosted REST API for both offer retrieval (paginated JSON) and order submission. All requests are authenticated with a Bearer token.
Credentials
Stored in 1Password under iUsed - IRP - Refurbisher: Anelco GmbH.
Bearer token authentication on all requests.
Authorization: Bearer <TOKEN>
| Method | Endpoint | Description |
|---|---|---|
GET |
https://iused-sync-dev.azurewebsites.net/api/getProducts |
Retrieve offer feed (paginated JSON) |
POST |
https://iused-sync-dev.azurewebsites.net/api/createOrderInWooCommerce |
Submit a new order |
The offer feed is returned as a paginated JSON response. The pageNumber parameter controls pagination.
| Field | JSON Path |
|---|---|
| Name | data.Products[].name |
| SKU | data.Products[].short_sku |
| Stock | data.Products[].stock_available |
| EAN | data.Products[].ean |
| Purchase Price | data.Products[].price_purchase |
| Consumer Price | data.Products[].price_consumer |
| Currency | data.Products[].currency_iso |
| Tax Percentage | data.Products[].tax_percentage |
Format details
- Type:
json - Paginated: Yes (
pageNumberparameter) - Offer location:
data.Products - Price locale:
en_US
| Assert | Rule |
|---|---|
isSuccess |
accepted |
status |
in:200 |
data |
present|filled |
The data.WooCommerceOrderId field is stored as the external order reference.