Собственно возникла странная проблема. От предшественника достался сайт на Drupal с которым я до сих пор дел то и не имел. Все товары находились в Тип материала - Продукт. Сейчас же возникла необходимость перенести это все в Commerce в виде именно товаров. Есть ли возможность это осуществить? Какими способами и как? Или всё переделывать с нуля?
Комментарии
Вот этот модуль имеет настроенный экспорт для сommerce товаров https://www.drupal.org/project/commerce_feeds
Вам надо будет еще настроить выгрузку отдельно но не сложно там несколько вариантов на Ваш выбор.
Который?
https://www.drupal.org/project/commerce_feeds
То есть сначала выгрузить все товары, потом закинуть в Commerce. Так?
Сформовать выгрузку, прочтет README к модулю - там план действий есть.
Это все хорошо, но не решает основной проблемы. Товары созданы, их надо как то вытащить из материалов сайта. С учетом что их более 10 тысяч наименований....
Вашу основную проблему решает views_data_export
Зачем ноды перегонять в продукты? Мой опыт показывает, что оптимально в продуктах хранить только цены и остатки, а остальное в нодах-дисплеях. Ну плюс когда на одном дисплее висит несколько вариаций, то в вариациях хранить те поля, которыми вариации различаются. Но судя по постановке задачи, вопрос об объединении нескольких товаров в один не стоит.
Тут вся проблема состоит в том, что есть ноды, рассортированнные по каталогу. О коммерце видимо никогда до этого не слышали. По сути это уже настроенный товар с функцией добавления к корзину и оттуда можно оформить заказ товара. Реализация заказа там скриптовая с отправкой на почту. Но появилась другая задача. Необходимо сделать так, чтобы покупка осуществлялась через модуль сбербанка, который требует установленный коммерц. И теперь мне каким то страшным образом надо сделать так, чтобы весь каталог можно было купить через сбербанк. Если есть какие то способы по другой реализации, кроме как все перелопачивать - буду рад услышать о данных вариантах.
И продукты Вам нужны будут и ноды, только определитесь с полями, от того через что у Вас будет построен каталог многое зависит, и будут ли ценовые опции.
Рекомендую сначала определиться со структурой данных настроить страницу товара, каталог, а потом уже делать импорт.
Модуль сбербанка надо допиливать, он заброшен.
Вполне реально, что при переезде на коммерц, придется структуру переделывать. Де-факто, переделывать с нуля.
С импортом/экспортом вполне можно что-нибудь придумать. Аналогично, от структуры отталкиваться.
Как вариант, написать модуль оплаты под ваш проект...
Вообще, "пациента" смотреть надо и что внутри.
Да.. скорее всего внедрить Коммерц - это получиться практически интернет-магазин "с нуля".
А если все и так работает - почти как надо, то проще доработать модуль "сбербанка" под Ваш проект, чем доработать проект под модуль "сбербанка".
ЗЫ.Если конечно, в перспективе не планируется использовать еще какие либо "фишки" коммерца.