Вы здесь

Какими модулями сделать магазин с большим количеством товаров, категорий, атрибутов и продавцов?

0

Всем здоровья и успехов.
Прошу вас кратко ответить: какими бы вы пользовались модулями и компонентами drupal 7 для решения задачи, которую я опишу ниже и может быть в двух словах о их взаимодействие для решения данной задачи. В целом с drupal сталкиваюсь так или иначе уже давно, но такую задачу решать еще не приходилось, поэтому прошу от опытных участников сообщества пинка в нужном направлении.
Сайт каталог с относительно большим количеством категорий товаров, у разных категорий товаров могут быть различные характеристики. На сайте присутствует множество продавцов, которые самостоятельно добавляют товар в категории. У продавцов должна быть возможность просматривать заказы от пользователей на свои товары, возможность смены статуса заказа и его отмены. Пользователи приобретают товар используя корзину, но оплата на самом сайте не осуществляется, расчет происходит непосредственно с продавцом по договоренности, доставкой так же занимается сам продавец. В личном кабинете пользователи могут просматривать свои заказы и видеть изменения их статусов.
Вот такие основные моменты задачи, надеюсь услышать ваши мнения по путям ее решения. Заранее благодарю всех откликнувшихся.

Версия Drupal: 
7.x
Категория: 
E-commerce
Вопрос задан 18.04.2017 - 15:17

Нет, площадка хендмейд. Мастера выставляют свои работы, пользователи покупают.

Комментарий оставлен 19.04.2017 - 09:41

Если никогда не делали сложных проектов на друпале. то проще будет заказать на сторону. Тут парой моделей не обойдешься. И возможных решений, думается, с десяток будет.

Комментарий оставлен 19.04.2017 - 18:11

Конечно проще, но откуда бы тогда появились те, кто сможет сделать этот проект? ) На текущий момент у меня есть возможность и время поработать с этим проектом без каких-то негативных последствий, и если не выйдет, то будет возможность передать кому-то с более богатым опытом. Опыта работы в вебе у меня более 10 лет и я суюсь сюда не совсем с пустой головой, у меня есть определенные соображения как и что сделать, но опыта именно в e-commerce мало, да и тут не совсем стандартная задача. Я осознаю объем работы и уровень сложности, тем более там еще куча различных моментов, помимо тех, что я озвучил, но как их реализовать я понимаю. А по тем моментам, которые я озвучил меня интересовало мнение более компетентных в этом вопросе участников сообщества.
В общем есть интерес и время, почему бы не попробовать. Да и цель сообщества на сколько я понимаю - это обмен опытом, по сему и задал тут вопрос.

Комментарий оставлен 20.04.2017 - 09:55

Ответы

1

Drupal Commerce плюс много самописа.

у разных категорий товаров могут быть различные характеристики

таксономия + свой модуль характеристик

На сайте присутствует множество продавцов, которые самостоятельно добавляют товар в категории

пользователи с ролью Продавец и правом добавления товаров

У продавцов должна быть возможность просматривать заказы от пользователей на свои товары

Views

возможность смены статуса заказа и его отмены

если нужно редактировать именно статус заказа, то надо писать костыли для разделения одного заказа на несколько, в зависимости от продавца и не факт что получится. Если нужен статус на отдельные товары, то просто право на редактирование поля купленного товара

В личном кабинете пользователи могут просматривать свои заказы и видеть изменения их статусов.

Views

Ответ дан 18.04.2017 - 17:18
Аватар пользователя xandeadx
xandeadx
1442

Спасибо, за хороший подробный ответ.
По поводу категорий товаров и и их характеристик. На текущий момент полного списка категорий и характеристик у меня нет, но поразмыслив, предполагаю, что в силу специфики тематики, во многом характеристики будут пересекаться и не будет много уникальных характеристик. Поэтому можно попробовать сделать один тип материала - товар, с 10-30 характеристиками, а при создании товара продавцом, выводить поля в зависимости от выбранной категории при помощи модуля Field Conditional States.
По остальным пунктам вы подтвердили мои предположения.
Но вот не хотел я связываться с commerce. По сути мне нужны два основных момент. Это корзина и система заказов. Корзину можно сделать при помощи flag + views ну и еще может пары модулей. Так же смотрел в сторону Basic Cart. Но не знаю на сколько является удачной система хранения заказов в материалах.
Скажите пожалуйста, при помощи чего вы бы делали корзину и систему заказов, если не использовать для этого commerce или же наиболее эффективным для этого будет именно он?

Комментарий оставлен 19.04.2017 - 17:28

Basic Cart не рекомендую совсем. С Flag вы не сможете реализовать количество товара, поэтому самопис.

Комментарий оставлен 19.04.2017 - 17:37

По моему лучше выделить время на изучение Commerce, т.к. на самом деле ничего сложно в нём нет, но зато это мощное решение, чем использовать Basic Cart который на самые простейшие функции рассчитан. Рано или поздно упрётесь в край его возможностей

Комментарий оставлен 20.04.2017 - 20:56

Basic cart я поставил посмотрел и однозначно решил от него отказаться. У меня есть некоторый опыт в работе с commerce, я не то чтобы не хочу в нем разбираться, тут скорее меня смущает то, что компонент довольно объемный и повышает нагрузку на сайт и при этом для его настройка и доработки под мои нужды (помимо того, что я описывал в вопросе) будет потрачено много времени и сил и скорее всего придется придумывать какие-то костыли. Поэтому пока склоняюсь к самопису в части корзины, системы заказов и работы с ними. Но и commerce рассматриваю как вариант, потому что именно под Drupal пока ничего не писал, сейчас изучаю этот вопрос и по итогам уже решу на чем остановится.

Комментарий оставлен 21.04.2017 - 10:31