Перенос товаров в Commerce

Главные вкладки

Аватар пользователя Simha11 Simha11 7 ноября 2018 в 10:56

Собственно возникла странная проблема. От предшественника достался сайт на Drupal с которым я до сих пор дел то и не имел. Все товары находились в Тип материала - Продукт. Сейчас же возникла необходимость перенести это все в Commerce в виде именно товаров. Есть ли возможность это осуществить? Какими способами и как? Или всё переделывать с нуля?

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 7 ноября 2018 в 11:05

Вот этот модуль имеет настроенный экспорт для сommerce товаров https://www.drupal.org/project/commerce_feeds
Вам надо будет еще настроить выгрузку отдельно но не сложно там несколько вариантов на Ваш выбор.

Аватар пользователя Simha11 Simha11 7 ноября 2018 в 11:39

Это все хорошо, но не решает основной проблемы. Товары созданы, их надо как то вытащить из материалов сайта. С учетом что их более 10 тысяч наименований....

Аватар пользователя gun_dose gun_dose 7 ноября 2018 в 12:54

Зачем ноды перегонять в продукты? Мой опыт показывает, что оптимально в продуктах хранить только цены и остатки, а остальное в нодах-дисплеях. Ну плюс когда на одном дисплее висит несколько вариаций, то в вариациях хранить те поля, которыми вариации различаются. Но судя по постановке задачи, вопрос об объединении нескольких товаров в один не стоит.

Аватар пользователя Simha11 Simha11 7 ноября 2018 в 13:44

Тут вся проблема состоит в том, что есть ноды, рассортированнные по каталогу. О коммерце видимо никогда до этого не слышали. По сути это уже настроенный товар с функцией добавления к корзину и оттуда можно оформить заказ товара. Реализация заказа там скриптовая с отправкой на почту. Но появилась другая задача. Необходимо сделать так, чтобы покупка осуществлялась через модуль сбербанка, который требует установленный коммерц. И теперь мне каким то страшным образом надо сделать так, чтобы весь каталог можно было купить через сбербанк. Если есть какие то способы по другой реализации, кроме как все перелопачивать - буду рад услышать о данных вариантах.

Аватар пользователя sas@drupal.org sas@drupal.org 7 ноября 2018 в 13:59

И продукты Вам нужны будут и ноды, только определитесь с полями, от того через что у Вас будет построен каталог многое зависит, и будут ли ценовые опции.
Рекомендую сначала определиться со структурой данных настроить страницу товара, каталог, а потом уже делать импорт.

Аватар пользователя adano adano 7 ноября 2018 в 14:00

Модуль сбербанка надо допиливать, он заброшен.
Вполне реально, что при переезде на коммерц, придется структуру переделывать. Де-факто, переделывать с нуля.
С импортом/экспортом вполне можно что-нибудь придумать. Аналогично, от структуры отталкиваться.
Как вариант, написать модуль оплаты под ваш проект...

Вообще, "пациента" смотреть надо и что внутри.

Аватар пользователя Orion76 Orion76 7 ноября 2018 в 16:32

Да.. скорее всего внедрить Коммерц - это получиться практически интернет-магазин "с нуля".
А если все и так работает - почти как надо, то проще доработать модуль "сбербанка" под Ваш проект, чем доработать проект под модуль "сбербанка".

ЗЫ.Если конечно, в перспективе не планируется использовать еще какие либо "фишки" коммерца.