/** * prepare shipping * * @return Shopgate_Model_Catalog_Shipping */ protected function prepareShipping() { $shippingItem = new Shopgate_Model_Catalog_Shipping(); if ($this->currentProduct->additional_shipping_cost > 0) { $shippingItem->setAdditionalCostsPerUnit($this->currentProduct->additional_shipping_cost); } return $shippingItem; }
/** * set shipping */ public function setShipping() { $shipping = new Shopgate_Model_Catalog_Shipping(); $shipping->setAdditionalCostsPerUnit(false); $shipping->setCostsPerOrder(false); $shipping->setIsFree(false); parent::setShipping($shipping); }