Magento

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

6
Критичне нагадування: Завантажте та встановіть патчі безпеки Magento. (FTP без доступу SSH)
Патчі безпеки Magento виглядають так, як це .shфайли, як би хтось застосував ці патчі без доступу SSH до своїх установок Magento? Також, чи є ці патчі накопичувальними? IE: Чи будуть вони включені до майбутньої версії Magento чи їх потрібно повторно застосувати? Я задаю це запитання, оскільки я увійшов у свою …

4
Паролі для реєстрації електронною поштою. Погана практика? PCI сумісні?
Ми використовуємо Magento Enterprise (1.12), і у мене було декілька клієнтів, які мені вже скаржилися, що вони отримали свій пароль електронною поштою під час реєстрації в акаунті. Я знаю, що це вважається поганою практикою, але Magento виходить з коробки. Я збираюся його змінити і видалити з шаблону електронної пошти, що …

2
Magento 2 - Як додати користувальницьке поле для оформлення замовлення, а потім надіслати його
Усі навчальні посібники охоплюють лише додавання полів, але значення збереження цих файлів пропускається #mindblown. Я не знаю чому, це найважливіша частина додавання будь-якого поля чи форми. Я намагався слідкувати за документами Magento , але ... це відстійно. З метою тестування я намагаюся додати інші поля до адреси доставки, просто ігнорувати …

8
Як перекрити основний блок, модель та контролер в Magento2
Я застряг у переважаючих основних модельних блоках та контролерах Magento2. Чи може хтось допомогти у цьому? Візьмемо панель інструментів списку як приклад, де мені потрібно додати новий варіант сортування, який називається сортування за найбільш популярним . Як додати його? Я думаю, для цього нам потрібно додати параметр на рівні блоку …

4
Magento 2: як працюють розділи / секції.xml клієнтів?
Нещодавно я натрапив на нову концепцію Magento 2, яка мені була цікава: розділи клієнтів Деякі з вас можуть помітити наявність sections.xmlфайлів, які виглядають приблизно так: <?xml version="1.0"?> <!-- /** * Copyright © 2016 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd"> <action name="sales/guest/reorder"> …

3
Magento 2 як рішення без голови
Хочу знати, чи є кілька найкращих практик використання Magento 2 як безготівкового електронного комерційного рішення . Типовою електронною комерцією в 2017 році є створення всеканального рішення, яке включає Електронна комерція CMS Мультиплатформна Інтеграція рівня рівнів (ERP, ...) Хочу знати, як залучити API Magento 2 до подібного рішення. Мій підхід: Використовуйте …


7
Переіндексація цін спричиняє тупикові місця БД під час оформлення замовлення
У мене виникає проблема, за якою я вважаю, що процес повторної індексації цін на продукцію спричиняє тупиковий виняток у процесі оформлення замовлення. Цей виняток я зловив у процесі оформлення замовлення: Виняток конверсії для замовлення: SQLSTATE [40001]: Помилка серіалізації: 1213 виявлено тупиковий сигнал при спробі заблокувати замовлення; спробуйте перезапустити транзакцію На …

3
Magento2: в чому полягає основна відмінність плагіна від уподобань?
Я використовував як плагін, так і переваги в навчальному посібнику magento2, і обидва працюють добре, але в чому полягає основна різниця між ними. Код для плагіна: 1.1) Додайте декларацію плагіна до di.xml: <type name="Magento\Catalog\Model\Product"> <plugin name="magento-catalog-product-plugin" type="Training\Test\Model\Product" sortOrder="10"/> </type> 1.2) Створіть клас плагінів: <?php namespace Training\Test\Model; class Product { public …

11
Видача "Місцевого коду не встановлено" у спеціальних командах CLI у Magento 2
Під час оновлення даних я отримую наступну помилку CustomerRepositoryInterface [Magento\Framework\Exception\SessionException] Area code not set: Area code must be set before starting a session. [Magento\Framework\Exception\LocalizedException] Area code is not set Далі йде мій di.xmlфайл <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Framework\Console\CommandList"> <arguments> <argument name="commands" xsi:type="array"> <item name="test1_command" xsi:type="object">Test\Module\Console\Command\Test1Command</item> <item name="test2_command" xsi:type="object">Test\Module\Console\Command\Test2Command</item> </argument> </arguments> …

2
Спостерігачі подій Magento: Singleton порівняно з моделлю
Тож Magento пропонує 2 способи оголошення спостерігача. Singleton та Model (новий екземпляр), вказавши <type>тег у Magento 1.x та вказавши sharedатрибут у Magento 2. Magento 1 спосіб зробити це. <events> <event_name> <observers> <unique_observer_name> <type>model|object|singleton|null</type> <class>class/alias_here</class> <method>methdNameHere</method> </unique_observer_name> </observers> </event_name> </events> Версія Magento 2: <event name="event_name"> <observer name="unique_observer_name" instance="Class\Name\Here" method="methodNameHere" shared="true|false" /> …

2
Який бажаний спосіб кинути винятки в Magento?
Всі наступні методи використовуються в ядрі Magento, тому який із них є кращим (або останньою «найкращою практикою») способом? Mage::throwException('Some Message')- 732 Використання throw new Exception('Some Message')- 419 Використання throw Mage::exception('Vendor_Module', 'Some Message')- 94 Usage (потрібно створити Vendor_Module_Exceptionклас)

3
APPSEC-1057 Як додати змінні чи блоки до таблиць білого списку
APPSEC-1057 (частина SUPEE-6788) штатів Magento тепер включає білий список дозволених блоків або директив. Якщо модуль або хто - небудь використовує змінні , як {{config path=”web/unsecure/base_url”}}і {{block type=rss/order_new}}в CMS сторінок або повідомлень електронної пошти, а також директиви немає в цьому списку, вам потрібно буде додати їх за допомогою сценарію установки бази …

16
Патч безпеки SUPEE-10570 - Можливі проблеми?
Magento випустив новий патч безпеки для M1 та оновлення для M1 та M2. На які проблеми слід звертати увагу при оновленні чи застосуванні цього виправлення? SUPEE-10570 SUPEE-10570, Magento Commerce 1.14.3.8 та Open Source 1.9.3.8 містять кілька покращень безпеки, які допомагають закрити віддалене виконання коду (RCE), сценарій крос-сайтів (XSS та інші …


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