Löschen von Cross-Sell-Links programmgesteuert
-
12-12-2019 - |
Frage
Ich habe ein Problem in Bezug auf die Cross-Sell-Links.Ich baue ein benutzerdefiniertes Modul und ich muss Cross-Sell-Links gemäß einem Produkt hinzufügen und löschen.
Ich weiß, wie man die Cross-Sell-Links erstellt mit:
generasacodicetagpre.Aber was ich nicht weiß, ist, wie man Cross-Sell-Links entfernen kann.
Gibt es eine Funktion dazu, dass ich eine SQL-Anforderung ausführen kann, um die Links von magentocatalog_product_link
in meinem Modul zu löschen (was keine gute Praxis ist)?
Vielen Dank für Ihre Hilfe
Lösung
einfachster Weg:
Kreuz verkaufen Produkt-IDs:
generasacodicetagpre.Flip-Array, damit die Produkt-IDs im Array Schlüsselwerte sind:
generasacodicetagpre.dann das Produkt, das Sie entfernen möchten:
generasacodicetagpre.Setzen und Speichern:
generasacodicetagpre.Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange