◄ Помощь ► Magento 2

Всем привет! Ребят, посоветуйте, пожалуйста, на данный момент какое Мега-меню корректно работает на Magento 2.2.2?
Сунулся, а некоторые студии забросили свои модули. Интересуют с качественным исполнением и в которые можно вставлять блоки с текстом и фото.
Если кто-то имел опыт вытаскивания из тем Porto и Ultimo, поделитесь опытом.
Подобный вопрос поднимал, но так и не удалось вытащить.
 
Hello! Tell me, who knows!

I want to make the CMS delivery page as here

Для просмотра ссылки Войди или Зарегистрируйся

Maybe someone knows how to do the same? More I want to add a delivery calculator to the delivery page as here Для просмотра ссылки Войди или Зарегистрируйся



Всем привет! Подскажите, кто знает!

Я хочу сделать страницу доставки CMS как здесь Для просмотра ссылки Войди или Зарегистрируйся

Может кто знает, как сделать так же?! Ещё Я хочу добавить калькулятор доставки на страницу доставки как здесь Для просмотра ссылки Войди или Зарегистрируйся
 
Приветствую, подскажите, как проще и быстрее всего в magento2 сделать экспорт-импорт товаров?
Конкретно: есть какое- то количество товаров, нужно их перенести 1к1 на другой магазин, на той же magento2, даже шаблон один и тот же.
Желательно конечно с картинками, но на крайний случай чтобы пачкой залить все картинки в одну директорию и подправить пути.
 
Приветствую, подскажите, как проще и быстрее всего в magento2 сделать экспорт-импорт товаров?
Конкретно: есть какое- то количество товаров, нужно их перенести 1к1 на другой магазин, на той же magento2, даже шаблон один и тот же.
Желательно конечно с картинками, но на крайний случай чтобы пачкой залить все картинки в одну директорию и подправить пути.
Та с такими условиями стандартным экспортом/импортом проще и лучше всего. Выгрузить в файл каталог, перенести на новое место папку pub/media целиком или только pub/media/catalog/product и всё. Даже пути никакие править не нужно будет.
 
Приветствую, подскажите, как проще и быстрее всего в magento2 сделать экспорт-импорт товаров?
Конкретно: есть какое- то количество товаров, нужно их перенести 1к1 на другой магазин, на той же magento2, даже шаблон один и тот же.
Желательно конечно с картинками, но на крайний случай чтобы пачкой залить все картинки в одну директорию и подправить пути.
для удобности можно еще использовать Firebear Improved Import & Export for Magento 2
 
кто нибудь "выдёргивал" модули из одной темы M2 и вставлял в другую тему M2? Если знаете, то подскажите как это сделать? Спасибо.

Чтобы перенести модуль из одного вендора в другой, может быть достаточно поменять неймспейсы во всех классах.
Но делать это обычно нет смысла:

1. Модуль, который идет в комплекте с темой, может работать независимо от того, включена ли тема.
Главное, чтобы был включен сам модуль
И к его блокам, хелперам и прочему можно будет обращаться из другой темы. Его di также будет активен.

2. Можно также легко выдрать из модуля какие-нибудь классы и перенести в другой модуль.
Но это обычно нужно, если хочешь их конкретно переписать.

3. Можно также наследовать классы, что есть самый предпочтительный вариант.

В любом случае, рекомендую сначала проштудировать Для просмотра ссылки Войди или Зарегистрируйся, Для просмотра ссылки Войди или Зарегистрируйся и Magento 2 Developer’s Guide by Branko Ajzele.

p.s. Magento 2 сделан так, чтобы можно было до бесконечности расширять/менять функционал одних модулей из других модулей.
Т.е., если в твоей теме нужен функционал из другой темы, этого обычно проще всего добиться настройками в di, копированием темплейтов/лейаутов, иньекциями в классы.

Копировать модуль имеет смысл, если планируешь переписать его основательно.
 
Последнее редактирование:
Та с такими условиями стандартным экспортом/импортом проще и лучше всего. Выгрузить в файл каталог, перенести на новое место папку pub/media целиком или только pub/media/catalog/product и всё. Даже пути никакие править не нужно будет.
Вот все не так просто, как казалось: с одной и той же версии magento с одним и тем же шаблоном, экспортирую каталог стандартным экспортом в csv файл, пробую импортировать, и вот:
1. Product with specified SKU not found in row(s:( 1, 2, 3, 4, 5, 6, 7, 8
Погуглил, если понимаю правильно, файл криво сохраняется, не то разделители менять надо не то еще что.
Самое интересное, никаких особых опций при экспорте нет, тип файла только csv, только исключить что то можно. Так что вообще непонятно, как это все импортнуть...

для удобности можно еще использовать Firebear Improved Import & Export for Magento 2

за 500 зеленых? должно быть не просто удобно, оно еще кофе должно варить само.
 
1. Product with specified SKU not found in row(s:( 1, 2, 3, 4, 5, 6, 7, 8
Что-то не так или с разделителями, или со значениями полей. Скорее всего второе. Можно попробовать открыть файл экспорта в OpenOffice, пересохранить его с нужными разделителями и попробовать ещё. Разделитель значений может ещё попробовать указать не ",", а другой какой-то...
Вот так выглядит мой файл экспорта:
Код:
sku,store_view_code,attribute_set_code,product_type,categories,product_websites,name,description,short_description,weight,product_online,tax_class_name,visibility,price,special_price,special_price_from_date,special_price_to_date,url_key,meta_title,meta_keywords,meta_description,base_image,base_image_label,small_image,small_image_label,thumbnail_image,thumbnail_image_label,swatch_image,swatch_image_label,created_at,updated_at,new_from_date,new_to_date,display_product_options_in,map_price,msrp_price,map_enabled,gift_message_available,custom_design,custom_design_from,custom_design_to,custom_layout_update,page_layout,product_options_container,msrp_display_actual_price_type,country_of_manufacture,additional_attributes,qty,out_of_stock_qty,use_config_min_qty,is_qty_decimal,allow_backorders,use_config_backorders,min_cart_qty,use_config_min_sale_qty,max_cart_qty,use_config_max_sale_qty,is_in_stock,notify_on_stock_below,use_config_notify_stock_qty,manage_stock,use_config_manage_stock,use_config_qty_increments,qty_increments,use_config_enable_qty_inc,enable_qty_increments,is_decimal_divided,website_id,related_skus,related_position,crosssell_skus,crosssell_position,upsell_skus,upsell_position,additional_images,additional_image_labels,hide_from_product_page,custom_options,bundle_price_type,bundle_sku_type,bundle_price_view,bundle_weight_type,bundle_values,bundle_shipment_type,configurable_variations,configurable_variation_labels,associated_skus
16417,,Default,simple,"Default Category/Категория/Освещение/Лампочки",base,"Лампа PHILIPS P-45 Е14 пр.40W",<br>,1*100,,1,"Taxable Goods","Catalog, Search",21.7600,,,,lampa-philips-p-45-e14-pr-40w,,,,,,,,,,,,"1/18/18, 7:35 PM","1/18/18, 7:35 PM",,,,,,,No,,,,,,,,,,99.0000,0.0000,1,0,0,1,1.0000,1,0.0000,1,0,,1,1,0,1,0.0000,1,0,0,0,,,,,,,,,,,,,,,,,,,
С таким форматом у меня импортирует нормально.
Результат проверки вот такой:
Checked rows: 1, checked entities: 1, invalid rows: 0, total errors: 0
File is valid! To start import process press "Import" button
Результат импорта:
Status
Import successfully done

Рекомендую потестить на одном товаре, чтоб вычислить проблему, а потом оно уже пойдёт как по маслу.

P.S. Ещё можно попробовать поставить галку "Fields Enclosure" при экспорте. Теоретически, оно должно тогда спецсимволы в двойные кавычки брать, если таковые встречаются в значениях полей.
 
Последнее редактирование:
P.S. Ещё можно попробовать поставить галку "Fields Enclosure" при экспорте. Теоретически, оно должно тогда спецсимволы в двойные кавычки брать, если таковые встречаются в значениях полей.
Зашло с этой опцией - но надо и сохранять и импортировать тоже с ней же.

Еще возник вопрос, по той же магенто но связан со стилями.
Сайт собирается на porto, изначально 2-язычный, англ и нем, потом больше. В шаблоне storeview подготовлены - нем и фр, языковый пакет немецкий установил.
Так вот, корректировал стили потихоньку на одном storeview - все изменения вносились в custom.css.
Тут основные изменения в стилях закончил, попереключал storeviews - вижу, что далеко не все стили одинаково применены ко всем storeview. Главное, что в настройках везде весь дизайн во всех storeview наследует дефолт, мелких отличий получилось столько, что в глазах рябит. Например, разные цвета и стили кнопок "add to cart" , разные цвета лейблов "new" и "sale" и да много еще чего.
Так вот, смотрю, что где переписывает, оказалось, что при просмотре storeview англ и фр отличающиеся стили перезаписываются стилями из файлов settings_english.css и settings_french.css. А файла settings_german.css нет вообще, походу, удалился или я удалил при установке языка.
В принципе, привести все к одному виду конечно приведу, просто интересно, сталкивался ли кто с таким поведением и почему так вообще? Может, все таки в настройках чего то упустил и не вижу?
 
Последнее редактирование модератором:
Назад
Сверху