Beliebiges Feld eines Elements ändern
ps_update_element_field
- ProNur in TellMyShop Pro
- Schreiben · Vorschau + Freigabe
- Speichert: sofort
- Inhalte und SEO sowie Katalog · schreibt sofort
- Gleich nach der Installation sichtbar
Ändert ein Feld eines Produkts, einer Kategorie oder einer CMS-Seite, das die normalen Werkzeuge nicht abdecken, auch ein Feld eines anderen Moduls, nachdem Sie eine Vorschau freigegeben 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
„Das Speichern von Kategorie 4 hat ihren Meta Title geleert (ein anderes Modul war es). Setz „Sofas für kleine Wohnungen“ wieder ein.“
Beispielvorschau
Feld category_lang.meta_title, Kategorie 4, Zeile id_lang=1, id_shop=1: war „“ -> wird „Sofas für kleine Wohnungen“ change_token gültig bis 15:42.
Technische Details
Speichert ein Feld in einer Zeile einer Tabelle, die an ein Produkt, eine Kategorie oder eine CMS-Seite gebunden ist, auch einer Tabelle eines anderen Moduls (angezeigt von ps_get_element_full). Dient auch dazu, ein einzelnes Feld wiederherzustellen, das ein anderes Modul beim Speichern geändert hat. Die Zeile wird über Elementtyp und ID plus where mit den übrigen Schlüsselspalten gewählt; genau eine Zeile muss passen. Direkt in der Datenbank gespeichert: Andere Module reagieren nicht, und PrestaShop berechnet nichts neu (außer dem Suchindex für Produkte). Ändert nie den Schlüssel der Zeile. Preis- und Bestandsfelder brauchen den Schalter Verkauf. Wie jede Änderung protokolliert und rückgängig zu machen.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| type | string | ja | Elementtyp: product, category oder cms (CMS-Seite). |
| id | integer | ja | Element-ID. |
| table | string | ja | Tabelle ohne Präfix (aus ps_get_element_full), z. B. product_lang. |
| column | string | ja | Zu ändernde Spalte. |
| value | string or null | ja | Neuer Wert (Text; Zahlen als Text; null = NULL, nur wenn die Spalte es erlaubt). Höchstens 1.000.000 Zeichen. |
| where | object | nein | Übrige Schlüsselspalten der Zeile, z. B. {"id_lang": 1, "id_shop": 1}. |
| 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
Ein Feld in einer Zeile pro Aufruf. Keine Tabellen mit Kunden, Bestellungen, Zahlungen oder Steuern; der Schlüssel der Zeile wird nie geändert.
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
- Element mit allen Feldern ps_get_element_full
- Produktinhalte ändern ps_update_product_content
- Kategorieinhalte ändern ps_update_category_content
- Änderung rückgängig machen ps_revert_change
Zuletzt aktualisiert: 2026-10-11