Versandkostenregeln: Kein Versand ins Ausland bestimmter Artikelkategorien -> mit anderem Artikel im Warenkorb klappt das nicht

Hallo,

Artikel einer bestimmten Kategorie sollen nicht ins Ausland geliefert werden. Ich habe dazu nur eine Lösung gefunden:

  • in den Auslandsversandkostenregeln konkret alle Kategorien außer der betreffenden zuweisen.

Nachteile:

  1. Man muss bei jeder neuen Kategorie dran denken, diese in allen Auslandsversandkostenregeln immer manuell nachzutragen.
  2. Sobald ein 2. Artikel im Warenkorb liegt, funktioniert die Sperre schon nicht mehr.

Im Prinzip hätte ich eine Lösung für das Problem, nämlich eine Versandkostenregel zum Abfangen dieser Auslandsbestellungen:

  • Diese gilt für das Ausland
  • und für die spezielle Kategorie
  • und sie ist keiner Versandart zugewiesen.

Aber diese Trick hilft leider auch nicht, weil diese Regel übersprungen/ignoriert wird, da ich sie eben absichtlich keiner Versandart zugewiesen habe und so sucht sich das System eben dann weiter unten in der Liste doch wieder die Standard-Versandart fürs Ausland aus.

Kann man denn die Versandkostenregeln außer mit “Keine weiteren Regeln … berechnen” noch anders stoppen? Dieser Stopp funktioniert offenbar nur bei den Regeln, die auch mind. einer Versandart zugewiesen wurde.

Oder gibts noch einen andern Trick für mein Vorhaben? Danke!

Hallo

Schau mal hier: http://forum.oxid-esales.com/showthread.php?p=127960&langid=2

und hier: https://github.com/leofonic/oxid_restrictdelivery/

vielleicht hilft Dir das…

Grüsse Pasquale

Vielen Dank. Das Modul hatte einen seltsamen Nebeneffekt auf meine Regeln, aber ich fand noch das hier:
http://forum.oxid-esales.com/showthread.php?t=19790

Habe meine Regeln entsprechend angepasst und plötzlich klappt das mit dem Modul. Seltsam.

Der einzige Nachteil, der jetzt noch bleibt: Ich muss immer dran denken, neue Kategorien in allen Regeln nachzuführen. Weiß jemand, ob es geplant ist, auch Kategorien in den Versandkostenregeln konkret auszuschließen? Würde diese Pflege erheblich vereinfachen.