Magento

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

3
Magento2 InstallSchema додати новий стовпець до існуючої таблиці
Я намагаюся додати новий стовпець до існуючої таблиці в magento2 <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = $installer->getTable('eav_attribute'); $columns = …

4
Файли cookie не працюють з субдоменами
У нас є головний сайт за адресою example.com. Вхід у систему example.com/adminпрацює чудово. Але на тестовому сайті в Інтернеті test.example.com/adminя не можу увійти до адміністратора без попереднього видалення всіх example.comфайлів cookie. Тоді я можу увійти, але як тільки я ввійду у example.com/adminсвій наступний клацання на тестовому сервері, повертає мене на …

5
Magento - неможливо встановити порядок збору
Здається, це не впорядковано правильно, що я роблю неправильно? Пропозиції? $componentQuantityCollection = Mage::getModel('catalog/product')->getCollection(); $componentQuantityCollection->joinField('qty', 'cataloginventory/stock_item', 'qty', 'product_id=entity_id', '{{table}}.stock_id=1', 'left'); $componentQuantityCollection->addAttributeToFilter('sku', array('in' => $componentSkus))->setOrder('sku','ASC'); Ще одна колекція, яка не здається відсортованою, яка відрізняється від першої: $kitCollection = Mage::getModel('kitinventory/kitinventory')->getCollection()->addFieldToFilter('kit_sku', $sku)->setOrder('related_sku', 'DESC');


1
Проблеми SSL з Magento за балансиром навантаження (302 цикл)
Перед моєю установкою Magento - балансир навантаження, що обробляє всі речі SSL. Якщо я не скажу Magento, що він отримує захищене з'єднання, він перейде в цикл переадресації 302. Єдине рішення, яке я знайшов поки що, - це виправлення основного index.php так (код іде прямо над Mage::runрядком внизу index.php): /** * …
11 ssl 

1
Як змусити мої сторінки користувальницького модуля використовувати SSL?
Я створив Модуль з деякими сторінками, і мені цікаво, як змусити ці сторінки використовувати SSL на URL-адресі, як-от сторінка входу клієнта. Не всі сторінки потребують цього, але деякі з них. Що спадає на думку (хоча я цього не пробував) - це оцінити URL-адресу в контролері дій і переспрямувати, https://якщо SSL …

2
Дві спеціальні опції у поєднанні: ціна на рівень не працює
Я встановлюю ціни на продукти та рівні в Magento, але я помітив, що у простому продукті зі спеціальними параметрами (наприклад, синя футболка, червона футболка) ціна рівня не працюватиме, якщо ми їх комбінуємо щоб досягти кількості. Ціни на рівень рівня, здається, працюють лише тоді, коли кількість досягається в одному варіанті продукту, …

2
Як створити статичний блок, який відображає всі категорії
Я хочу створити статичний блок, який відображає всі мої категорії та відображає їх у списку. Мені не потрібне зображення і мені не потрібні підкатегорії. Тоді я хочу додати цей блок на свою домашню сторінку.


2
ціна товару, що може настроюватися, не змінюється
Я створив налаштований продукт "мішок" з атрибутом кольору. колір: синій, червоний. Я пропустив, щоб додати ціну під час створення самого продукту. Тож ціна на передньому кінці не змінюється, коли я змінюю кольори у варіанті. Будь ласка, будь-хто допоможе мені вирішити це за кодами ..

4
Перенаправлення на URL із рядком запиту
У моєму модулі після виконання мого сценарію мені потрібно зробити переспрямування на сторінку із рядком запиту в URL. Ось що я маю: $redirectUrl = 'http://magento.local/en_en/shop/index'; $redirectArgs = array('test' => '1'); $this->_redirect($redirectUrl, $redirectArgs); Я також спробував: Mage::app()->getFrontController()->getResponse()->setRedirect($redirectUrl, $redirectArgs)->sendResponse(); Обидва способи видаляють помилку: сталася помилка при обробці вашого запиту Те, що я …

1
Повні назви класів у фабричних методах Magento
У Magento 1, якщо я використовую повне ім'я класу Magento фабричним методом, я можу створити об'єкт //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Однак те ж саме не допоможе помічникам. Якщо ви спробуєте Mage::helper('Mage_Core_Helper_Url'); Ви отримуєте Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): failed to open stream: No such file or directory …
11 model  helper  factory 

4
Примірник Magento 2 Helper
Коли я думаю, що я закрутив голову навколо системи DI від Magento 2, щось підходить і розгортає його. Я бачу в основному коді різні способи доступу до помічника. Наприклад, Magento\Catalog\Controller\Category::_initCategoryє таке: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Але в Magento\Catalog\Block\Category\Viewхелпер вводиться ін конструктор public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Model\Layer\Category $catalogLayer, …

3
Шаблони електронної пошти від адміністратора
У мене є ця дивна проблема з Magento Transactional Emails. У мене однакові файли на локальних серверах, серверах розробки та виробництва. З адміністратора> Система> Трансакційні електронні листи> Додати новий шаблон Я вибираю шаблон зі спадного меню, залишаю місцевий на англійському США. Поля не заповнені на серверах розробки та виробництва, але …

1
Заміна / видалення XML Налаштування вузла / значення?
Я хочу видалити якесь значення XML, не торкаючись основних XML-файлів, це можливо? Сценарій такий. У /app/code/core/Mage/Tax/etc/config.xmlнас є деяке значення конфігурації для підсумків ( <sales><quote><totals>). Я хочу прокоментувати taxтой, щоб податковий рядок не відображався на фронті. коментуючи вузол у основному XML-файлі працює чудово, але це не найкращий підхід. Якщо я помістив …

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