Magento

Domande e risposte per gli utenti della piattaforma di e-commerce Magento


6
Come consentire un solo prodotto in un carrello?
Abbiamo un requisito, in cui un cliente sarà autorizzato ad aggiungere un solo prodotto al carrello. Tuttavia, può aggiungere qualsiasi quantità di quel prodotto. Come posso impedire l'aggiunta di un prodotto al carrello se è già presente un prodotto nel carrello? Qualcuno può aiutare su questo?

2
Come ottenere l'attributo "etichetta opzione / testo attributo" con "valore attributo" (option_id)?
Supponiamo che io abbia un attributo che è una raccolta di opzioni (menu a discesa / selezione multipla). Posso recuperare il valore dell'attributo per un determinato prodotto: $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 = ??? …

4
Ottenere un'eccezione "Specificare un metodo di spedizione" durante il checkout
Ho riscontrato i registri delle eccezioni per questo errore nella produzione, ma non riesco a riprodurre il problema nel mio ambiente locale o di gestione temporanea, quindi è stato piuttosto difficile da risolvere. L'errore ha origine Mage_Sales_Model_Service_Quote::_validate()perché $raterestituito da $rate = $address->getShippingRateByCode($method)è vuoto. Ho aggiunto un po 'di registrazione per …


3
EcomDev_PHPUnit impostata in Magento EE 1.13
Sto cercando di impostare EComDev_PHPUnit in EE 1.13 secondo le istruzioni in https://github.com/EcomDev/EcomDev_PHPUnit Bene, il primo ostacolo è stato far funzionare modman ma ho rinunciato e copiato i moduli manualmente. Ora il secondo problema è nel passaggio 2: quando eseguo php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/ Ottengo un'eccezione …


2
Google CDN jQuery con Fallback locale in XML layout Magento
Ho fatto quanto segue per includere jQuery da Google CDN in 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> Tuttavia, quando voglio implementarlo con un fallback locale, che funziona abbastanza bene, finisco per aggiungerlo al mio .phtml come tale: <script …

4
Installa Magento Base con Composer
So che ci sono modi interessanti per installare i moduli Magento (da Connect) e da GitHub (se viene fornito composer.json). (come descritto in http://magebase.com/magento-tutorials/composer-with-magento/ ) È anche possibile installare il pacchetto base Magento (ad esempio CE 1.7.0.2) usando Composer? Qualcuno l'ha già provato? (se con successo o no)


7
Ottieni la raccolta di prodotti da un ID categoria
Sto cercando di ottenere una raccolta di prodotti da un ID categoria. Alcune cose che ho provato sono nel blocco: $category = Mage::getModel('catalog/category')->load(123) ->getProductCollection(); e $category = Mage::getModel('catalog/category')->load(123); $products = $category->getProductCollection()->addCategoryFilter($category) ->addAttributeToFilter('type_id', 'simple') ->addAttributeToSelect('*'); ho anche provato a farlo dal phtml $oCatId = Mage::getModel('catalog/category')->load(769); $products->addCategoryFilter($oCatId); Niente di tutto ciò funziona, …

1
Perché uno dei tanti attributi non viene aggiornato con SOAPv2 WS-I?
Sto usando Magento CE 1.7.0.2 con SOAPv2 e WS-I. Sto cercando di aggiornare i prodotti con il catalogProductUpdate-Method. La descrizione nell'esempio di codice seguente viene aggiornata, ma l'attributo produttore (= seleziona) no. Il risultato di catalogProductUpdateè bool(true). Ho provato alcune (non troppo buone, ma sono disperate ;-)) variazioni come: assegnare …

5
Impostazione di Magento Staging Environment con accesso limitato
Sto cercando di capire il modo migliore per impostare un ambiente di gestione temporanea con alcune restrizioni di accesso. La semplice soluzione sarebbe quella di lanciare l'autenticazione di base, ma non potrò indicarlo a Google Page Speed ​​Insights durante il test delle ottimizzazioni delle prestazioni, così come altri servizi esterni …
18 staging 

6
Come impostare il valore predefinito per i campi modulo?
Ho un campo modulo amministratore (casella di testo), $fieldset->addField('ajax_time_interval', 'text', array( 'label' => Mage::helper('dealroom')->__('Page Refresh Time Interval'), 'class' => 'required-entry', 'required' => true, 'name' => 'ajax_time_interval', )); Devo impostare un valore predefinito per questo campo di testo. Ci ho provato, mettendoci 'value' => '120',dentro. Ma non funziona. $fieldset->addField('ajax_time_interval', 'text', array( …
18 magento-1 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.