Antwort #11 am: 16. September 2016, 16:07:15
Hallo noRiddle
Vielen Dank für die Ausführungen. Den ersten Teil habe ich geschafft, d.h. wenn ich die Variable 'SHIPPING_NAME_LINK' einfüge, erhalte ich den gewünschten Link zum Popup-Fenster, der die kompletten Versandspesen anzeigt.
Habe einige Module ausprobiert (Artikelabhängige Versandkosten, Kategorieabhängige Versandkosten, Sperrgutmodul, etc.). Das hat mein Problem mit den tatsächlichen Versandkosten nicht lösen können, den die Sperrgutkosten bei DPD sind nicht klar. Je nach Grösse und Gewicht können die varieren. Wenn sie zu hoch sind, übernimmt der Shopbetreiber einen Teil. Deshalb geben wir uns mit der einfachen Möglichkeit zufrieden, nur 2 Versandarten anzubieten:
1. Post/DPD --> mit einem Link auf das Popup 'SHIPPING_NAME_LINK' anstelle von "CHF 0.00"
2. Abholung im Shop --> da darf CHF 0.00 stehen bleiben
Es ist natürlich nicht gut, wenn bei der 1. Versandart Post/DPD Verstandkosten CHF 0.00 stehen, denn sonst meint der Kunde, es wäre versandkostenfrei.
Was meinst du mit "Versandart trotzdem noch erscheint" ?
Trotz was ?
Wenn du sie im Backend installierst erscheint sie doch ?
Ja, die Versandart erscheint im Backend. Wenn ich aber in der "normalversand.php" [ Für Gäste sind keine Dateianhänge sichtbar ] irgendetwas auskommentieren will, dann erscheint die Versandart im Warenkorb plötzlich nicht mehr...
z.B.:
function quote
($method = '') { $this->quotes = array( 'id' => $this->code, 'module' => MODULE_SHIPPING_NORMALVERSAND_TEXT_TITLE
); $this->quotes['methods'] = array(array( 'id' => $this->code, 'title' => MODULE_SHIPPING_NORMALVERSAND_TEXT_WAY
, 'cost' => 0 )); if(xtc_not_null
($this->icon)) { $this->quotes['icon'] = xtc_image
($this->icon, $this->title); } return $this->quotes; Bin mit meinem Wissen ziemlich am Ende. Hoffentlich habe ich mich etwas klarer ausgedrückt und danke für jede Hilfe.
Gruss Otto