Magento

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

1
Компіляція Magento2 DI займає занадто багато часу
Після створення / оновлення нового модуля / теми я використовую наступну команду в кореневій каталозі установки Magento php bin/magento setup:upgrade Що просить мене запустити компіляцію, тому я використовую php bin/magento setup:di:compile що займає близько 8 хвилин часу для його складання. Чи є спосіб закріпити процес компіляції?

2
$ product-> getOptions () повертає порожній результат
Я намагаюся отримати детальну інформацію про продукт, включаючи значення спеціальних параметрів продукту у створеному я користувальницькому блоці. Це код, який я використовував на сторінці деталей продукту, і він там працював, але при спробі його використання на користувацькій сторінці блоку отримати Опції повертає порожнє значення. if ($ _product-> getId ()) { …

3
Чому Magento 2 змушує URL-адреси мати більше 3 символів
Якщо ви спробуєте створити модуль з таким прізвищем, як hello-worldу Magento 2, ви отримаєте помилку, яка виглядає приблизно так . Invalid XML in file /Users/alanstorm/Sites/magento-2-with-keys/magento2/app/code/Pulsestorm/HelloPestle/etc/frontend/routes.xml: Element 'route', attribute 'id': [facet 'pattern'] The value 'hello-world' is not accepted by the pattern '[A-Za-z0-9_]{3,}'. Схоже, що Magento не хоче, щоб фронтові імена, в …
9 php  magento2  routing 

1
Magento2: різні види файлів composer.json
У Magento2 я бачу, що різні постачальники дотримуються різних форматів composer.json, наведених нижче, щоб назвати свої модулі. 1-й: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2-й: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Яка різниця між ними і яку я повинен …

2
Magento 2 Як створити налаштування таблиці в конфігурації системи адміністратора?
Відповідно до magento 1, ми розширюємо від "adminhtml / system_config_backend_serialized_array" для створення такої таблиці: Моє запитання: як ми створюємо його в magento 2? Редагування: Нарешті, за допомогою довідки @Marius: це поле Виключення з користувачем-агентом у System => Configuration => General => Design => Theme Design. На основі цього поля ми …
9 magento2 

1
ведення входу в систему клієнтів після видалення var / session у magento
ми стикаємося з деякою проблемою в реальному веб-сайті, як наведено нижче. Наскільки мені відомо, якщо ми видалимо var / session папку, тоді нам доведеться увійти як у frontend, так і в backkend. Щоб вирішити цю проблему: Живий веб-сайт порожній у прямому віці або продовжуйте завантажуватися і ніколи не завантажуватися, нам …

3
Magento 2: Який механізм розширення вибрати?
Ми можемо розширити контролер двома способами: використовуючи перевагу та використовуючи плагін. Але я не розумію цього, який з них хороший, а переваги / недоліки переваг проти плагіна. <preference for="Magento\Checkout\Controller\Index\Index" type="mymodule\Helloworld\Controller\Index\Index" /> <type name="Magento\Catalog\Model\Product"> <plugin name="getname-test-module" type="mymodule\Helloworld\Model\Plugin\Product" sortOrder="10"/> </type>


2
Magento 1.9.2 та php7 - помилка завантаження зображення
Я просто тестую Magento 1.9.2 з Php 7. Здавалося, все працює, але раптом я спробував завантажити зображення для продукту. Я отримав помилку, як показано нижче: Fatal error</b>: Uncaught Error: Function name must be a string in /home/admin/domains/store.com/public_html/dev/lib/Varien/File/Uploader.php:259 Stack trace: #0 /home/admin/domains/store.com/public_html/dev/lib/Varien/File/Uploader.php(180): Varien_File_Uploader->_validateFile() #1 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php(46): Varien_File_Uploader->save('/home/admin/dom...') #2 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_Catalog_Product_GalleryController->uploadAction() #3 /home/admin/domains/store.com/public_html/dev/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): …


2
Magento 2, як зберегти додане користувацьке поле у ​​вигляді групи клієнтів?
Додавши деякі спеціальні поля до форми групи клієнтів, використовуючи upgradeSchema.php. Після цього я виявив, що вихідні поля, такі як код групи клієнтів та ідентифікатор податку, зберігаються за допомогою методів встановлення в наданому API. Він повністю відрізняється від Magento 1.X тим, що просто використовувати setXXX () для збереження.

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

1
Настроювані зразки
У нас є інтернет-магазин з взуттям. Наприклад, я хотів би мати продукт, який можна налаштувати "Взуття XXX" із такими простими продуктами: "Взуття XXX Колір чорний розмір 40" "Взуття XXX Колір чорний розмір 41" "Взуття XXX Колір чорний розмір 42" "Взуття XXX Колір зелений розмір 39" "Взуття XXX Колір зелений розмір …

2
Перевизначення файлів шаблонів у власній темі, завантажених через JS (Knockout.js)
Оскільки офіційні форуми Magento 2.0 не допомагають, я також опублікую своє запитання тут. Ми зараз розробляємо власну тему на основі теми Magento Blank, і ми хотіли б здійснити дві невеликі зміни у спадному меню minicart у заголовку. Ці файли завантажуються через JS (Knockout.js Framework), але просто копіювання файлу на нашу …

2
Як я можу правильно відображати `₹` у файлі PDF-файлу без зміни основних файлів
₹належним чином відображається на перших сторінках, а також на сторінках продуктів. Але це не відображається належним чином у pdf-фактурі та відправці. Як змінити для правильного відображення. Я спробував змінити lib/zend/locale/data/root.xmlі в admin/system/manage currency/symbols, але не змінити оновлення у форматі PDF.

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