Kategorie produktów
API zewnętrzne AMPER: drzewo kategorii produktów (/external/v1/categories/) i przypisania produktów do kategorii (/external/v1/product-categories/).
Ostatnia aktualizacja: 26 października 2026
Kategorie tworzą drzewo: każda kategoria wskazuje swoją kategorię nadrzędną. Produkt może należeć do wielu kategorii – przypisania pobierasz osobno.
Kategorie
GET https://{amper_ws}/external/v1/categories/
GET https://{amper_ws}/external/v1/categories/{id}/
Lista zawiera wszystkie kategorie instalacji – także te, w których klient nie ma żadnego produktu. Puste kategorie możesz pominąć po pobraniu przypisań.
[
{ "id": 3, "parent_id": null, "name": "Motoryzacja", "description": "", "category_external_id": "KAT-003" },
{ "id": 12, "parent_id": 3, "name": "Zapachy samochodowe", "description": "", "category_external_id": "KAT-012" }
]
| Pole | Opis |
|---|---|
id |
ID kategorii w AMPER |
parent_id |
ID kategorii nadrzędnej; null dla kategorii głównej |
name |
nazwa kategorii |
description |
opis kategorii |
category_external_id |
ID kategorii w systemie ERP; null, gdy kategoria nie pochodzi z ERP |
Drzewo budujesz po polu parent_id. Jest potrzebne także przy promocjach: warunek promocji na kategorię obejmuje produkty tej kategorii i wszystkich kategorii pod nią – patrz Promocje – logika i wyliczanie cen.
Przypisania produktów do kategorii
GET https://{amper_ws}/external/v1/product-categories/
Jeden wiersz to jedno przypisanie produktu do kategorii. Lista zawiera tylko produkty dostępne dla klienta.
[
{ "product_id": 1037, "category_id": 12 },
{ "product_id": 1037, "category_id": 48 }
]
| Pole | Opis |
|---|---|
product_id |
ID produktu w AMPER |
category_id |
ID kategorii w AMPER |
Lista nie ma filtrów – pobierz ją w całości (stronami) i zbuduj w swoim systemie mapę produkt → kategorie. Produkty jednej kategorii pobierzesz też bezpośrednio: /external/v1/products/?category_id=12 (tylko ta kategoria) albo ?category_ids=12 (z podkategoriami) – patrz Produkty i zdjęcia.
Potrzebujesz pomocy? Napisz na support@ampliapps.com albo zadzwoń: +48 85 6000 263.