Hallo,
wir wollen in einem Subshop Gutscheine mit anbieten.
Diese sind als Print@home gedacht und dementsprechend versandkostenfrei.
Soweit so gut.
Wenn man allerdings „normale Ware“ & einen Gutschein im Warenkorb hat, werden auch keine Versandkosten hinterlegt.
ich habe verschiedene Versandkosteneinstellungen (Kategorien ausschließen, etc) probiert, aber nicht das gewünschte Ergebnis erhalten (Wunsch = nur Gutschein = Versandkostenfrei, Gutschein und andere Ware = Versandkosten).
Für Mischwarenkörbe würde ich Dir folgenden Schritte empfehlen:
Du ergänzt unter Einstellungen > Grundeinstellungen > Versandkosten-Modul das Feld „Erweiterte SQL-Abfrage“ um folgenden Text:
, MIN(b.shippingfree) = 1 AS allshippingfree
Du fügst unter Einstellungen > Versandkosten eine Versandart „Versandkostenfrei“ (o.Ä.) hinzu, bei welcher Du im Feld „Eigene Bedingung“ „allshippingfree“ einträgst und als Versandpreis nichts eintragen, damit hier immer versandfrei versendet wird.
Bei allen anderen Versandarten fügst Du in das Feld „Eigene Bedingung“ „!allshippingfree“ ein, damit diese nur verfügbar sind, wenn nicht alle Artikel versandkostenfrei sind.
So bekommen Du für Mischwarenkörbe eine korrekte Summe.
Alternativ zur versandkostenfrei-Kennzeichnung kannst Du hier auch ein Freitextfeld definieren. Über dieses kennzeichnest Du dann die entsprechenden Artikel und kannst anstelle einer Versandfrei-Versandart auch eine separate Versandart mit anderer Summe wählen.