Pregunta

Necesito cambiar los detalles del producto del albarán de magento que actualmente se muestran de la siguiente maneraenter image description here

pero necesito mostrar lo siguiente para reducir el espacio necesario para un producto

enter image description here

¿Qué archivo debo buscar para hacer esto? He mirado

app/code/core/Mage/Sales/Model/Order/Pdf/Shipment.php

y

app/code/core/Mage/Sales/Model/Order/Pdf/Items/Invoice/Default.php

pero no hubo suerte :(

¿Fue útil?

Solución

El archivo que se encarga de esta tarea es:

app/code/core/Mage/Sales/Model/Order/Pdf/Shipment/Packaging.php para productos simples.

code/core/Mage/Bundle/Model/Sales/Order/Pdf/Items/Shipment.php para productos en paquete.

Para renderizado de artículos

app/code/core/Mage/Sales/Model/Order/Pdf/Items/Shipment/Default.php

Otros consejos

Agregar esto a Mage / Sales / Model / Pedido / PDF / Artículos / Factura / default.php, Reemplace el AtrapName según corresponda.: -

public function draw() { product=Mage::getModel(‘catalog/product’)->loadByAttribute(‘sku’, $this->getSku($item), array(‘ATTRNAME’)); if ($product) { $lines[0][] array(‘text’=>Mage::helper(‘core/string’)->str_split($product->getData(‘ATTRNAME’), 15), ‘feed’ => 305 ); }

A continuación, agregue esto a Mage / Sales / Model / Pedido / PDF / FOCHEICE.php, Reemplace att_title según corresponda y offset con el desplazamiento izquierdo.

/* Add table head */ … $page->drawText(Mage::helper(‘sales’)->__(‘ATTR_TITLE’), OFFSET, $this->y, ‘UTF-8′); if (!empty($settings[‘table_header’])) { $page->drawText(Mage::helper(‘sales’)-> (‘ATTR_TITLE’), OFFSET, $this->y, ‘UTF-8′); } No hay una solución definitiva, ya que necesita cambiar algunos otros detalles para limitar los anchos de columna en otras áreas, dependiendo de dónde está intentando poner sus valores (es decir, la descripción generalmente se hace más estrecha y forzada a la envoltura de línea).

referenciado desde: http://www.magentocommerce.com/board/ViewThread / 18142 / P15 / # T20162

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top