Magento

Питання та відповіді для користувачів платформи електронної комерції Magento

3
Створення користувацької опції для збереження продукту
Я працюю над тим, щоб автоматично створити спеціальний параметр для своїх продуктів, коли б продукт був створений. Що у мене поки що - це спостерігач, який стріляє на catalog_product_save_beforeподію та виконує наступний код: //check that we haven't made the option already $options = $product->getProductOptions(); foreach ($options as $option) { if …

3
EcomDev_PHPUnit, встановлений у Magento EE 1.13
Я намагаюся налаштувати EComDev_PHPUnit в EE 1.13 відповідно до інструкцій в https://github.com/EcomDev/EcomDev_PHPUnit Ну першим перешкодою було змусити працювати модменом, але я здався і скопіював модулі вручну. Тепер друге питання знаходиться на кроці 2: коли я виконую php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/ Я отримую виняток, який говорить PHP …

6
Як дозволити в кошику лише один товар?
У нас є вимога, згідно з якою замовник може одночасно додавати лише один продукт у кошик. Однак він / вона може додати будь-яку кількість цього продукту. Як я можу запобігти доданню товару у кошик, якщо в кошику вже є продукт? Може хтось допоможе в цьому?

5
Які неочевидні завдання з обслуговування, які потрібно виконати на сайті Magento?
Для збереження програми Mage в чистоті потрібно зробити кілька речей: перевірка журналу помилок обертання колоди вар / ротація звіту очищення більше не використовуваних зображень застосування патчів безпеки оновлення компонентів Я впевнений, що є інші речі, які є хорошою ідеєю, що ще є?

2
Налаштовані продукти та набір атрибутів
TL; ДР : Чи є якась причина, чому прості продукти, пов’язані з продуктом, що може настроюватися, повинні містити той самий набір атрибутів, що і сам продукт, що може настроюватися? Я маю на увазі, чи є якась технічна причина? Я знаю причину "здорового глузду". Якщо ви продаєте пару взуття, то всі …

4
Отримання винятку "Будь ласка, вкажіть спосіб доставки" під час оформлення замовлення
Я отримую журнали винятків для цієї помилки у виробництві, але я не можу відтворити проблему в моєму локальному або інсценізаційному середовищі, тому вирішити проблеми було досить важко. Помилка виникає Mage_Sales_Model_Service_Quote::_validate()через те, що $rateповернуте повідомлення $rate = $address->getShippingRateByCode($method)порожнє. Я додав у деяких журналах, щоб спробувати краще зрозуміти, що відбувається, і я …

7
Отримайте колекцію продуктів з ідентифікатора категорії
Я намагаюся отримати колекцію продуктів з ідентифікатора категорії. Деякі речі, які я спробував, знаходяться в блоці: $category = Mage::getModel('catalog/category')->load(123) ->getProductCollection(); і $category = Mage::getModel('catalog/category')->load(123); $products = $category->getProductCollection()->addCategoryFilter($category) ->addAttributeToFilter('type_id', 'simple') ->addAttributeToSelect('*'); також спробував просто зробити це з phtml $oCatId = Mage::getModel('catalog/category')->load(769); $products->addCategoryFilter($oCatId); Нічого з цього не працює, але я також не …

4
Як видалити дії з каси Magento Onepage?
Я використовую CE 1.7, і зараз я намагаюся видалити доставку, спосіб доставки та способи оплати з оплати на одній сторінці. Я вже видалив сходи local\mage\checkout\block\onepage\abstract.php. Моя проблема виникає, коли я намагаюся перейти від платіжної інформації до перегляду, коли натискаю кнопку "Продовжити", вона завантажує зображення наступного кроку, ніж сидить. Будь-які ідеї …

1
Чому один з багатьох атрибутів не оновлюється SOAPv2 WS-I?
Я використовую Magento CE 1.7.0.2 з SOAPv2 та WS-I. Я намагаюся оновити продукти за допомогою catalogProductUpdate-Method. Опис у наведеному нижче прикладі коду оновлюється, але атрибут виробника (= select) не робить. Результатом catalogProductUpdateє bool(true). Я спробував деякі (не надто хороші, але я відчайдушно ;-)) такі варіанти, як: призначити ціле значення 777 …

4
Встановіть Magento Base разом із композитором
Я знаю, що є приємні способи встановлення модулів Magento (від Connect) та від GitHub (якщо передбачено composer.json). (як описано в http://magebase.com/magento-tutorials/composer-with-magento/ ) Чи можливо також встановити базовий пакет Magento (наприклад, CE 1.7.0.2) за допомогою Composer? Хтось уже це пробував? (успішно чи ні)

1
Як пробити кеш на повній сторінці без спеціального модуля
Наш кеш повного сторінки, схоже, заснований на сеансі. Якщо я відкрию вікно анонімного перегляду з хромом і відвідаю одну зі сторінок, він нагріває кеш, і завантаження другої сторінки відбувається набагато швидше, однак, якщо я закрию це вікно і відкрию нове вікно анонімного перегляду, сторінка більше не буде повний кеш сторінки, …

2
Google CDN jQuery з локальним запасом у Magento Layout XML
Я зробив наступне, щоб включити jQuery з Google CDN в 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> Однак, коли я хочу реалізувати його за допомогою локальної резервної копії, яка працює досить добре, я закінчую її додаванням до свого .phtml …

6
Як встановити значення за замовчуванням для полів форми?
У мене є поле форми адміністратора (текстове поле), $fieldset->addField('ajax_time_interval', 'text', array( 'label' => Mage::helper('dealroom')->__('Page Refresh Time Interval'), 'class' => 'required-entry', 'required' => true, 'name' => 'ajax_time_interval', )); Мені потрібно встановити значення за замовчуванням для цього текстового поля. Я спробував, встановивши 'value' => '120',в ньому. Але це не працює. $fieldset->addField('ajax_time_interval', 'text', …
18 magento-1 


5
Налаштування Magento Постановочного середовища з обмеженим доступом
Я намагаюся знайти найкращий спосіб налаштувати постановочне середовище з деякими обмеженнями доступу. Найпростішим рішенням було б підняти базову автентифікацію, але тоді я не зможу вказувати на неї Google Page Speed ​​Insights під час тестування оптимізацій продуктивності, а також інших подібних зовнішніх служб, до яких я хочу отримати доступ. Можливо зробити …
18 staging 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.