gibt es in OXID die Möglichkeit [B]eine Zahlungsart für bestimmte Artikelkategorien zu sperren?[/B]
Ein Beispiel: Beim Standardversand sind die Zahlungsarten Vorkasse und Nachnahme möglich. Aber Speditionsartikel sollen nicht per Nachnahme gezahlt werden können.
Das Problem ist sehr [B]dringend[/B], deswegen wäre es super, wenn mir jemand weiterhelfen kann.
kein Problem, du ordnest der Versandart “Standard” die Zahlungsarten “Vorkasse” und “Nachname” zu. Der Versandart “Spedition” weist du nur “Vorkasse” zu.
Ich glaube ich habe mein Problem etwas zu ungenau formuliert: Der Kunde kann lediglich zwischen den Versandarten Standard und Abholung wählen.
Den Versand per Spedition kann er nicht gesondert auswählen. Die Kosten dafür werden automatisch beim Standardversand kalkuliert => liegen Speditionsartikel im Warenkorb wird automatisch ein entsprechender Aufschalg berechnet, ansonsten wird der normale Paketpreis berechnet.
Wenn der Kunde von sich aus dem Speditionsversand wählen dürfte, wäre das kein Problem, dann würde ich es so machen, wie du geschrieben hast. Aber das ist nicht gewünscht.
Hast du vielleicht noch eine andere Idee, wie sich das umsetzen lässt?
Nickname, 2 Versandarten führen dann aber dazu, dass man eine Waschmaschine und einen Schlauch mit Normalversand versenden kann. (It’s not a bug it’s a feature: https://bugs.oxid-esales.com/view.php?id=1659).
Man kann das mit diesem Modul fixen: https://github.com/leofonic/oxid_restrictdelivery aber dann müssen alle Normalversand-Artikel per Spedition verschickt werden können damit gemischte WKs gehen.
jetzt brauche ich bitte noch mal Hilfe. Ich habe jetzt schon einige Male probiert, die Zahlungsart Nachnahme mit deinem Modul für eine bestimmte Artikelkategorie zu sperren, aber es will einfach nicht, wie ich will …
Ich bin folgendermaßen vorgegangen:
Kategorie “Keine Nachnahme” anlegen => aktiv, versteckt