Frage

Ich bin der Typ, der die Dateneingabe für unsere Cross-Sells und Up-Sells auf unserer Shop-Seite vornimmt.Leider möchte der Marketingmitarbeiter alle Cross-Sells und Up-Sells vertauschen.Ist das möglich?Falls dies nicht gelingt, gibt es eine bessere Möglichkeit, Produkt-IDs zum Kopieren und Einfügen zu sammeln?

War es hilfreich?

Lösung

Up-Selling- und Cross-Selling-Beziehungen werden beide in derselben Tabelle geführt: catalog_product_link.
Der einzige Unterschied zwischen den beiden Beziehungen ist der link_type_id Spalte.
Bei Up-Sells liegt der Wert bei 4 und bei Cross-Sells bei 5.

Sie können sie also über eine einzige Abfrage austauschen:

UPDATE 
    `catalog_product_link` 
SET 
    `link_type_id` = 9 - `link_type_id` 
WHERE 
    `link_type_id` IN (4,5)

Aber sichern Sie zuerst die Tabelle.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top