🛍️
Catalogul de articole, variante și categorii
catalog
inventory_logistics
🛡️ RLS Protected
Stamm central de articole, matricea de variante, listele de prețuri, categoriile standard și seturile de câmpuri dinamice de mărci.
Fachliche Bestimmung: Suportează variantele de produse (dimensiune, culoare, material), listele de prețuri de staff pentru grupurile de clienți, repartizarea listei de bucăți și seturi de câmpuri de categorie dinamice cu validare de tipă stricte (numere cu comă, liste de selecție, verificări obligatorii de câmp) pentru ERP și portalul de clienți.
⚡ Fluxuri de lucru (1)
🗄️ Modele de date & câmpuri (2)
🔌 Puncte de inițiere (UI & API) (124)
🛡️ Reglementări și respectare
⚡ Fluxuri de lucru
Instrucțiune de utilizare: produs de depozit brut sub-sub
plan:command_warehouse_product_crud_subagent
Plan durabil verificat (durable_plan), inițiativă: manual_command.
1. warehouse_product_crud_subagent
warehouse_product_crud_subagent
{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "warehouse_product_crud_subagent", "condition_fact": null}
Aktionen: warehouse_product_crud_subagent
🗄️ Modele de date & câmpuri
🔌 Puncte de inițiere (UI & API)
| Art | Metoda | Punctul de încheiere / traseul | Titel & Zweck | Asigurarea |
|---|---|---|---|---|
| ⚡ REST API | DELETE | /api/v1/catalog/category-taxonomy-bindings/{standard_code} |
delete_category_taxonomy_binding
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | DELETE | /api/v1/catalog/products/categories/{category_id} |
delete_product_category
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | DELETE | /api/v1/catalog/products/categories/{category_id}/fieldset/bindings/{field_key:path} |
unbind_category_attribute_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | DELETE | /api/v1/catalog/products/{product_id}/accessories/{accessory_product_id} |
remove_product_accessory
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | DELETE | /api/v1/catalog/products/{product_id}/compatible-equipment/{equipment_product_id} |
remove_compatible_equipment
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | DELETE | /api/v1/catalog/products/{product_id}/compatible-parts/{part_product_id} |
remove_compatible_part
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | DELETE | /api/v1/catalog/products/{product_id}/supplier-info/{info_id} |
delete_supplier_info
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | DELETE | /api/v1/catalog/units/{unit_id} |
delete_unit
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/barcode/lookup |
lookup_barcode
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/barcode/search |
search_barcode
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/category-taxonomy-bindings |
list_category_taxonomy_bindings
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/category-taxonomy-bindings/{standard_code}/history |
category_taxonomy_binding_history
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/locations |
list_locations
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/locations/{location_id}/end-customer-aliases |
list_end_customer_aliases
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/locations/{location_id}/neighbors |
location_neighbors
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/locations/{location_id}/stock |
location_stock
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/platform-fieldset-templates |
list_platform_fieldset_templates
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/platform-fieldset-templates/{standard_code} |
get_platform_fieldset_template
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/product-attributes |
list_product_attributes
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products |
list_products
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/autocomplete |
autocomplete_products
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/categories |
list_product_categories
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/categories/{category_id} |
get_product_category
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/categories/{category_id}/fieldset |
get_category_fieldset_api
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/{product_id}/accessories |
list_product_accessories
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/{product_id}/compatible-equipment |
list_compatible_equipment
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/{product_id}/compatible-parts |
list_compatible_parts
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/{product_id}/lots |
product_lots
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/{product_id}/stock-detail |
product_stock_detail
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/{product_id}/supplier-info |
list_supplier_info
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/products/{product_id}/variants |
list_product_variants
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/scan/lookup |
scan_lookup
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/standard-categories/search |
search_standard_categories
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/standard-categories/top |
list_top_level_categories
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/standard-categories/{code} |
get_standard_category
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/standard-categories/{parent_code}/children |
list_child_categories
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/cockpit |
stock_cockpit
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/history |
stock_history
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/issues |
stock_issues
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/issues/{issue_id} |
get_stock_issue
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/issues/{issue_id}/delivery-note.pdf |
stock_issue_delivery_note
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/movements |
list_movements
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/overview |
stock_overview
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/reservations |
list_stock_reservations
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/stats |
stock_stats
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/valuation |
stock_valuation
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/stock/valuation/{product_id} |
stock_valuation_for_product
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/catalog/units |
list_units
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /api/v1/kn8/search |
search_reference
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /portal/{slug}/kategorien/ebene/{level} |
portal_category_level
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /portal/{slug}/kategorien/suche |
portal_category_search
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /portal/{slug}/kategorien/{category_identifier}/fieldset |
portal_category_fieldset
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /portal/{slug}/produkte |
products_page
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /products |
products_page
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /products/new |
product_create_page
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /products/{product_id} |
product_detail_page
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | GET | /products/{product_id}/edit |
product_edit_page
Semantic binding: inventory_only; mutation=False
|
products
|
| ⚡ REST API | PATCH | /api/v1/catalog/locations/{location_id} |
update_location
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | PATCH | /api/v1/catalog/products/categories/{category_id}/fieldset |
update_category_fieldset_meta_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | PATCH | /api/v1/catalog/products/categories/{category_id}/fieldset/bindings/{field_key:path} |
patch_category_attribute_binding_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | PATCH | /api/v1/catalog/products/{product_id} |
update_product
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | PATCH | /api/v1/catalog/products/{product_id}/supplier-info/{info_id} |
update_supplier_info
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | PATCH | /api/v1/catalog/units/{unit_id} |
update_unit
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/categories/suggest-for-product |
suggest_categories_for_product
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/categories/suggest-settings |
suggest_category_settings
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/locations |
create_location
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/locations/structure |
create_location_structure
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/locations/{location_id}/end-customer-aliases |
allocate_end_customer_alias
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/locations/{location_id}/end-customer-aliases/release |
release_end_customer_aliases
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/locations/{location_id}/merge |
merge_location
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/locations/{location_id}/unmerge |
unmerge_location
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/platform-fieldset-templates/seed |
seed_platform_fieldset_templates
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/platform-fieldset-templates/{standard_code}/toggle-active |
toggle_platform_fieldset_template
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/product-attributes |
create_product_attribute
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products |
create_product
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories |
create_product_category
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories/fieldset/bindings/remap-bulk |
bulk_remap_category_attributes_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories/seed-fieldsets |
seed_category_fieldsets_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories/{category_id}/fieldset/bindings |
bind_category_attribute_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories/{category_id}/fieldset/bindings/{field_key:path}/remap |
remap_category_attribute_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories/{category_id}/fieldset/bindings/{field_key:path}/toggle-required |
toggle_category_attribute_required_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories/{category_id}/fieldset/revisions |
create_category_fieldset_revision_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories/{category_id}/fieldset/revisions/{revision_id}/activate |
activate_category_fieldset_revision_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories/{category_id}/fieldset/revisions/{revision_id}/approve |
approve_category_fieldset_revision_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories/{category_id}/fieldset/revisions/{revision_id}/simulate |
simulate_category_fieldset_revision_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/categories/{category_id}/fieldset/validate |
validate_category_fieldset_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/{product_id}/accessories |
add_product_accessory
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/{product_id}/attributes |
update_product_attributes_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/{product_id}/compatible-equipment |
add_compatible_equipment
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/{product_id}/compatible-parts |
add_compatible_part
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/{product_id}/confirm |
confirm_product
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/{product_id}/photo |
upload_product_photo
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/{product_id}/photo-from-url |
import_product_photo_from_url_api
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/{product_id}/supplier-info |
create_supplier_info
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/{product_id}/supplier-info/{info_id}/preferred |
set_preferred_supplier_info
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/products/{product_id}/variants/generate |
generate_product_variants
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/standard-categories/seed |
seed_standard_categories
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/standard-categories/{code}/adopt |
adopt_standard_category
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/adjustment |
stock_adjustment
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/inbound |
stock_inbound
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/issues |
create_stock_issue
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/issues/{issue_id}/post |
post_stock_issue
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/issues/{issue_id}/print-delivery-note |
print_stock_issue_delivery_note
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/issues/{issue_id}/reverse |
reverse_stock_issue
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/issues/{issue_id}/ship |
ship_stock_issue
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/movements |
create_movement
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/outbound |
stock_outbound
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/reservations |
create_stock_reservation
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/reservations/{reservation_id}/release |
release_stock_reservation
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/transfer |
stock_transfer
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/stock/withdraw-partial |
stock_withdraw_partial
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/units |
create_unit
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/catalog/units/seed |
seed_units
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/kn8/reference/enrich-descriptions |
enrich_reference_descriptions
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/kn8/reference/import |
import_reference
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/kn8/reference/import-official |
import_official
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/kn8/reference/{reference_id}/activate |
activate_reference
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /api/v1/kn8/suggest |
suggest_reference
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | POST | /portal/{slug}/kategorien/{category_identifier}/validate |
portal_validate_category_fieldset
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | PUT | /api/v1/catalog/category-taxonomy-bindings/{standard_code} |
set_category_taxonomy_binding
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | PUT | /api/v1/catalog/platform-fieldset-templates/{standard_code} |
upsert_platform_fieldset_template
Semantic binding: operator_surface; mutation=True
|
products
|
| ⚡ REST API | PUT | /api/v1/catalog/products/categories/{category_id} |
update_product_category
Semantic binding: operator_surface; mutation=True
|
products
|
| 🖥️ WEB-UI | GET | /products/{id}/edit |
Articolul
Menținerea datelor de origine, a prețurilor și a seturilor de câmpuri dinamice
|
catalog:write
|
| ⚡ REST API | POST | /api/v1/catalog/products/{id}/attributes |
Depozitează atribute
Stochează caracteristici semantice validate tipic
|
catalog:write
|
🛡️ Reglementări și respectare
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- UStG atribuirea taxelor
- Numerele vamale (KN8 / TARIC)
- Istorie de modificare a datelor de origine
Module legate: