So legen Sie die ausgewählten Standardoptionen auf der Magento-Produktdetailseite fest

8

Ich habe Anforderung, in der ich Produkt-ID von externer Anwendung mit Produkt super_attribute Wahlen wie Farbe, Größe erhalte. Ich bekomme all diese und ich kann die Option zum Warenkorb hinzufügen.

Aber hier besteht meine eigentliche Anforderung darin, die gewünschten Optionen nach Kunden auszuwählen und sie zur Produktdetailseite in Magento umzuleiten, so dass sie hier noch optionalen Text zum Drucken eingeben können. Daher muss ich die gewünschten Optionen auf der Detailseite festlegen und sie zur Produktdetailseite umleiten, anstatt sie in den Warenkorb zu legen. Sie geben mehr Details ein und fügen sie dann manuell hinzu.

Wie kann ich die ausgewählten Optionen beim Laden selbst einstellen?

Bitte helfen Sie mir.

    
Elamurugan 01.07.2011, 07:14
quelle

2 Antworten

13

Zum Glück ist dies bereits in den meisten Themen eingebaut. Sie müssen die ID der beiden Attribute und Werte vom Simple-Produkt kennen, das im konfigurierbaren Produkt enthalten ist. Ich habe nur gesehen, dass es mit konfigurierbaren Typen funktioniert, was eine Einschränkung darstellen könnte.

  • Erstellen Sie für jedes Attribut ein key = value-Paar
  • Kombinieren Sie die Attribute als Abfragezeichenfolge, z. "123 = 345 & 678 = 890"
  • Fügen Sie die Zeichenfolge als Hash-Fragment an (nicht als Abfrage).
    Dies ist ein Beispiel aus der offiziellen Demo, beachten Sie, dass die erste Option ausgewählt werden muss, damit die Sekunde funktioniert, so dass sie zwei Schlüssel / Wert-Paare hat.
      

    Ссылка

clockworkgeek 01.07.2011, 10:40
quelle
1

Grobes Magento2-Beispiel fügen Sie das Folgende hinzu, um die benutzerdefinierten Optionen nach Name = Wert in:

vorzuwählen %Vor%

Der folgende Code betrachtet die Beschriftung der Option und den Textwert der Auswahl. Und hängt von Ihrer Themenstruktur ab. Beispiel unten für Luma.

Es erwartet das folgende Format in der URL

%Vor%

Dies berücksichtigt nicht die Mehrsprachigkeit usw. Sie können es leicht anpassen, anstatt nach der Select-ID und der Options-ID zu suchen, die genauer

ersetzen würde %Vor%

mit (ungetestet)

%Vor%

%Vor%
    
Joel Davey 26.09.2017 10:19
quelle

Tags und Links