Magento

Q & A pour les utilisateurs de la plate-forme Magento e-Commerce

1
Pourquoi Magento ré-indexe les prix à chaque paiement?
Si vous regardez dans Mage_CatalogInventory_Model_Observer :: reindexQuoteInventory (), il appelle la ligne suivante: Mage::getResourceSingleton('catalog/product_indexer_price')->reindexProductIds($productIds); Le reindexQuoteInventory()est appelé sur les événements suivants: sales_model_service_quote_submit_success checkout_submit_all_after (via Mage_CatalogInventory_Model_Observer::checkoutAllSubmitAfter()) Ceci est connu comme l'un des problèmes pour contribuer aux problèmes de verrouillage sur les sites occupés avec un volume élevé d'achats. Mes questions sont: …


1
Pourquoi Magento POST dans son propre /app/etc/local.xml?
Il semble être lancé lors des opérations d'administration, telles que la sauvegarde / modification du catalogue. Comme on le voit dans les journaux. L'IP client du POST est l'IP interne du serveur. 302 2014-08-30T06:43:40+00:00 POST /index.php/admin/catalog_product/save/id/8830/key/ee3cb37b55e431ada508af992e88abbb/ HTTP/1.1 403 2014-08-30T06:43:40+00:00 POST /app/etc/local.xml HTTP/1.1 200 2014-08-30T06:48:39+00:00 GET /index.php/admin/catalog_product/edit/id/8830/key/e5c6b7e5d662d8b4c39be5b31b761f28/ HTTP/1.1 403 2014-08-30T06:48:39+00:00 POST …
8 security 

2
quelle est la différence entre $ _SERVER ['MAGE_RUN_TYPE'] 'store' et 'website'
Pour la création de magento à plusieurs magasins, nous utilisons le code suivant $mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : ''; $mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store'; Mage::run($mageRunCode, $mageRunType); Quelle sera la différence si nous utilisons au websitelieu de storedans le $_SERVER['MAGE_RUN_TYPE'] : 'store';code

3
Erreur sur Mage :: getModel ('catalogue / produit') -> load ($ sku, 'sku');
lorsque vous essayez de charger un produit, $foundProduct = Mage::getModel('catalog/product')->load($sku, 'sku'); nous obtenons l'erreur suivante: Fatal error: Uncaught exception 'Exception' with message 'Warning: Invalid argument supplied for foreach() in app/code/core/Mage/Eav/Model/Entity/Abstract.php on line 954' in app/code/core/Mage/Core/functions.php:245 Stack trace: #0 app/code/core/Mage/Eav/Model/Entity/Abstract.php(954): mageCoreErrorHandler(2, 'Invalid argumen...', '/var/www/magent...', 954, Array) #1 app/code/core/Mage/Catalog/Model/Resource/Abstract.php(698): Mage_Eav_Model_Entity_Abstract->load(Object(Mage_Catalog_Model_Product), '120x180 ES-bale...', …

1
Que signifie $ quote-> getIsSuperMode () dans magento?
Je vois une fonction isSuperMode()qui est appelée sur les objets devis et devis. Quelqu'un peut-il me dire ce que isSuperMode()signifie dans ce cas? J'ai trouvé le code dans: checkQuoteItemQty fonction en classe Mage_CatalogInventory_Model_Observer Aussi en _initItemfonction en classeMage_Sales_Model_Quote_Address_Total_Subtotal




1
Premiers pas avec l'API REST Magento
La documentation officielle est donc très concise (mauvaise!), En particulier pour quelqu'un qui n'a pas travaillé avec REST / Oauth dans le passé. J'utilise Magento 1.8.1 CE. Quelqu'un peut-il fournir un exemple PHP simple de la façon d'utiliser l'API REST de Magento? En utilisant leur exemple de code ( http://www.magentocommerce.com/api/rest/introduction.html …


3
Désactiver la redirection après l'ajout du produit au panier
Lorsque j'ajoute quelque chose du categoryau basket/cartil me redirige vers le basket/cart. Après la recherche, j'ai découvert que je pouvais désactiver cette fonctionnalité dans le système d'administration via Configuration > Sales | Checkout > After Adding a Product Redirect to Shopping Cart Il redirige maintenant vers la page d'accueil. Je …
8 cart  redirect  home 

2
Modifier les options personnalisées d'un article lors de son ajout au panier?
J'écoute l' événement sales_quote_save_before pour savoir quand un article est ajouté au panier. Une fois son tir, j'itère les options des articles comme ceci: $quote = $observer->getEvent()->getQuote(); foreach ($quote->getAllItems() as $item) { $options = $item->getProduct()->getTypeInstance(true)->getOrderOptions($item->getProduct()); foreach($options['options'] as $option) { if($option['label'] == 'myOptionA') { // Here I want to change the …

1
Suggestions de recherche Solr
J'ai installé le serveur Solr sur Tomcat, et les bases fonctionnent très bien - mais je ne peux pas du tout obtenir de suggestions ou de recommandations. (Magento Enterprise 1.14.01 et Solr 3.6.2) Si je prends la chaîne GET envoyée à Solr depuis Magento et l'exécute dans un navigateur, je …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.