Wäre es denn ein großer Aufwand, die Zahlungsmöglichkeit für "Selbstabholer" zu erweitern?
Es gibt hierfür eine eigene Schnittstelle. Eine Implementierung der Zahlungsanbindung "Selbstabholer" ist in wenigen Minuten erledigt.
Wie ist das mit den Versandkosten, kann man den Versand per z.B. DHL oder DPD festlegen und zu dem Gesamtpreis dazuaddieren?
Es gibt "einfache" Versandkosten, d.h. diese werden - unabhängig von der Zahlungsart und den bestellten Produkt - hinzuaddiert. Komplexere Versandkosten lassen sich über eine spezielle API-Schnittstelle implementieren, benötigen aber Programmierkenntnisse. Hierfür gibt es im Kundenforum einige Beispiele.
z.B. folgende Versandkosten
Zitatbis 5 Euro: 1,45 Euro Versandkosten
5-40 Euro: 4,10 Euro Versandkosten
ab 40 Euro: 0,00 Euro Versandkosten
Die Implementierung würde dann wie folg aussehen:
<?php
//product import
require_once(WCF_DIR.'lib/data/product/discount/AbstractProductDiscount.class.php');
class ShippingChargeProductDiscount extends AbstractProductDiscount {
/**
* @see QuantityProductDiscount::getName()
*/
public function getName() {
return WCF::getLanguage()->get('wcf.products.view.price.shippingCharge');
}
/**
* @see QuantityProductDiscount::isActive()
*/
public function isActive() {
if($this->value < 40) {
return true;
}
return false;
}
/**
* @see QuantityProductDiscount::getDiscountValue()
*/
public function getValue() {
if($this->value < 5) return 1.45;
if($this->value < 40) return 4.1;
return 0.0;
}
}
?>
Alles anzeigen
Eine Verknüpfung mit der Zahlungsart ist aber leider nicht möglich.
Die Zugangsdaten für das Demo-Forum schicke ich dir per PN.