Magento

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

2
Magento 2 Використовуйте Symlink в режимі за замовчуванням або в режимі виробництва для статичних файлів Pub
Ситуація: я провожу кілька безкоштовних випробувань Magento 2 і маю обмежений простір у форматі HD на VPS. З цієї причини, щоб скоротити простір HD, я хочу, щоб Magento символізував файли в режимі за замовчуванням або в режимі виробництва. Я помітив, що встановлення Magento 2 за замовчуванням складає приблизно 420 Мб, …


3
Як отримати рівень ціни товару magento2?
Як отримати рівну ціну товару в Magento 2 за допомогою спеціального коду? Це мій код public function getProductCollection() { $collection = $this->_productCollectionFactory->create(); $collection->addAttributeToSelect('*'); $collection->setOrder('created_at', 'DESC'); // $collection->setPageSize(3); // fetching only 3 products return $collection; } і моя функція виклику в .phtml $productCollection = $block->getProductCollection(); $productCollection->setPageSize(2); foreach ($productCollection as $product) { …

2
Magento2 - Командний рядок - Надсилання електронної пошти за допомогою шаблонів блоків - Помилка: відсутній необхідний аргумент $ debugHintsPath
При спробі надсилання електронних листів у Magento 2 з командного рядка я зіткнувся з винятком нижче. Хоча для того самого класу для надсилання електронних листів з фронтального або резервного контролера працював ідеально. Проблема суворо відбувалася за допомогою інтерфейсу командного рядка. Виняток: main.CRITICAL: виняток "BadMethodCallException" з повідомленням "Відсутній необхідний аргумент $ …

2
Що означають "джерело" та "dataScope" в адміністраторній формі файлу конфігурації компонента
У конфігурації компонентів інтерфейсу користувача адміністратора Magento2 є вузли джерела та данихScope . Що вони означають і як їх використовувати? <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Page Title</item> <item name="formElement" xsi:type="string">input</item> <item name="source" xsi:type="string">page</item> <item name="sortOrder" xsi:type="number">20</item> <item name="dataScope" xsi:type="string">title</item> <item name="validation" …

2
Як швидко змінити пароль клієнта в Magento 2
У Magento 1 з конфігурації адміністратора в розділі Керування клієнтом ми можемо легко оновити / змінити новий пароль клієнта. У Magento 2 скидання пароля лише з електронною поштою допоможе, але не завжди. Це може бути простим питанням, але іноді це заощадить багато часу. Чи є простий спосіб змінити пароль клієнта …

2
Краща практика для одиничних тестів у Magento 1.9
Я підтримую сайт Magento 1.9 з декількома спеціальними модулями. Деякі з функціональних можливостей є критично важливими для бізнесу та гостро потребують деяких тестів. Наприклад, калькулятор ціни одиниці продукції. Зазвичай я розвиваюсь у Symfony і дійсно вважаю за краще якось використовувати PHPUnit (w / Composer), якщо це взагалі можливо. Деяка функціональність …

2
Як ми можемо миттєво завантажувати галерею зображень продуктів без затримки в магенто?
це мій перший вопросин голий зі мною :) Проблема: Галерея фоторам, що використовується в магенто 2, робить користувацький досвід млявим. Не має значення, наскільки швидко проходить кешований статичний magento 2, якщо зображення продукту не "миттєве". https://www.ninewest.co.uk/sandals/high-heel/allclear-black-snake-print-nine-west Якщо ви переходите до вищезазначеного посилання (у магазині, розміщеному на блозі magento), ви бачите, …

1
Причини встановити cronjob для установки: cron: запустити та оновити / cron.php у розгорнутій виробничій системі?
У Magento 2 є три команди, які слід встановити як cronjob * * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log * * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install …

2
як magento отримує настроюваний продукт найнижчу ціну асоційованих продуктів?
На сторінці перегляду за замовчуванням magento відображає найнижчу ціну асоційованих товарів. Мені потрібно відображати найвищу ціну асоційованих товарів. У когось є ідея, де логіка знаходиться reside.how, щоб налаштувати цю поведінку. оновлення: Magento \ ConfigubleProduct \ Pricing \ Price \ ConfigurablePriceResolver /** * @param \Magento\Framework\Pricing\SaleableInterface|\Magento\Catalog\Model\Product $product * @return float * @throws …

2
створити атрибут дати та часу для продукту в magento 2
Я спробував створити атрибут для продукту, який повинен бути календарем дати та часу, який повинен зберігатися в базі даних як формат дати та часу. Я боровся з цим багато, але не пощастило. Ви можете будь-хто мені допомогти. це мій сценарій $ eavSetup-> addAttribute (->addAttribute( \ Magento \ Каталог \ Модель …


3
як зберегти спеціальне поле у ​​спеціальній таблиці баз даних під час редагування продукту з бек-енду?
Я створив спеціальний модуль для відображення спеціальної вкладки у формі продукту в бек-енді. Я використовував це рішення. Тепер на вкладці я додаю спеціальні поля для збереження у спеціальній таблиці баз даних. казати<input type="text" name="my_new_field" value="123"> Також створено спеціальний контролер збереження продукту адміністратора, як показано нижче. В тощо / di.xml <?xml …

3
Правильний спосіб реалізації getExtensionAttributes ()
Мені було цікаво, який правильний спосіб втілити розширювану модель EAV. Я бачу, що в Magento\Catalog\Model\Product, метод getExtensionAttributes()реалізований так: public function getExtensionAttributes() { $extensionAttributes = $this->_getExtensionAttributes(); if (!$extensionAttributes) { return $this->extensionAttributesFactory->create('Magento\Catalog\Api\Data\ProductInterface'); } return $extensionAttributes; } Але в інших, як і модель клієнта чи категорії, це просто public function getExtensionAttributes() { return …

3
Помилки JS Magento 2
Я намагався щось закінчити і опублікувати в Інтернеті цілі вихідні, це щось настільки зламано, і я не маю поняття, чому так, сподіваюся, хтось може мені допомогти. Я намагався додати користувальницьку jQuery у свою власну тему, з успіхом, коли jQuery був завантажений і функція працювала. Однак! Це не працювало належним чином. …

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