Компонент «Товары и дилеры» 2.X

1081
Компонент «Товары и дилеры»
Данный компонент позволяет разместить на сайте репозиторий товаров, которые будут доступны продавцам для продажи. Выбрав любой из товаров в репозитории продавец может начать продавать его в несколько кликов указав свою цену(и при желании другие параметры).

Компонент фактически построен на трех типах контента, хотя может включать в схему дополнительные связи. Первой важной частью является репозиторий - данный тип контента включает в себя перечень товаров, доступных для продажи в магазине. Данный тип контента может наполняться любым образом - как производителями товаров, так и самой администрацией сайта. Второй тип контента это Дилеры/Магазины. Чтобы стать продавцом пользователь должен зарегистрировать на вашем сайте магазин. Магазин является обычной записью типа контента и вы можете настроить как саму структуру записи добавив нужные поля, так и процесс создания магазина - модерация, верификация документов и т.д. Ну и наконец третий и самый важный тип контента это Витрина товаров или основной тип контента вашего магазина. Именно его вы будете показывать пользователям и именно в нем они будут искать и покупать ваши товары.


Процесс добавления продавцом товара в ваш магазин сводится к выбору интересующего его товара в репозитории и нажатии кнопки "Привязать товар". Вы можете назвать ее как вам больше нравится, например "Хочу продавать этот товар", или "Добавить в мой магазин", я же буду для понятности называть ее именно так. При наведении мыши на данную кнопку продавец увидит список добавленных им магазинов и сможет выбрать к какому из них привязать товар, а при нажатии на кнопку увидит форму добавления товара в магазин, где ему будет предложено заполнить только поля, касающихся параметров продажи данного товара. Это может быть цена, доставка и другие поля, которые вы сочтете нужным добавить при добавлении товара.

При добавлении товара в Магазин создается полноценная запись с параметрами данного товара - все поля, которые присутствуют в репозитории берутся оттуда, поля, заполненные продавцом добавляются на лету, поля, подтягиваемые из записи записи продавца(координаты магазина, часы работы и любые другие поля которые вы сочтете нужным подтягивать к записи) тоже переносятся в запись.

В итоге мы получаем список записей, состоящий порой из одинаковых с виду записей, в которых имеет место продажа одного и того же товара, но каждая запись имеет пометку о продавце и содержит уникальные для данного продавца поля - цену, информацию о доставке, координаты магазина, часы работы и все, что вы сочтете нужным сообщать о продавце пользователю. А также имеет прямые ссылки на страницу Производителя, Дилера, которые так же содержат всю информацию о размещенных ими в каталоге товарах. А также ссылку на поиск данного товара в вашем Магазине, которая выводит список дилеров, продающих данный товар с их местоположением на карте.

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

Удаление товара из магазина может быть осуществлено дилером в 2 клика. Ему просто достаточно нажать кнопку "Отвязать товар" и подтвердить свое намерение. При удалении товара из вашего Магазина удаляются все связанные с товаром данные - комментарии, оценки и прочая сопутствующая информация. В любой момент продавец может начать продавать данный товар снова просто добавив его заново.

Компонент полностью построен на хуках без вмешательства в код системы и правки системных файлов. В компонент для отображения общей карты с маркерами встроены Яндекс-карты, компонент понимает все типы полей, формат хранения данных у которых является стандартным - lat,lng

Данный компонент приобретается единожды и после приобретения вы можете использовать его безо всяких ограничений на всех ваших сайтах без права передачи третим лицам. Код компонента полностью открыт.

Payeer для биллинга ICMS 2 | Компонент «Папки групп»
Комментарии (15)
vikont 29 июня 2020 в 01:26 +1
Компонент интересный +
Но не увидел и не услышал достаточно важного момента, где цена фирмы производителя?
Получается, что диллер сам назначает цену какую захочет. А если она ниже отпускной цены производителя?

Сама логика работы компонента, видимо не продажа товаров, а информирование о диллерах продающих товар производителя?
Если для продажи, тогда как происходит продажа из ТК "Магазин"?
Alexandr18181 10 июля 2020 в 23:15 +1
Бывает и такое... у меня (как для диллера) скидка 30% на продукцию компании... а цена для всех розничных покупателей - (без скидки), поэтому я могу предложить цену ниже цены производителя в рознице...
а логика компонента и продажа товаров и информирование - где у кого и по чем...
В репозитории можно привязывать Продукцию (к своему магазину) и назначать (свою) цену, а в т.к. Товары можно купить у (любого) диллера...
GoodMade 29 июня 2020 в 11:36 +1
Хороший пример использования возможностей системы их комбинированного применения )
lezginka.ru 29 июня 2020 в 19:46 0
+интересный компонент
@Borzoykot 8 июля 2020 в 18:02 0
Да, компонент интересный.
zeffs 20 июля 2020 в 15:20 0
Хорошее дополнение, а чисто для владельца сайта есть какая манитизация?
Qwirks 22 июля 2020 в 18:06 +1
Встроена только карта Яндекса? Нужна альтернатива для Украины
dwd 22 августа 2020 в 04:29 +3
По просьбам трудящихся добавлены Гугл-карты.
Олег Васильевич я 23 августа 2020 в 11:40 +2
Голдман Сакс 18 октября 2020 в 12:19 0
А можно как-то вообще без категории "Дилеры" всё сделать?
Что-то типа блошиного рынка или discogs.com?
И еще вопрос: если продавец отвяжет товар и сразу привяжет его снова, то он за пару секунд избавится от всех плохих отзывов?
Голдман Сакс 18 октября 2020 в 14:22 0
Виноват - без фирм производителей. Чтобы только товары и продавцы.
dwd 18 октября 2020 в 17:33 +3
Первой важной частью является репозиторий - данный тип контента включает в себя перечень товаров, доступных для продажи в магазине. Данный тип контента может наполняться любым образом - как производителями товаров, так и самой администрацией сайта.
Вы сами можете добавлять в репозиторий товары, которые будут доступны для продажи диллерам. В этом случает ТК Производители вам не нужен.

Что-то типа блошиного рынка или discogs.com?
Мне кажется, что компонент реализует не ту модель, которая вам нужна. В вашем случае, если я правильно понял, речь идет о продажах товаров самими пользователями. В рамках же компонента предусмотрена продажа именно магазинами и ТК Диллеры выступает ненужным звеном. А логика компонента построена так, что избавиться от него не получится.

И еще вопрос: если продавец отвяжет товар и сразу привяжет его снова, то он за пару секунд избавится от всех плохих отзывов?
На данный момент да. Однако если нужна другая модель ее тоже можно реализовать. Например запретить отвязку, добавить удаление в корзину вместо полного удаления и т.д. Пока товар находится в корзине диллер не сможет привязать его заново. Все зависит лишь от того, что конкретно требуется.
Голдман Сакс 18 октября 2020 в 22:08 0
То есть компонент помогает не в онлайн, а в офлайн продажах. Если я правильно понял. Конечный результат - ссылка на карте. Корзины нет.
Если так, то тут есть два слабых места. Во-первых, на вашем же примере - вряд ли производители процессоров будут размещать товары на моём сайте, даже если я сильно буду рекламировать свой сайт и просить производителя, а дилеры вряд ли будут привязывать к себе товары, а если и будут, то будут занижать цены и врать, что у них товар есть в наличии. А когда я приеду к ним в магазин, веря, что процессор есть в наличии, постараются впарить другой процессор. Им нет смысла регулярно обновлять информацию.

Но в самом компоненте меня привлекло два уровня страницы товара. Это действительно круто сделано как на discogs.
Я или пользователь добавляет товар. Пусть это будет пластинка Давид Тухманов "По волне моей памяти".
На первом уровне создатель страницы добавляет название пластинки, треклист, описание, обложку, год и фирму -издателя.
На втором уровне пользователи добавляют дополнительные поля: цену, год печати, завод, состояние и фото версии.
Но тогда нужно привязать корзину (в компонентах она есть).
Как я понял, если допилить, то это реализовать возможно.
dwd 18 октября 2020 в 23:16 +2
Я не знаю что нужно именно нужно конкретно вам и что для вас минусы а что плюсы. Есть масса сайтов, построенных по этому принципу. Ярким примером можно назвать тот же price.ua - https://price.ua/intel/intel_core_i5-10400/catc25t2m4381856.html
Вот открываю я страницу и вижу где, когда и за сколько можно купить интересующий вас товар. И при этом никто не запрещает добавить вам, подчеркиваю - к стандартному типу контента, корзину, систему приема платежей и реализовать онлайн продажи и любые другие нужные вам функции. Все это вы также можете увидеть на том же price.ua. Никто не мешает использовать бесплатный интернет-магазин, который так же построен на стандартном типе контента. Никто не мешает вам брать с диллеров плату, за то, что вы приводите к ним клиентов. Никто не мешает включать голову и думать. Я не маркетолог, я программист. Мое дело писать инструменты, ваше - думать как их использовать.
dwd 18 октября 2020 в 23:32 +2
Вот так например подобные сайты зарабатывают на диллерах - https://price.ua/business/stores/price-lines-goods-and-arrangement-types.html