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

Erro na criação de nova entrega
 
btlouvem
Jr. Member
 
Total Posts:  2
Joined:  2011-08-09
 

Bom dia amigos, esse final de semana um erro muito louco apareceu no meu backend e gostaria que me ajudassem a resolve-lo pois n sei nem por onde começar.
Uso o Magento 1.6.1.0
Eu faturo o produto, e depois quando vou em entrega> para inserir o código de rastreio o bloco que exibe o botão de salvar a entrega imprime o erro:

“Fatal error: Call to a member function isShippingLabelsAvailable() on a non-object in /home/dubaijoa/public_html/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Items.php on line 132”

se alguem puder me dar uma luz eu agradeço

 
Magento Community Magento Community
Magento Community
Magento Community
 
btlouvem
Jr. Member
 
Total Posts:  2
Joined:  2011-08-09
 

Este é o código da pagina itens.php da pasta create

<?php
class Mage_Adminhtml_Block_Sales_Order_Shipment_Create_Items extends Mage_Adminhtml_Block_Sales_Items_Abstract
{
/**
* Retrieve invoice order
*
* @return Mage_Sales_Model_Order
*/
public function getOrder()
{
return $this->getShipment()->getOrder();
}

/**
* Retrieve source
*
* @return Mage_Sales_Model_Order_Invoice
*/
public function getSource()
{
return $this->getShipment();
}

/**
* Retrieve shipment model instance
*
* @return Mage_Sales_Model_Order_Shipment
*/
public function getShipment()
{
return Mage::registry(’current_shipment’);
}

/**
* Prepare child blocks
*/
protected function _beforeToHtml()
{
$this->setChild(
‘submit_button’,
$this->getLayout()->createBlock(’adminhtml/widget_button’)->setData(array(
‘label’ => Mage::helper(’sales’)->__(’Submit Shipment’),
‘class’ => ‘save submit-button’,
‘onclick’ => ‘submitShipment(this);’,
))
);

return parent::_beforeToHtml();
}

/**
* Format given price
*
* @param float $price
* @return string
*/
public function formatPrice($price)
{
return $this->getShipment()->getOrder()->formatPrice($price);
}

/**
* Retrieve HTML of update button
*
* @return string
*/
public function getUpdateButtonHtml()
{
return $this->getChildHtml(’update_button’);
}

/**
* Get url for update
*
* @return string
*/
public function getUpdateUrl()
{
return $this->getUrl(’*/*/updateQty’, array(’order_id’=>$this->getShipment()->getOrderId()));
}

/**
* Check possibility to send shipment email
*
* @return bool
*/
public function canSendShipmentEmail()
{
return Mage::helper(’sales’)->canSendNewShipmentEmail($this->getOrder()->getStore()->getId());
}

/**
* Checks the possibility of creating shipping label by current carrier
*
* @return bool
*/
public function canCreateShippingLabel()
{
return $this->getOrder()->getShippingCarrier()->isShippingLabelsAvailable();
}
}

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