Bestand ändern
ps_update_stock
- ProNur in TellMyShop Pro
- Schreiben · Vorschau + Freigabe
- Speichert: Schalter Verkauf (bis zum Ausschalten)
- Verkauf · Schalter, bis zum Ausschalten
- Gleich nach der Installation sichtbar
Ändert, wie viele Artikel Sie auf Lager haben.
TellMyShop Free: Nein. Dieses Werkzeug gibt es nur in TellMyShop Pro. TellMyShop Free hat nur fertige Berichte, die Ihren Shop lesen.
Den Chat fragen
„Wir haben 40 weitere schwarze Lampen ref:LMP-01 bekommen. Füg sie dem Bestand hinzu.“
Beispielvorschau
Produkt 45 Gartenlampe Nova, Kombination Schwarz: 12 -> 52 (+40). Nicht auf Lager: Bestellungen ablehnen (unverändert). Eine Lagerbewegung wird erfasst.
Technische Details
Setzt die Bestandsmenge (ein neuer Wert oder delta = Änderung um plus oder minus N) und das Verhalten bei fehlendem Bestand (deny, allow oder default = Shop-Einstellung), für bis zu 100 Einträge pro Aufruf. Bei einem Produkt mit Kombinationen geben Sie combination_id an; ohne sie listet die Vorschau die Kombinationen mit IDs und Bestand auf. Speichert wie das Backend: eine Lagerbewegung mit dem Konnektor-Mitarbeiter und dem Hook für die Bestandsaktualisierung, damit Module, die den Bestand synchronisieren (Marktplätze, ERP), die Änderung sehen.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| shop_id | integer | nein | Shop-ID in einer Multistore-Installation. Standard ist der Shop aus der Konnektor-Adresse. Die IDs listet ps_get_shop_info auf. |
| changes | array of object | ja | Ein Eintrag pro Produkt oder Kombination. Höchstens 100 Einträge. Felder jedes Eintrags: product (string, Pflicht): Produkt (id:123, ref:ABC-1, ean:..., Produkt-URL, ID, EAN oder Artikelnummer). Höchstens 300 Zeichen. combination_id (integer): ID der Kombination (Pflicht, wenn die Menge eines Produkts mit Kombinationen geändert wird). quantity (integer): neue Menge. Bereich 0 bis 1.000.000. delta (integer): Menge um plus oder minus N ändern (statt quantity). Bereich -1.000.000 bis 1.000.000. out_of_stock (enum: deny | allow | default): Verhalten bei fehlendem Bestand. |
| confirm | boolean | nein | false (Standard) liefert eine Vorschau und speichert nichts. true führt aus, nur nachdem der Nutzer die Vorschau freigegeben hat, zusammen mit change_token. |
| change_token | string | wenn | Token aus der Vorschau. Pflicht bei confirm=true. Gilt 30 Minuten, einmal nutzbar, gebunden an die Argumente und den Datenstand der Vorschau. |
Grenzen
Höchstens 100 Einträge pro Aufruf. Erweiterte Lagerverwaltung (Lager): nicht unterstützt [wird geklärt]. Mit ps_revert_change rückgängig zu machen.
Was Sie sehen, bevor etwas gespeichert wird
Der Chat ruft das Werkzeug zuerst ohne Bestätigung auf. Das Modul liefert eine Vorschau (aktuelle und neue Werte) und ein einmaliges Token, das 30 Minuten gilt. Der Chat zeigt Ihnen die Vorschau und speichert die Änderung erst nach Ihrem Ja.
Verwandte Werkzeuge
- Produktkombinationen (Varianten) ps_manage_combinations
- Produkt abrufen ps_get_product
- Sichtbarkeit eines Produkts diagnostizieren ps_diagnose_product_visibility
- Änderung rückgängig machen ps_revert_change
Anwendungsfälle mit diesem Werkzeug
- Lagerbestände nach einer Inventur korrigieren
- Neue Produkte aus einer Liste des Lieferanten anlegen
- Preise, Codes und Bestand für Größen und Farben festlegen
Zuletzt aktualisiert: 2026-10-11