Функционал простого интернет магазина. Каким он должен быть?

InstantCMS 2.X
#1 11 июля 2020 в 08:18
Корзина товаров, форма заказа. Какие параметры формы оформления заказов необходимы? Какие функции управления нужны в админке?
#2 11 июля 2020 в 10:19
Отличный вопрос.

Поскольку не готовился, накидаю на скорую руку. А позже могу подробно расписать, так как постоянно имею дело с разного рода каталогами, магазинами и т п Даже из лендингов стараются делать микро интернет-магазин. Поэтому напишу какой спрос мне известен.
Постараюсь максимум отразить именно того, чего нет в движке, если что дополню.
Думаю, такой объем делать сразу не нужно, достаточно начать с малого и постепенно можно развивать от простого к универсальному.


1) Сами формы покупки/заказа/запроса.
Хорошо бы в арсенале иметь универсальный компонент, у которого были бы опции по отдельности или совместно:
— Классическая корзина заказа с управлением покупателем заказом на странице корзины; наверно лучше всего это как тип поля использовать, но опция вставки кодом тоже может пригодиться в каком-то слайдере, как у вас с делано с обратной связью
— Настраиваемая кнопка условного заказа (опции сделать ссылкой или кнопкой; опции надписи на кнопке; стили)
— Конструктор форм, калькуляция для заказа одного товара или услуги Это нужно для сложных товаров или услуг, где надо какие-то предварительные данные для расчета отправлять. увеличивает конверсию. А часто просто нужно рассчитать сложную стоимость доставки или каких-то допуслуг
— Графический конструктор, где можно попробовать хотя бы минимально схематично сделать какой-то макет условной визитки
— Поле цен, которое надо тоже отдельным пунктом описывать
— Форма оплаты может быть просто выбором статики, а может подключать к ней конкретный эквайринг.

2) Цены
— Цены на модификации товара или услуги от характеристики
— Изменение цены исходя из опций конструктора форм, как он посчитает.
— Цены могут меняться из-за курса валюты. Наверно не самая нужная опция, так как это редко используется, но есть продавцы завязанные на валюту.
— Изменение цены от группы пользователей
— Изменение цены по количеству, скидкам, бонусам, клубным программам. Алгоритмы скидок могут быть разные, наверно не нужно перечислять.
— Иногда требуется учитывать скрыто цену закупки или себестоимость.

3) Этапы заказа и обработка
— В некоторых случаях нужна регистрация пользователя по данным заказа или страница id-заказа хотя бы, чтобы он мог посмотреть статус и информацию после отправки.
— Скорее всего список заказов должен быть в виде отдельного вида контента, где настраивается отдельным пользователям- менеджерам доступ и они обрабатывают заказы. А в самом заказе нужно предусмотреть изменяемые поля статуса заказа, которые будут отправлять уведомление пользователю.
— Может тут стоит думать в сторону CRM, где вместо комментариев как у обычного типа контента может быть какая-то переписка с покупателем. Или может просто отображать его интерактивные контакты, т е ссылкой, а переписку оставить на дефолтные ЛС. Тут надо думать, как органично это может быт на движке.

4) Карточки товаров
— Должны быть разные поля артикулов. Есть обычно артикул производителя, а может у продавца еще свой быть. И плюс ко всему, каждый товар может иметь модификацию, то есть характеристику типа цвета, которая тоже отмечается отдельным артикулом.
— Отдельное поле производителей или брендов, которое не просто ссылкой должно быть как есть сейчас в Инстант, но и выводиться где-то не только в фильтре, но и отдельно виджет навигации.
— Учет количества по складам, где находится товар или наоборот отсутствие этого учета в случае услуг каких-то. При покупке нужно делать калькуляцию товаров и менять количество по складам менеджером.
— Учет характеристик товаров. Тут наверно могут быть просто статичные данные и данные привязанные к конструктору форм. Даже цвет иногда влияет на цену.
— Виджет конкретной карточки товара или услуги по id, можно было бы где-то быстро выводить.
— Нужны будут дополнительные поля, которые можно наверно потом дополнять в движок, где товар можно представлять в разных вариантах.
Например вставить слайдер, 360 градусов объектное фото, или 360 градусов сферическое фото. Вариантов много.


5) Управление данными товаров
-Экспорт/импорт товаров csv, xml, json
-Экспорт/импорт данных покупателей csv, xml, json
— Не знаю насколько это возможно реализовать на данном движке, но часто требуется быстрая массовая редакция цен или количества или еще каких-то данных вручную. Приложу скриншот



6) Рассылки
Разумеется, рассылки часто нужны для оповещения пользователей об акциях и т п

7) Админка
-В админке должны быть все настройки полей, доступов и т п с уровня админа. А управление заказов можно наверно дублировать, но должно быть доступно на сайте по логике.
-Статистика по продажам, ценам

8) Поставщики
9) Покупатели
Позже допишу, если будет необходимость.
Если при всей сложности этого ТЗ есть возможность использовать магазин как мультишоп, где пользователи могут быть продавцами, то это будет просто супер маркетплейс.
#3 11 июля 2020 в 10:25


Корзина товаров, форма заказа. Какие параметры формы оформления заказов необходимы? Какие функции управления нужны в админке?

GoodMade

Рекомендую забыть при интернет магазины. от слова НАВСЕГДА ни тратить на эти думки ни секунды. сейчас продаванам надо только успевать распихивать товары по складам:
беру ру, озон, ламода, вйлберис, сбер еда, дилевриклаб, алиэкспресс. не представляю кто этот тупой продован, решивший выкинуть деньги время и силы в открытие ларька с 3000 товаров например, против вышеперечисленных гипермаркетов с ярдами товаров и априори низкими ценами
Зачем строить ларёк, если ты можешь арендовать отдел в любом или во всех из вышеперечисленных маркетплейсов и продавать своё медвеже говно белкам да лисам?
+как с ними конкурировать в поиске?
+с логистикой вопрос решон в маркетплейсах, корректируй цены, ассортимент, вози на склад, в нутри конкуренции нет подчти, ибо фильтр цена цвет и т.д.
#4 11 июля 2020 в 10:48
Мелко мыслите уважаемый, думай о маркетплейсах, сразу международных, например купить продать, построить, починить судно, яхту, катер, лодку… А эту двухходовочку по поводу вытрести денежку с карточки физика, оже давно отработали и места свободного нет, тут вопрос стоит кто лишний, например сбер еда или делавери клаб.
#5 11 июля 2020 в 11:07



Корзина товаров, форма заказа. Какие параметры формы оформления заказов необходимы? Какие функции управления нужны в админке?

GoodMade

Рекомендую забыть при интернет магазины. от слова НАВСЕГДА ни тратить на эти думки ни секунды. сейчас продаванам надо только успевать распихивать товары по складам:
беру ру, озон, ламода, вйлберис, сбер еда, дилевриклаб, алиэкспресс. не представляю кто этот тупой продован, решивший выкинуть деньги время и силы в открытие ларька с 3000 товаров например, против вышеперечисленных гипермаркетов с ярдами товаров и априори низкими ценами
Зачем строить ларёк, если ты можешь арендовать отдел в любом или во всех из вышеперечисленных маркетплейсов и продавать своё медвеже говно белкам да лисам?
+как с ними конкурировать в поиске?
+с логистикой вопрос решон в маркетплейсах, корректируй цены, ассортимент, вози на склад, в нутри конкуренции нет подчти, ибо фильтр цена цвет и т.д.

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


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

Колян
Проблемы этих площадок, что они копируют друг друга, не делая что-то уникального и поэтому есть куда развиваться. Раньше все копировали Амазон, теперь Алиэкспресс. Даже маркетплейсов еще очень недостаточно, а многие крупные сети тоже умирают.
#6 11 июля 2020 в 11:37


Корзина товаров, форма заказа. Какие параметры формы оформления заказов необходимы? Какие функции управления нужны в админке?

GoodMade

Если самый минимум, который можно универсально использовать, просто сделать поле универсальной ссылки (стилизованной в кнопку) заказа на отправку формы для начала. Еще ее сделать вставкой кода и виджетом. Очень похоже на вашу обратную связь. Единственный у нее минус, что она отправляет ссылку на страницу отправки, а если это главная страница или список товаров, то не понятно на какой товар запрос.
Еще иногда нужно в форме отправки формы заказ добавлять какие-то поля, чтобы при заказе указывать какие-то данные, хотя бы количество. Тут хорошо бы какой-то конструктор форм. Саму ссылку(кнопку) желательно стилизовать и менять на ней надпись.
Еще можно было бы ставить контакты автора записи, как у вас в другом плагине, по которым можно было бы сделать заказ. Можно и по кнопке отправлять заказ на почту автора записи, то есть мультишоп.
Все данные продажи отправлять на почту покупателя и продавца. В админке можно учитывать транзакции, особенно в случае мультишопа и все необходимые опции настраивать. В профиле пользователя указывать данные заказа.
#7 11 июля 2020 в 12:52

Функционал простого интернет магазина

GoodMade
Вы лучше расскажите сначала, что в вашем понятии "простой интернет магазин". Алиэкспрес — простой ИМ? /blogs/moi-razrabotki/obnovlenie-magazina-do-1-2-5.html — это простой ИМ? Простой ИМ — это где админ магазина/сайта один всё продает или где любой желающий может выложить свой товар и получать за него деньги сразу себе на счёт минуя "кассу сайта"?

На мой взгляд простой ИМ уже есть в коробке InstantCMS 2 — это запись в типе контента о товаре с контактами продавца. Корзина товаров даже не везде нужна.
#8 11 июля 2020 в 13:06


На мой взгляд простой ИМ уже есть в коробке InstantCMS 2 — это запись в типе контента о товаре с контактами продавца. Корзина товаров даже не везде нужна.

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

Другое дело, с кем именно связь. Это либо админ сайта, либо продавцы такие же пользователи. На мой взгляд, пользователи-продавцы не такой сложный функционал, но часто может использоваться.
#9 11 июля 2020 в 17:14
Для меня важно отслеживание заказа без регистрации. То есть при заказе формируется ссылка, которая отправляется на почту. По этой ссылке можно, не регистрируясь, посмотреть состояние заказа. Это с точки зрения покупателя. С точки зрения необходима система бонусов, скидок на товары и группы товаров, рейтинг покупателя в зависимости от суммы покупки, от которого зависит скидка. Это необходимо для набора клиентской базы, мотивировать людей регистрироваться. Не могу сказать, это плюшки простого или нет ИМ, но я всегда искал движки с таким функционалом. Остальное, плюс-минус, стандартное.
#10 14 июля 2020 в 21:28
Слова "простой" и "интернет-магазин" не совместимы. Если вы продаете что-то в формате ИМ, априори у вас есть уже конкуренты, и нужно быть лучше, чем они. А ведь иногда эти конкуренты мегакруты, типа озон, и т.д. Поэтому, чтобы успешно торговать через интернет, простым сайтом не отделаешься. Чего лично мне не хватает во многих движках магазинов, где-то есть, а где-то нету, и приходится постоянно искать исполнителя на допиливание:
1) Сравнение товаров
2) Вишлист
3) Заказ в один клик
4) Регистрация в процессе заказа
5) Отдельные поля для штрихкодов и артикулов производителя
6) Микроразметка товаров и отзывов
7) Постоянные страницы фильтров с ЧПУ, возможность задания этим страницам мета тегов, и вывод ссылок на них в рубрике в виде тегов
8) Сортировка товаров по рубрикам на страницах производителей
9) Текстовый поиск на аяксе, учитывающий ошибки ввода (например, по Левенштейну), и транслит
10) Автозаполнение пустых мест в плитке товаров похожими, или рекомендуемыми товарами (иногда, например, если в рубрике всего три товара, то нужно плитку товаров чем-то добивать хотя бы до 20)
11) Блок "вы недавно смотрели", берущий из сессии или кукиз недавно просмотренные товары
12) Поля "вес" и "габариты" на основе которых калькулятор доставки в корзине
13) Интеграция с 1С, там же импорт-экспорт csv товаров
14) Рассылочник рекламы и новостей по почтам зарегистрированных пользователей
15) Рассылочник напоминаний о "забытых корзинах" на почту, или пуш-уведомлениями
16) XML-фид товаров для Google Merchant, с возможностью указания рубрик, из которых выгружать товары (в каждом товаре также хорошо сделать галочку "не выгружать в мерчант" на всякий случай)
17) YML для Яндекс Маркет, с такой же возможностью
18) Возможность задания шаблонов для мета тегов в рубриках
19) 301 редиректы со страниц товаров, которых больше нет в продаже, но они проиндексированы, и тянут трафик
20) Блок с популярными товарами в рубрике над основной плиткой
Хватит пожалуй, для ровного счета. Вообще, много всего нужно нормальному интернет-магазину. Извините, что так сумбурно, что вспомнил, то написал.
UPD:
21) Несколько типов юзеров (минимум розничник и оптовик), и для каждого своя скидка
22) Несколько складов, с указанием наличия товара на каждом, и уведомления о заказе рассылаются на разные почты
23) Поле "минимальный заказ" для каждого товара, и для корзины в целом. Если минималка не набрана, корзину невозможно отправить, вылезает соответствующее уведомление. Это часто у доставшиков еды такая фишка))
все, харэ, надо спать))
#11 14 июля 2020 в 23:19
Tamatoa, забыли о губораскатывающих станках
#12 15 июля 2020 в 17:18


Tamatoa, забыли о губораскатывающих станках

Олег Васильевич я

а при чем здесь губораскатываюший станок, если большинство из этого мне приходится заказывать, каждый раз, когда мне приносят ИМ на продвижение?! без этого магазин все равно работать не будет))) ну, конечно если он нужен не для галочки, а для продаж
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.