Magento 2 Multi website

https://www.youtube.com/watch?v=1HrOfr8e96A In my localhost, I have two domains named website.vn website.us Both these websites pointing to same the path /var/www/html/magento/2.2.x/2.2.5 Let’s do this practice, you need to follow steps by step: Step 1: Add a new Root Category Log into the backend and navigate to the Catalog → Catalog → Categories → Add Root Category... » read more

Magento 2 модулі не відображаються в адмінці

Якщо після цих команд, модулі так і не появилися в налаштуваннях php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f uk_UA en_US php bin/magento indexer:reindex php bin/magento cache:flush Потрібно спробувати почистити zend opcache: opcache_reset()

Setup Sitemap.xml in Magento 1 multistore

General information While Magento is a powerful e-commerce platform there are some drawbacks which you should do manually on every new site. For example, we cannot configure one sitemap.xml for one store with different store views, these should be three different files. It brings some misunderstanding how all should work together.

Magento Rule Conditions in Custom Form

При написані модулів часто виникає потреба у використанні універсальних компонентів для обробки різних умов. Можна, звичайно, вдатись до написання власного “велосипеду”, а можна просто розібратись в роботі Rule Conditions в Magento і пропонувати користувача зручний уніфікований функціонал, який часто використовується в core модулях. В деталі створення модуля в даній статті не йтиметься, лише код який... » read more

Зовнішнє підключення до бази даних в Magento
Зовнішнє підключення до бази даних в Magento

Не часто виникає необхідність підключення до зовнішньої бази даних з Magento. Але коли така необхідність з’являється краще бути підготовленим, ніж витрачати години на вирішення питання. Як казав мій вчитель англійської: “Краще тупий олівець, ніж гостра пам’ять.” Виникла необхідність вивести на головній сторінці Magento декілька записів з іншої бази даних. Наче нічого складного, а правильна реалізація... » read more

Magento: Видалення/редагування значень атрибута напряму в базі даних

Перелік атрибутів знаходиться в табилці eav_attribute. Значення атрибутів зберігаються в eav_attribute_option_value Щоб видалити всі значення конкретного атрибуту (brand) можна виконати наступний запит SELECT * FROM eav_attribute_option_value WHERE option_id IN (SELECT option_id FROM `eav_attribute_option` WHERE `attribute_id` = '145')

Magento: почерговий запуск реіндексації з консолі

php shell/indexer.php –reindex catalog_product_attribute \ && php shell/indexer.php –reindex catalog_product_price \ && php shell/indexer.php –reindex catalog_product_flat \ && php shell/indexer.php –reindex catalog_category_flat \ && php shell/indexer.php –reindex catalog_category_product \ && php shell/indexer.php –reindex catalogsearch_fulltext \ && php shell/indexer.php –reindex cataloginventory_stock \ && php shell/indexer.php –reindex catalog_url \ && php shell/indexer.php –reindex tag_summary \ && php... » read more

MAGMI: Product Positioning Import

У magmi-web/plugins/extra/itemprocessors/categories/categoryimport.php на ~204 ст. foreach ($pcatparts as $cp) {     //$a = explode("::", $cp); // this replace     $a = explode("||", $cp); // with this     $catparts[] = $a[0];     $catpos[] = (count($a) > 1 ? $a[1] : "0");     // remove position to build catpart array }

Magento. Робота з SOAP API

Інколи виникає завдання діставати деякі значення через Magento API і не завжди легко згадати як саме викликаються потрібні методи. Короткі приклади для catalogProductInfo ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:Magento" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">    <soapenv:Header/>    <soapenv:Body>       <urn:catalogProductInfo... » read more