Magento Forum

   
Sperrgut Modul
 
Hager_
Jr. Member
 
Total Posts:  20
Joined:  2008-12-10
 

Hi,

habe dieses Modul http://www.mxperts.de/eigenes-versandkosten-modul-fur-magento/ implementiert.
Nur würde ich gerne, wenn das Attribut “Sperrgut” gesetzt ist, auf die Versandkosten einen festen Betrag addieren.
Wie lese ich denn nun den Wert von diesem Attibut aus?

Hier mein Code ab ca. Zeile 34

$items $sess->getQuote()->getAllItems();

$sperrgut=0;
    foreach(
$items as $item{      
      $price 
+= $item->getBaseCalculationPrice();

      
$attributeCode 'sperrgut'
      
$sperrgut_attribut $item->getAttributeText($attributeCode);
      
     
      
      if(
$sperrgut_attribut=="1"$sperrgut=1;     
    
}
    $price 
$price / (count($items)*10);
    if(
$sperrgut==1$price=$price+100;

 
Magento Community Magento Community
Magento Community
Magento Community
 
maniwahn
Jr. Member
 
Total Posts:  29
Joined:  2010-08-19
 

hi,.. gibt es hier eine Lösung?

 
Magento Community Magento Community
Magento Community
Magento Community
 
mtm-scorpion
Jr. Member
 
Total Posts:  18
Joined:  2008-12-31
 

Hi zusammen,

so müsste sich das bei dir lösen lassen:

$hlp_special 'Nein';
$sperrgut 0;

foreach(
$items as $item)
    
{
      $hlp_special 
Mage::getModel('catalog/product')->load($item->getProduct()->getId())->getAttributeText('sperrgut');
         
      if( 
$hlp_special == 'Ja' )
      
{
          $sperrgut
++;
      
}
          $price 
+= $item->getBaseCalculationPrice();
      
    
}

    $price 
$price / (count($items)*10);
    if(
$sperrgut>1$price=$price+100;

Das Attribut muss allerdings ein True/False Dropdown sein…

 
Magento Community Magento Community
Magento Community
Magento Community
 
mtm-scorpion
Jr. Member
 
Total Posts:  18
Joined:  2008-12-31
 

Hi zusammen,

so müsste sich das bei dir lösen lassen:

$hlp_special 'Nein';
$sperrgut 0;

foreach(
$items as $item)
    
{
      $hlp_special 
Mage::getModel('catalog/product')->load($item->getProduct()->getId())->getAttributeText('sperrgut');
         
      if( 
$hlp_special == 'Ja' )
      
{
          $sperrgut
++;
      
}
          $price 
+= $item->getBaseCalculationPrice();
      
    
}

    $price 
$price / (count($items)*10);
    if(
$sperrgut>1$price=$price+100;

Das Attribut muss allerdings ein True/False Dropdown sein…

 
Magento Community Magento Community
Magento Community
Magento Community
 
mageb2b
Jr. Member
 
Avatar
Total Posts:  15
Joined:  2011-12-03
 

Wir haben hierfür ein Modul entwickelt, zu finden unter:
http://www.mageb2b.de/magento-modul-sperrgut

Viele Grüße,
mageb2b.de

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top