Magento

Вопросы и ответы для пользователей платформы электронной коммерции Magento

2
Как получить атрибут «метка опции / текст атрибута», имеющий «значение атрибута» (option_id)?
Предположим, у меня есть атрибут, представляющий собой набор параметров (выпадающий / множественный выбор). Я могу получить значение атрибута для данного продукта: $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 = ??? Теперь я получил атрибут option_id, который …


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

4
Получение исключения «Пожалуйста, укажите способ доставки» во время оформления заказа
Я получаю журналы исключений для этой ошибки в производственной среде, но я не могу воспроизвести проблему в моей локальной или промежуточной среде, поэтому ее довольно сложно устранить. Ошибка возникает Mage_Sales_Model_Service_Quote::_validate()из-за того, что $rateвозвращается $rate = $address->getShippingRateByCode($method)пустым. Я добавил некоторые записи в журнал, чтобы попытаться получить лучшее представление о том, что …

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/ Я получаю исключение, которое говорит …

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

4
Как удалить шаги из проверки Magento Onepage?
Я использую CE 1.7 и в настоящее время пытаюсь удалить доставку, способ доставки и этапы оплаты из оформления заказа на одной странице. Я уже удалил шаги из local\mage\checkout\block\onepage\abstract.php. Моя проблема возникает, когда я пытаюсь перейти от платежной информации к просмотру, когда я нажимаю «Продолжить», она загружает изображение следующего шага, а …

4
Установите Magento Base с помощью Composer
Я знаю, что есть хорошие способы установки модулей Magento (из Connect) и из GitHub (если предоставляется composer.json). (как описано в http://magebase.com/magento-tutorials/composer-with-magento/ ) Можно ли также установить базовый пакет Magento (например, CE 1.7.0.2) с помощью Composer? Кто-нибудь уже пробовал это? (если успешно или нет)

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 …

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

1
Как пробить полный кеш страницы без специального модуля
Наш полный кеш страниц, похоже, основан на сеансе. Если я открываю окно инкогнито с помощью Chrome и посещаю одну из страниц, он нагревает кэш, и загрузка второй страницы происходит намного быстрее, однако, если я закрою это окно и открою новое окно инкогнито, страница больше не будет полный страничный кеш, и …

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

6
Magento - добавление / удаление атрибутов к существующим конфигурируемым продуктам
Какова правильная процедура - вместо удаления продукта и повторного запуска, чтобы добавить или удалить атрибуты к существующим настраиваемым продуктам. При создании настраиваемого продукта вам предлагается выбрать, какие атрибуты использовать для продукта. У меня есть много продуктов, которые мне теперь нужно удалить некоторые атрибуты, которые были выбраны изначально, и некоторые, которые …


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 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.