Magento

Preguntas y respuestas para los usuarios de la plataforma de comercio electrónico de Magento.

3
Agregar nueva columna a sales_flat_order_grid
¿Cómo puedo agregar una nueva columna a la sales_flat_order_gridtabla y asegurarme de que los valores se inserten correctamente allí? La "fuente" de la nueva columna es una columna personalizada a la que hemos agregado sales_flat_order, llamémosla foo. AFAICT, hay tres formas foode aparecer en la cuadrícula de pedidos principal: JOINLa …






1
Mejora de mensajes de error para errores de compilación XML
Magento es bastante protector (como debería ser) con respecto a la visualización de errores. Cuando el modo de desarrollador está habilitado (como debería estarlo durante el desarrollo), la aplicación permite que los comentarios de errores en tiempo de ejecución broten hacia el usuario. Para los errores de compilación XML, aunque …



4
Cómo verificar si el cliente ya está suscrito al boletín
Necesito verificar si el cliente está suscrito a una carta de noticias o no. Actualmente estoy usando este código y no devuelve nada: if (Mage::getSingleton('customer/session')->isLoggedIn()) { $status = Mage::getSingleton('customer/session')->getCustomer()->getIsSubscribed(); echo $status; die(); } Esto no está dando nada. ¿Alguna idea de cómo hacer que esto funcione?

1
Usando el ORM de Magento para insertar un campo de identificación específico
¿Hay alguna manera de usar el ORM simple de Magento ( Mage_Core_Model_Abstracty Mage_Core_Model_Resource_Abstract) para insertar filas de modelo con una clave primaria específica? Por ejemplo, si ejecuté lo siguiente contra un sistema Magento vacío Mage::getModel('core/website')->setData(array ( 'website_id' => 2, 'code' => 'foo', 'name' => 'Main Website', 'sort_order' => 0, 'default_group_id' …
14 model 

3
Cargando vista de producto en la lista de categorías con AJAX
Estoy tratando de cargar el bloque de vista del producto en la página de lista de categorías con AJAX usando Ajaxify . Todo funciona bien, el único problema es que el cuadro de opciones (childhtml "container1") no está cargado correctamente. No muestra las opciones. ¿Alguien tiene experiencia con esto, tal …
14 ce-1.7.0.2  ajax 

4
¿Es bueno crear una instancia de una clase getModel en plantillas phtml?
Esta es una pregunta sobre buenas prácticas de programación en Magento. Necesito mostrar (en la lista de categorías de productos) el producto con sus productos relacionados en miniaturas. Así que edité mypackage/mytheme/template/catalog/product/list.phtmlcon algo como esto <?php $related=$_product->getRelatedProductIds(); if(count($related)>0){ echo '<div class="a'.$ap.'"></div>'; echo '<div class="li_p"><ul>'; foreach($related as $rela){ $rela_nom=Mage::getModel('catalog/product')->load($rela); echo '<li><a …

5
Filtrar la colección de productos por atributo no plano
Estoy haciendo lo siguiente: $productCollection = Mage::getModel('catalog/product') ->getCollection(); $productCollection ->addAttributeToFilter('my_attribute', 1); my_attribute no está en las tablas planas, pero las tablas planas están habilitadas. Sigo recibiendo la colección completa. La razón parece estar en \Mage_Catalog_Model_Resource_Product_Collection::addAttributeToSelect: $columns = $this->getEntity()->getAttributeForSelect($attributeCode); No $this->getEntity()es una instancia de la Mage_Catalog_Model_Resource_Product_Flatque se obtienen los campos planos, …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.