У меня есть продукты (иглы) в категории. Некоторые из них продаются в упаковках по 100 штук и в пакетах по 500 штук. Количество игл в коробке устанавливается как атрибут продукта. Я хочу применять правила корзины, основанные на общем количестве игл в корзине. Fx 10%, если вы покупаете 1000-2000 игл, независимо от комбинации 500/100-упаковок. Не думаю, […]
Я пытаюсь установить максимальную сумму для правила цены корзины в 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, и я работаю над заданием 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(); } Это проверяет фактическую дату и […]
Я создал наблюдателя событий, который будет отправлять электронную почту по завершении заказа. Я отправляю электронное письмо по адресу 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 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, […]
Я задал аналогичный вопрос, но я не представил достаточных подробностей, и у меня нет ответов, поэтому я попробую еще раз. Основная задача состоит в том, чтобы добавить поля в файл CSV, который экспортируется под рассылкой magento admin sales-> invoices. Я нашел основной файл для редактирования: app/code/core/Mage/Adminhtml/Block/Sales/Invoice/Grid.php У этого есть опции addColumn: $this->addColumn('increment_id', array( 'header' => […]
Когда я загружаю свой интерфейс, мой браузер возвращает те странные ошибки: 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 и столкнулся с проблемой, которую я не могу объяснить. Следующий код, который запускается после кредитной карты, проверяется: $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', […]