Articles of magento

Создайте правило корзины покупок в Magento на основе атрибутов продукта

У меня есть продукты (иглы) в категории. Некоторые из них продаются в упаковках по 100 штук и в пакетах по 500 штук. Количество игл в коробке устанавливается как атрибут продукта. Я хочу применять правила корзины, основанные на общем количестве игл в корзине. Fx 10%, если вы покупаете 1000-2000 игл, независимо от комбинации 500/100-упаковок. Не думаю, […]

Установите максимальную скидку для правильного ценового правила корзины magento

Я пытаюсь установить максимальную сумму для правила цены корзины в magento. Вот что я делаю до сих пор, он работает правильно с одним элементом, но неправильно с несколькими элементами: прослушать событие «salesrule_validator_process». пересчитать процентное значение правила protected function _getPct($address, $rule_pct) { $pct = $rule_pct/100; $maxDiscount = 3000; //the maximum value of the rule $items = […]

Переадресация сайта Magento .htaccess

Я пытаюсь несколько часов, чтобы получить другой магазин для отображения на основе подкаталога. Наш веб-сайт, созданный для Magento, предназначен для магазинов остального мира, США, Великобритании и Австралии с различными различиями между ними. У нас были эти работы, задав переменные окружения в .htaccess (я буду использовать базовое и австралийское хранилище только для краткости), которые затем используются […]

Как удалить продукт из категории magento 1.5

Я немного новый в Magento, и я работаю над заданием cron, которое удаляет продукт в определенной категории после назначенной даты. С работой и помощью Stackoverflow я придумал этот код: require_once 'app/Mage.php'; Mage::app(); $date = Mage::getModel('core/date')->date('Ymd H:i:s'); $collection = Mage::getModel('catalog/product')->getCollection(); $collection->addfieldtofilter('news_to_date', array(array('to' => $date))); foreach($collection as $product) { $product->setStatus(Mage_Catalog_Model_Product_Status::STATUS_DISABLED); $product->save(); } Это проверяет фактическую дату и […]

magento sales_order_place_after наблюдатель не работает

Я создал наблюдателя событий, который будет отправлять электронную почту по завершении заказа. Я отправляю электронное письмо по адресу email_address1, когда продукт заказывается из категории1 и отправляет электронное письмо по адресу email_address2, когда продукт заказывается из cateogory2. Поэтому я создал для этого событие наблюдателя. Но когда я нажимаю кнопку «Заказ места», ничего не происходит. В чем […]

выберите опцию в методе оплаты вместо кнопки «Радион» в пурпуре

Это мой файл methods.phtml в onepagecheckout в magento, я хочу кнопку выпадающего меню (select option) вместо переключателя ………, чтобы я мог выбрать способ оплаты для оплаты платежа. <?php if (!$methods = $this->getMethods()) : ?> <p><?php echo $this->helper('checkout')->__('Sorry, no quotes are available for this order at this time.') ?></p> <?php else : ?> <dl class="sp-methods"> <?php […]

Magento – программно создавать пользовательский атрибут продукта через установочный скрипт

Я пытаюсь запустить скрипт, который создает дополнительный атрибут продукта в magento admin. Однако атрибут не появляется в бэкэнде администратора. Это моя модель: Setup.php class Rts_Cattribute_Model_Resource_Eav_Mysql4_Setup extends Mage_Eav_Model_Entity_Setup { protected function _prepareValues($attr) { $data = parent::_prepareValues($attr); $data = array_merge($data, array( 'apply_to' => $this->_getValue($attr, 'apply_to'), 'frontend_input_renderer' => $this->_getValue($attr, 'input_renderer'), 'is_comparable' => $this->_getValue($attr, 'comparable', 0), 'is_configurable' => $this->_getValue($attr, […]

Добавление в сетку для файла grid.php

Я задал аналогичный вопрос, но я не представил достаточных подробностей, и у меня нет ответов, поэтому я попробую еще раз. Основная задача состоит в том, чтобы добавить поля в файл CSV, который экспортируется под рассылкой magento admin sales-> invoices. Я нашел основной файл для редактирования: app/code/core/Mage/Adminhtml/Block/Sales/Invoice/Grid.php У этого есть опции addColumn: $this->addColumn('increment_id', array( 'header' => […]

Странные ошибки при загрузке страницы Magento

Когда я загружаю свой интерфейс, мой браузер возвращает те странные ошибки: Uncaught ReferenceError: Mage is not defined Uncaught ReferenceError: Varien is not defined Uncaught ReferenceError: decorateGeneric is not defined Uncaught ReferenceError: VarienForm is not defined Uncaught ReferenceError: VarienForm is not defined И когда я пытаюсь получить доступ к моему бэкенду через / admin, я перенаправляюсь […]

Magento – данные не вставляются в базу данных, но идентификатор автоинкремента

Я работаю над новым платежным модулем для Magento и столкнулся с проблемой, которую я не могу объяснить. Следующий код, который запускается после кредитной карты, проверяется: $table_prefix = Mage::getConfig()->getTablePrefix(); $tableName = $table_prefix.'authorizecim_magento_id_link'; $resource = Mage::getSingleton('core/resource'); $writeconnection = $resource->getConnection('core_write'); $acPI = $this->_an_customerProfileId; $acAI = $this->_an_customerAddressId; $acPPI = $this->_an_customerPaymentProfileId; $sql = "insert into {$tableName} values ('', '$customerId', '$acPI', […]

Intereting Posts
как использовать почтовый ящик php Пользовательская маршрутизация symfony на основе доктрины Не удается найти индекс FULLTEXT, соответствующий списку столбцов (установлены индексы) Использовать Laravel для загрузки таблицы в формате CSV Как получить все строки, которые соответствуют по крайней мере одному значению из массива? PDO_ODBC: имя источника данных не найдено и указанный драйвер по умолчанию не указан Ошибка анализа: ошибка синтаксиса, неожиданный T_STRING 59 Сообщение. Настроенное соединение с базой данных является постоянным. Aborting mime_content_type возвращает текст / plain только для файлов css и js Код предназначен для загрузки файла excel (.xls) Каков наилучший способ остановить людей, взломавших таблицу рекордов на основе PHP в флеш-игре Paypal IPN Получение пустого подтверждения (должно быть «VERIFIED» или «INVALID») Файл не закрыт по запросу «Завершить» с использованием жерла 5.3 используя fseek для вставки строки перед последней строкой Абстрактная статическая функция в PHP 5.3