"WE_SHOPVARIANTS" im Warenkorb und der Bestellmail

Hier können Sie Fragen bezüglich des Shop Moduls stellen.
urlaubsland-polen
Senior Member
Beiträge: 420
Registriert: Mo 13. Nov 2006, 12:23
Wohnort: Olsztyn, zuvor Warszawa
Kontaktdaten:

"WE_SHOPVARIANTS" im Warenkorb und der Bestellmail

Beitragvon urlaubsland-polen » So 13. Nov 2011, 09:28

Hallo WE-Gemeinde.

Wie kann ich in der Listview des Warenkorbs und in der Kundenmail mit der Bestellung des Inhalt des Felds "WE_SHOPVARIANTS" mit dem Namen der Variante ausgeben?

Folgende Felder werden angezeigt. Nun suche ich nur den Feldnamen für die Shopvariants.
<we:field name="shoptitle" hyperlink="true" />
<we:shopField reference="article" name="termin" shopname="booking" type="print" />

urlaubsland-polen
Senior Member
Beiträge: 420
Registriert: Mo 13. Nov 2006, 12:23
Wohnort: Olsztyn, zuvor Warszawa
Kontaktdaten:

Re: "WE_SHOPVARIANTS" im Warenkorb und der Bestellmail

Beitragvon urlaubsland-polen » Mi 16. Nov 2011, 13:51

Keine eine Idee oder geht das nicht?
<we:repeatShopItem shopname="booking">
<p><we:field name="shoptitle" hyperlink="true" /></p> // funktioniert
<p><we:field type="text" name="WE_SHOPVARIANTS" hyperlink="false" /></p> // geht nicht
<p><we:field type="text" name="WE_VARIANT_NAME" /></p> // geht auch nicht
<we:ifFieldNotEmpty match="termin">
<p>Reisetermin: <we:shopField reference="article" name="termin" shopname="booking" type="print" /></p> // funktioniert auch
</we:ifFieldNotEmpty>
</we:repeatShopItem>

urlaubsland-polen
Senior Member
Beiträge: 420
Registriert: Mo 13. Nov 2006, 12:23
Wohnort: Olsztyn, zuvor Warszawa
Kontaktdaten:

Re: "WE_SHOPVARIANTS" im Warenkorb und der Bestellmail

Beitragvon urlaubsland-polen » So 27. Nov 2011, 13:50

So soll es werden. Offenbar funktioniert es gegenwärtig nicht. Die Variablen für die Varianten bleiben leer.
Dateianhänge
varianten_im_warenkorb.jpg
varianten_im_warenkorb.jpg (451.27 KiB) 4800 mal betrachtet

AndreasWitt

Re: "WE_SHOPVARIANTS" im Warenkorb und der Bestellmail

Beitragvon AndreasWitt » So 4. Dez 2011, 19:57

Hallo,

eine Liste der verfügbaren Varianten zu einem Artikel erhält man wie folgt:

Code: Alles auswählen

    <we:ifHasShopVariants>  
        <we:listview type="shopVariant">
          <select name="we_variant" onchange="">
            <we:repeat>
              <option value="<we:field name="WE_VARIANT"/>"> <we:field name="WE_VARIANT"/> </option>
            </we:repeat>
          </select>
        </we:listview>
    <we:ifHasShopVariants>
Noch ein Hinweis: Zu Beginn des Templates muss <we:sessionStart /><we:createShop shopname="demoShop"/><we:useShopVariant /> verwendet werden.

Ich hoffe, dass hilft weiter!?

Viele Grüße,

Andreas

urlaubsland-polen
Senior Member
Beiträge: 420
Registriert: Mo 13. Nov 2006, 12:23
Wohnort: Olsztyn, zuvor Warszawa
Kontaktdaten:

Re: "WE_SHOPVARIANTS" im Warenkorb und der Bestellmail

Beitragvon urlaubsland-polen » So 4. Dez 2011, 21:45

Hallo Andreas.

Danke für die Antwort. Nur leider passt die nicht zum Problem. Ich benötige die Ausgabe nicht als Select-Feld, sondern innerhalb von <we:repeatShopItem> bei der Anzeige im Warenkorb und in der Bestellmail.

Im Backend des Shopmoduls (also beim Detail der Bestellung in der Shopverwaltung) wird die ausgewählte Variante angezeigt. Nur geht das nicht im Warenkorb. Es schein ein Fehler mit der Variablen zu sein.

AndreasWitt

Re: "WE_SHOPVARIANTS" im Warenkorb und der Bestellmail

Beitragvon AndreasWitt » Do 22. Dez 2011, 01:17

... das sollte eigentlich mit:

Code: Alles auswählen

<we:field name="WE_VARIANT"/>
funktionieren, oder du bedienst dich der PHP-Variablen:

Code: Alles auswählen

$_REQUEST['we_variant']
oder

Code: Alles auswählen

$_SESSION[$shopname]
Grüße, Andreas

urlaubsland-polen
Senior Member
Beiträge: 420
Registriert: Mo 13. Nov 2006, 12:23
Wohnort: Olsztyn, zuvor Warszawa
Kontaktdaten:

Re: "WE_SHOPVARIANTS" im Warenkorb und der Bestellmail

Beitragvon urlaubsland-polen » Do 22. Dez 2011, 09:34

Leider funktioniert weder

Code: Alles auswählen

<!-- Anzeige Shop-Varianten -->
<we:repeatShopItem shopname="booking">
<we:field name="WE_VARIANT"/>
</we:repeatShopItem>
<!-- Anzeige Shop-Varianten -->
noch

Code: Alles auswählen

<!-- Anzeige Shop-Varianten -->
<we:repeatShopItem shopname="booking">
<we:var type="request" name="we_variant" />
</we:repeatShopItem>
<!-- Anzeige Shop-Varianten -->
Offenbar wird die Variable im vorherigen Template nicht gesetzt.

Code: Alles auswählen

Dieses Urlaubsarrangement ist in folgenden <br /><b>Varianten</b> buchbar: <we:listview type="shopVariant" order="we_creationdate" desc="false" defaultname="2 Erwachsene">
                  <we:ifFound>
                    <select onchange="document.location = this.options[this.selectedIndex].value">
                      <we:repeat>
                        <option value="<we:field name="WE_PATH" />" <we:ifSelf type="listview"> selected="selected"</we:ifSelf>><we:field name="WE_VARIANT_NAME" /></option>
                      </we:repeat>
                    </select>
                  </we:ifFound>
                  </we:listview>
                </we:ifHasShopVariants>
Es fehlt einfach eine vernünftige Demo-Version des Shops, wo man solche Funktionen drin hat. Alles kann man nicht in die Dokumentation schreiben. In Demo-Versionen sind solche Funktionen einfach zu analysieren. Kinder lernen auch durch nachmachen :)

netzlum
webEdition Partner
webEdition Partner
Beiträge: 330
Registriert: Mi 28. Apr 2004, 00:27
Wohnort: Münster
Kontaktdaten:

Re: "WE_SHOPVARIANTS" im Warenkorb und der Bestellmail

Beitragvon netzlum » Do 22. Dez 2011, 10:20

Hallo Maik,
Du hast vollkommen recht, mit einer Demo wäre es leichter. Ich baue gerade noch an einer allgemeinen Start-Demo. Einen Shop habe ich aber seit Jahren nicht mehr mit wE gebaut, deshalb fehlt mir die Basis-Installation. Die alte Shop-Demo aus wE 4 umzubauen ist mühsam. Vielleicht hast du, oder jemand anders einen neutralen Grundaufbau (Templates, ein paar Seiten, Warenkorb, Varianten..., muss nicht kommentiert sein), der funktioniert und den ich als Grundlage verwenden könnte.

Viele Grüße
Ludger
----
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.


AndreasWitt

Re: "WE_SHOPVARIANTS" im Warenkorb und der Bestellmail

Beitragvon AndreasWitt » Do 22. Dez 2011, 11:12

Hallo Maik,

in deiner Listview type="shopVariants" müssen im value von options auf jeden Fall mit <we:field name="WE_VARIANT"/> die Namen der Varianten gesetzt werden, sonst funktioniert das natürlich nicht.

Grüße, Andreas



Zurück zu „Shop Modul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste