Legen Sie für alle Kategorieattribute Magento 2 den Standardwert verwenden fest

7

Ich habe ungefähr 1260 Kategorien. Wenn ich die Geschäftsansicht wechsle, haben alle Attribute einen eigenen Wert. Aber ich möchte alle Attributwerte als übergeordneten Wert der Hauptspeicheransicht festlegen. Ich kann nicht jede Kategorie öffnen und das Kontrollkästchen Standardwert verwenden aktivieren. Können Sie mir einen Hinweis geben, wie ich dieses Kontrollkästchen programmgesteuert oder mit SQL Query aktivieren kann?

Bitte sehen Sie diesen Screenshot.!

Geben Sie hier die Bildbeschreibung ein

Sunny Rahevar
quelle

Antworten:

5

Für Kategorien habe ich die folgende Abfrage ausgeführt und es hat funktioniert.

DELETE FROM `catalog_category_entity_text` where store_id = 1;
DELETE FROM `catalog_category_entity_datetime` where store_id = 1;
DELETE FROM `catalog_category_entity_decimal` where store_id = 1;
DELETE FROM `catalog_category_entity_int` where store_id = 1;
DELETE FROM `catalog_category_entity_varchar` where store_id = 1;
Jaimin
quelle
1
Großartig!! Für mich geht das. Danke ..
Weiter
1

Sie müssen die Datenbank ändern ODER ein PHP-Skript erstellen, um den Datenbankwert zu aktualisieren.

Divyarajsinh Dodiya
quelle
Können Sie mich bitte kurz erklären?
Sunny Rahevar
1
Ja, Sie müssen ein PHP-Skript für Aktualisierungswerte für alle Kategorien in der Datenbank erstellen.
Ronak
0

Ich sehe das Use DefaultKontrollkästchen überhaupt nicht! Auf mehreren Plattformen, die ausgeführt werden, 2.1.16gibt es kein Kontrollkästchen zum Wiederherstellen der Standardwerte. In den Versionshinweisen kann ich nichts darüber finden. Welche Magento-Version haben Sie im Screenshot ausgeführt?

Jacques
quelle
Danke für deine Antwort.! Ich habe das Problem gelöst. Jaimins Antwort funktioniert für mich.
Sunny Rahevar