Magento

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

6
¿Cómo permitir solo un producto en un carrito?
Tenemos un requisito, en el que un cliente podrá agregar solo un producto al carrito a la vez. Sin embargo, él / ella puede agregar cualquier cantidad de ese producto. ¿Cómo puedo evitar que un producto se agregue al carrito si ya hay un producto presente en el carrito? ¿Alguien …

2
¿Cómo obtener el atributo "etiqueta de opción / texto de atributo" que tiene "valor de atributo" (id_opción)?
Supongamos que tengo un atributo que es una colección de opciones (desplegable / multiselección). Puedo recuperar el valor del atributo para un producto dado: $store_id = [something]; $productId = [something]; // this is a select/multiselect $attribute_code = [something]; $option_id = Mage::getResourceModel('catalog/product')->getAttributeRawValue($productId, $attribute_code, $store_id ); $option_label = ??? Ahora, obtuve el …


3
EcomDev_PHPUnit configurado en Magento EE 1.13
Estoy tratando de configurar EComDev_PHPUnit en EE 1.13 según las instrucciones en https://github.com/EcomDev/EcomDev_PHPUnit Bueno, el primer obstáculo fue hacer que Modman funcionara, pero me di por vencido y copié los módulos manualmente. Ahora el segundo problema está en el paso 2: cuando ejecuto php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url …

4
Obtener una excepción de "Especifique un método de envío" durante el pago
He estado recibiendo registros de excepciones para este error en producción, pero no puedo reproducir el problema en mi entorno local o provisional, por lo que ha sido bastante difícil de solucionar. El error se origina Mage_Sales_Model_Service_Quote::_validate()porque el $ratedevuelto por $rate = $address->getShippingRateByCode($method)está vacío. He agregado algunos registros para intentar …



4
Instalar Magento Base con Composer
Sé que hay buenas maneras de instalar Magento Modules (desde Connect) y desde GitHub (si se proporciona composer.json). (como se describe en http://magebase.com/magento-tutorials/composer-with-magento/ ) ¿Es posible también instalar el paquete básico de Magento (por ejemplo, CE 1.7.0.2) usando Composer? ¿Alguien ya lo intentó? (si tiene éxito o no)

2
Google CDN jQuery con Local Fallback en Magento Layout XML
He hecho lo siguiente para incluir jQuery de Google CDN en Magento: <default> <reference name="head"> <block type="core/text" name="google.cdn.jquery"> <action method="setText"> <text><![CDATA[<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script><script type="text/javascript">jQuery.noConflict();</script>]]> </text> </action> </block> </reference> </default> Sin embargo, cuando quiero implementarlo con un respaldo local, que funciona bastante bien, termino agregándolo a mi .phtml como tal: <script …

7
Obtenga una colección de productos de un ID de categoría
Estoy tratando de obtener una colección de productos de una identificación de categoría. Algunas cosas que he intentado están en el bloque: $category = Mage::getModel('catalog/category')->load(123) ->getProductCollection(); y $category = Mage::getModel('catalog/category')->load(123); $products = $category->getProductCollection()->addCategoryFilter($category) ->addAttributeToFilter('type_id', 'simple') ->addAttributeToSelect('*'); También traté de hacerlo desde el phtml $oCatId = Mage::getModel('catalog/category')->load(769); $products->addCategoryFilter($oCatId); Nada de esto …

1
¿Por qué uno de los muchos atributos no se actualiza con SOAPv2 WS-I?
Estoy usando Magento CE 1.7.0.2 con SOAPv2 y WS-I. Estoy tratando de actualizar productos con el catalogProductUpdatemétodo. La descripción en el ejemplo de código a continuación se actualiza, pero el atributo del fabricante (= select) no. El resultado de catalogProductUpdatees bool(true). Intenté algunas variaciones (no demasiado buenas, pero estoy desesperada …


5
Configuración de Magento Staging Environment con acceso restringido
Estoy tratando de descubrir la mejor manera de configurar un entorno de ensayo con algunas restricciones de acceso. La solución simple sería lanzar la autenticación básica, pero luego no podré apuntar a Google Page Speed ​​Insights mientras pruebo las optimizaciones de rendimiento, así como otros servicios externos similares a los …
18 staging 


6
¿Cómo establecer el valor predeterminado para los campos de formulario?
Tengo un campo de formulario de administrador (cuadro de texto), $fieldset->addField('ajax_time_interval', 'text', array( 'label' => Mage::helper('dealroom')->__('Page Refresh Time Interval'), 'class' => 'required-entry', 'required' => true, 'name' => 'ajax_time_interval', )); Necesito establecer un valor predeterminado para este campo de texto. Lo intenté, estableciéndolo 'value' => '120',. Pero no está funcionando. $fieldset->addField('ajax_time_interval', …
18 magento-1 

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.