Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Versandkosten per Nachnahme individuell pro Attributset
 
Asymmetrie
Jr. Member
 
Total Posts:  2
Joined:  2013-01-16
 

Hallo Magento-Community,

folgende Situation:

ich bin auf der Suche nach einem Modul oder Einstellung, die es mir erlaubt die Nachnahmegebühren pro Attributset zu vergeben (Aufpreis – kein Rabatt!!)

Dabei gehe ich nach einer Tabelle vor. Wie zum Beispiel:

Produkt, Standardversand Nachnahm
Produkt A, 100 €, 150 €
Produkt B, 50 €, 100 €
Produkt C, 150 €, nicht möglich

Usw.

Haben bereits CashOnDelivery, den Shipping and Payment Filter sowie die Magentoeinstellungen ausprobiert, funktioniert nicht.
Für einen hilfreichen Tipp wäre ich sehr dankbar.

 
Magento Community Magento Community
Magento Community
Magento Community
 
markusgruber
Jr. Member
 
Avatar
Total Posts:  12
Joined:  2012-02-28
Landshut, Bayern, Deutschland
 

Beschäftige dich mit der Entwicklung eigener Versandmodule.
Im Magento Wiki gibts ein Beispiel: http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-module

Im Modul musst du dann deine eigene Logik hinterlegen, könnte z.B. so in der Art aussehen:

$sess Mage::getSingleton('checkout/session');
    
$items $sess->getQuote()->getAllItems();
    
$shippingCost 0;
    foreach (
$items as $item{
        $attrSet
$item->getProduct()->getAttributeSetId();
        if(
$attrSet == 1{
            $shippingCost 
+= 100;
        
}
        
if($attrSet == 2){
            $shippingCost 
+= 9;
        
}
        
//...
    
}
 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top