Para aquellos que quieren ver las opciones de personalización seleccionadas posteriormente en administrador panel de de pedido/factura/envío/Nota de crédito, encontrar archivos: /app/design/adminhtml/[por defecto]/default/template/Ventas/orden/vista/elementos/renderer/default.phtml
/app/design/adminhtml/[default]/default/template/sales/order/invoice/view/items/renderer/default.phtml /app/design/adminhtml /[default]/default/template/sales/order/shipment/view/items/renderer/default.phtml /app/design/adminhtml/[default]/default/template/sales/order/creditmemo/view/items/renderer/default.phtml PD: no he cambiado los archivos configurated.phtml para factura/envío/Nota de crédito
e insertar código en algún lugar después de <?php echo $_item->getSku(); ?></div>
y antes de etiqueta de cierre </td>
que la de la fila (tenga cuidado, que es diferente para cada archivo)
código
Insertar:
<?php
//---------start:---------------
// if ($allOptions = $_item->_getData('product_options')) { // only for order item
if ($allOptions = $_item->getOrderItem()->getData('product_options')) { // for invoice, shipping, creditmemo
$options = unserialize($allOptions);
if (isset($options['options'])) {
foreach ($options['options'] as $optionValues) {
if ($optionValues['value']) {
echo ' <strong><i>'. $optionValues['label'].'</i></strong>: ';
$_printValue = isset($optionValues['print_value']) ? $optionValues['print_value'] : strip_tags($optionValues['value']);
$values = explode(', ', $_printValue);
foreach ($values as $value) {
if (is_array($value))
foreach ($value as $_value)
echo $_value;
else echo $value;
}
echo '<br />';
}
}
}
}
//---------end:---------------
?>
También tenga en cuenta que en el código no es una línea (si la oración) que solo funciona en el archivo predeterminado default.phtml, y la segunda si la oración funciona en los archivos de factura/envío/crédito. Depende de dónde publiques el código, asegúrate de que la oración correcta esté comentada.
esperanza que esta ayuda, gracias también al conocimiento Ansia cuyo código me ayudó un poco :-) jazkat
Hay muchas maneras (integrados, módulos, etc.) para obtener una costumbre opción adjunta a un producto en Magento. Si le informa a la comunidad cómo agrega las opciones, tendrá más posibilidades de obtener una respuesta. –
Simplemente tiene un productid en php y puede obtener las opciones personalizadas que se adjuntan a ese producto. – DaveC
Es el término "opciones personalizadas" que causa confusión. ¿Cómo se agregaron las opciones personalizadas al producto? ¿A través de Magento? A través de una extensión comercial? A través de una extensión personalizada? –