Preis- und Versandberater: Produkte mit Preis- und Versandeinstellungen SELECT
Produkte mit EK, Lagermenge, Gewicht, Steuer, fester Versand-/Verpackungsregel, Preisanpassungsverbot, UVP-Automatik, Preisregel und Gewinnaufschlag je Kanal; Suche (Produkt-ID oder Name, EAN, Artikelnummer, ISBN, ASIN, OEM), Filter, Sortierung und Seiten (_meta). Mit produktid genau ein Produkt mit Durchschnittsmarge der letzten 3 Monate und letzten Preisaenderungen je Kanal. Ohne Preisvorschlaege und aktuelle Kanalpreise.
Tool-Name
tool
select_preisversand_produkte
Parameter
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
detailgrad |
string |
Nein | Nur uebersicht. |
help |
integer |
Nein | Filterhilfe. |
lagerartikel |
string |
Nein | 1 = Einzelartikel mit Bestand, 2 = Sammelartikel. |
limit |
integer |
Nein | Eintraege je Seite, 1 bis 200, Standard 50. |
offset |
integer |
Nein | Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist. |
preisanpassung_verbieten |
string |
Nein | 1 = nur Produkte mit Preisanpassungsverbot, 0 = nur ohne. |
produktid |
integer |
Nein | Ein Produkt vollstaendig abrufen; andere Filter werden dann ignoriert. |
sortierung |
string |
Nein | Ein Wert, Minus = absteigend. Standard: -produktid. |
suche |
string |
Nein | Produkt-ID oder Suchtext in Name, EAN, Artikelnummer, ISBN, ASIN, OEM. |
suchtyp |
string |
Nein |
– Standard: preisversand_produkte |
verpackungsregel_ID |
integer |
Nein | Nur Produkte mit dieser Verpackungsregel (0 = keine). |
versandregel_ID |
integer |
Nein | Nur Produkte mit dieser festen Versandregel (0 = automatisch). |
Input Schema
json
{
"type": "object",
"properties": {
"produktid": {
"type": "integer",
"description": "Ein Produkt vollstaendig abrufen; andere Filter werden dann ignoriert.",
"minimum": 1
},
"suche": {
"type": "string",
"description": "Produkt-ID oder Suchtext in Name, EAN, Artikelnummer, ISBN, ASIN, OEM.",
"maxLength": 100
},
"lagerartikel": {
"type": "string",
"description": "1 = Einzelartikel mit Bestand, 2 = Sammelartikel.",
"enum": [
1,
2
],
"werte": {
"1": "Einzelartikel mit Bestand",
"2": "Sammelartikel"
}
},
"preisanpassung_verbieten": {
"type": "string",
"description": "1 = nur Produkte mit Preisanpassungsverbot, 0 = nur ohne.",
"enum": [
1,
0
],
"werte": {
"1": "mit Verbot",
"0": "ohne Verbot"
}
},
"versandregel_ID": {
"type": "integer",
"description": "Nur Produkte mit dieser festen Versandregel (0 = automatisch).",
"minimum": 0
},
"verpackungsregel_ID": {
"type": "integer",
"description": "Nur Produkte mit dieser Verpackungsregel (0 = keine).",
"minimum": 0
},
"sortierung": {
"type": "string",
"description": "Ein Wert, Minus = absteigend. Standard: -produktid.",
"enum": [
"produktid",
"-produktid",
"lager_menge",
"-lager_menge",
"produkt_ek",
"-produkt_ek",
"datum_letzter_verkauf",
"-datum_letzter_verkauf"
],
"werte": {
"produktid": "produktid aufsteigend",
"-produktid": "produktid absteigend",
"lager_menge": "lager_menge aufsteigend",
"-lager_menge": "lager_menge absteigend",
"produkt_ek": "produkt_ek aufsteigend",
"-produkt_ek": "produkt_ek absteigend",
"datum_letzter_verkauf": "datum_letzter_verkauf aufsteigend",
"-datum_letzter_verkauf": "datum_letzter_verkauf absteigend"
}
},
"limit": {
"type": "integer",
"description": "Eintraege je Seite, 1 bis 200, Standard 50.",
"minimum": 1,
"maximum": 200
},
"offset": {
"type": "integer",
"description": "Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.",
"minimum": 0
},
"detailgrad": {
"type": "string",
"description": "Nur uebersicht.",
"enum": [
"uebersicht"
]
},
"help": {
"type": "integer",
"enum": [
1
],
"description": "Filterhilfe."
},
"suchtyp": {
"type": "string",
"enum": [
"preisversand_produkte"
],
"default": "preisversand_produkte"
}
},
"additionalProperties": false
}
Beispiel-Aufruf
json
{
"tool": "select_preisversand_produkte",
"arguments": {
"detailgrad": "...",
"help": 1,
"lagerartikel": "...",
"limit": 1,
"offset": 1,
"preisanpassung_verbieten": "...",
"produktid": 1,
"sortierung": "...",
"suche": "...",
"suchtyp": "preisversand_produkte",
"verpackungsregel_ID": 1,
"versandregel_ID": 1
}
}