Обновление бесплатного компонента Интернет магазин до 1.4.1 и совместимость с InstantCMS 2.16
Что нового?
- Более подробная страница «Лог действия» с фильтрами (для 2.16)
- Всплывающее окно при добавление в корзину
- Кнопка «Купить в 1 клик» — интеграция с Конструктор форм
- Опция для Обязательной заполнения поля
- В шаги оформление корзины, добавлено кнопка Назад
- При оформление заказа, добавлена капча для гостей
- При отмене заказа, количество «В наличии» возвращаются назад
- Старый стиль уведомления перенесены на более красивый toastr
- Исправление багов
- Другие мелкие доработки
Видео
Компонент является бесплатным и все свои планы и хотели я уже реализовал, дальнейшая доработки и добавление нового функционала будет по платному заказу.
Спасибо пользователю Quzar за финансирование доработки компонента.
Реклама #
Def 1 год назад #
есть ли виджет «рекомендованных товаров», которые можно в ручном режиме выбирать при создании товара? Виджет выводился бы под карточкой товара
My-InstantCMS.Ru 1 год назад #
В готовом варианте нет, можете заказать
Def 1 год назад #
сколько будет стоить и на сколько возможна интеграция форм с ТГ?
Def 1 год назад #
и есть ли возможность привязку форм обратной связи к телеграм, чтобы заявки уходили не только в ЛС, на почту, но и в ТГ ?
My-InstantCMS.Ru 1 год назад #
Еще не работал с телеграмом, надо изучить
Def 1 год назад #
спасибо, буду ждать ответ. Если можно доработать, с удовольствием бы доплатил эту доработку.
ParadoX 1 год назад #
Я в доле)
Quzar 1 год назад #
Присоединяюсь к складчине ;)
maxisoft 1 год назад #
там ничего сложного достаточно создать бота и написать 3 строчки кода которые будут слать сообщения через бота в группу
Quzar 1 год назад #
Было бы отлично еще и ватсап туда же. Пока еще много пользователей, а у кого то он до сих пор основной мессенджер.
Но с ним наверное будет все посложнее, чем с ТГ… или нет?
Def 1 год назад #
При клике на отзывы — не перекидывает на блок с отзывами
My-InstantCMS.Ru 1 год назад #
Спасибо исправлю
Scythian 1 год назад #
Здорово, великолепно 👍 😀
kalikimaka 1 год назад #
для подобия маркетплейса не хватает:
Отключение корзины, вместо нее «избранное»
Поле «Купить по ссылке» — ссылка на товар на стороннем сайте.
Так же хорошо бы виджет «Вы смотрели»
Все:)
Scythian 1 год назад #
Для маркетплейса много чего не хватает, но как отдельный магазин, этот компонент однозначно достойное решение.
My-InstantCMS.Ru 1 год назад #
Да, компонент не маркетплейс, не мультимагазин, это просто магазин конкретного продавца.
Loadырь 1 год назад #
Странный маркетплейс у вас получается. Корзину обычно отключают, чтобы сразу отправить на оформление заказа, а не чтобы сохранить урл в избранном. И «Купить по ссылке» это точно не маркетплейс, а его некое подобие партнерки. И да, здесь магазинчик на одного владельца-продавца и очень даже хорошо с этим справляется.
kalikimaka 1 год назад #
у вас все всегда странно, только у вас все ок:) Я написал «для подобия» — это ключевое слово. Обычный каталог фирм, которые хотят чтобы были переходы на их сайт(интернет магазин), полный цикл сделки никому не нужен. И избранное нужно посетителю именно для того, чтобы получить в одном окне, все что он набрал с разных поставщиков и не более.
My-InstantCMS.Ru 1 год назад #
Избранное есть instantcms.ru/addons/bookmarks-for-shop.html
Scythian 1 год назад #
Конечно дико извиняюсь, но то что вы описали, даже на подобие маркетмлейса не тянет ). Многопользовательский каталог товаров — вы наверное это хотели написать? )))
kalikimaka 1 год назад #
сорри конечно, русский не родной язык? еще раз повторить «для подобия»
DeeMon 1 год назад #
Так это даже не подобие… вы говорите об обычной свалке ссылок с карточками в виде товаров типа прайс ру и ему подобным мусоркам. Для этого представленный компонент не нужен совсем, хватит с лихвой возможностей типов контента и полей.
Loadырь 1 год назад #
Тогда вам данный компонент магазина совсем не нужен. В любом типе контента создаете поле типа «Ссылка», добавляете избранное
Избранное
kalikimaka 1 год назад #
я вас не спрашивал, что мне нужно, а вам и не надо отвечать, если вас не спрашивают.
Loadырь 1 год назад #
Это я так, по доброте душевной, не серчайте ))
Dark Space 1 год назад #
Нет смысла развивать
(Не хейтер, с Ozon сравнила)
Визуально по дизайну уже минус, не удобно для пользователя
Не красиво сделано
My-InstantCMS.Ru 1 год назад #
Ладно.
Давайте все удалим этот компонент, скачаем Ozon, там всё красиво.
🤣
Quzar 1 год назад #
Уважаемый Парвиз, благодарю за все ваши разработки и поддержку их в актуальном состоянии! Все отлично, люди разные, понятно что после высказывания и действий некоторых неадекватов настрой угасает, но реально, не обращайте внимание. Их во всех сферах хватает… так что, пропускайте мимо. Благодарных заказчиков и позитива всегда будет больше!
F_a_R_i_D 1 год назад #
А бюджет Озона, с данным компонентом не пробовали сравнивать?)
Не скажу, что компонент идеальный, но для быстрого запуска своего интернет-магазина сойдёт.
Вы сравниваете маркетплейс с интернет магазином.
Abobo 1 год назад #
Откуда Вы такие чудаки хоть беретесь, как можно писать такую чушь
maxisoft 1 год назад #
Ребята давайте просто уважать мнение каждого тут человека, то что написано это не чушь, а личное субъективное мнение, что компоненту далеко до ОЗОНА и тут сложно не согласиться. Просто суть в другом что ОЗОН и компонент решают разные задачи и подход у них разный. Это как например ЛАДА Калина для многих не машина, хотя для многих это была первая и любимая машина со своей историей и настольжи.
Abobo 1 год назад #
Это не мнение, это извините за выражение — «высер». Что значит нет смысла развивать компонент? Это сказано для того чтобы демотивировать разработчиков, коих и так тут мало? Такое мнение лучше держать при себе. И вообще как можно сравнивать OZON с миллионными бюджетами с бесплатным компонентом, над которым трудится 1 человек? И причем тут вообще дизайн? Главное функционал, дизайн нарисовать можно любой и сверстать.
Quzar 1 год назад #
При чем тут маркетплейс Озон и компонент интернет магазина для Инстанта))
Глупое сравнение.
Не нравится дизайн, не проблема, закажите подходящий шаблон за отдельную плату и все будет тип-топ, прям диз аля Озон. Или оплатить за работу разработчикам религия не позволяет и вы способны только на вы.... ражения подобного мнения?
maxisoft 1 год назад #
Не понятно зачем сравнивать озон или яндекс маркет с обычным компонентом который позволяет сделать свой небольшой магазинчик. Причем компонент имеет место быть и он закрывает ряд простых задач. Единственный минус про который знает разработчик и пока не как не решается переделать это КОРЗИНА, это самое узкое место компонента, так как хранить в сессии данные корзины не совсем айс и это осложняет многие доработки компонента и его развитие в дальнейшем, хотя я уже и к этому приспособился. :) А так разработчику только респект, и не стоит забрасывать его пока.
My-InstantCMS.Ru 1 год назад #
Какие есть еще варианты по хранению данных корзины?
В БД думаю будет много мусора, да и у компонент есть возможность оформление заказа гостям. а у гостей нет ID.
Если есть варианты, предлагайте.
Loadырь 1 год назад #
Только в БД. Мусора не будет, если сразу после оформления заказа переносить данные из корзины в заказ. Гости есть во всех магазинах, поэтому им можно присваивать свой хеш вместо user_id, чтобы идентифицировать его и сопоставлять его с его покупками. А этот хеш хранить уже в куках или в сессии.
My-InstantCMS.Ru 1 год назад #
По IP?
maxisoft 1 год назад #
Самый простой и рабочий вариант, делаешь хук на старт системы, где проверяешь если юзер авторизированный ничего не делаешь если нет тогда просто генерируешь GUID и кидаешь его в куки и не сессии в чистый куки пожизненно, (предваритительно нужно проверить есть ли куки у юзера и если есть то опять ничего не далаешь).
Таким образом ты идетифицируешь юзеров и корзина ложиться в БД. после оформления заказа ты просто удаляешь, и самое прикольное ты сможешь сделать функцию брошенной корзины, когда юзер накидал в корзину и ушел через полгода пришел а ты ему типа ВАУУУУ братан у тебя тут товар в корзине давай оформим заказ :)))))))
My-InstantCMS.Ru 1 год назад #
Хорошая идея, было бы не плохо увидеть такое в коробке движка, что бы каждый разработчик не плодил свои GUID
maxisoft 1 год назад #
В коробке это не нужно, так как GUID это просто сгенерированная строка, а разработчик сам пишет ее в куки со своим именем и потом сам решает что с ней делать.
Нил™ 1 год назад #
ну кто купит через пол года, это и получается — лишний мусор в бд)
maxisoft 1 год назад #
ничего не понятно но было интересно :) — обычно чтобы мусора не было есть задача на кроне которая корзины с датой больше 1-2 мес. удаляла (время жизни) можно вынести в настройки и будет Вам счастье чистая БД.
Нил™ 1 год назад #
Забыл поставить знако вопроса после «полгода»). Скорее всего уже купил где-то или отпала необходимость.
Можно конечно и кроном чистить корзину старше двух месяцев, но тогда, что мы покажем посетителю через полгода, если он все таки вернётся? Мы же очистили. А если не вернётся, сколько будем хранить в бд мусор, в надежде, что однажды он вернётся?))
На устройстве пользователя пусть хранится хоть сто лет, нам не жалко) только я бы хранил в local storage, а не в куках. Опять же, дело вкуса)
Нил™ 1 год назад #
Хотя, в этом случае нельзя получить доступ к корзине с другого устройства. Это заметный минус, конечно.
maxisoft 1 год назад #
ну начнем с того что неаторизированный пользователь не где не получит доступ к корзине на другом устройстве. :)))
skewes 1 год назад #
Здравстуйте.
Обновил ваш интернет магазин с админки сайта до последней версии на версию инстанта 2.16.1.
Интересен тот факт, что выскочили ошибки, которые выползают при включенной отладке. А тут хоть включай отладку сайта, хоть не включай, ошибки появляются… Не знаете с чем может быть связано? Может была у кого схожая проблема?
My-InstantCMS.Ru 1 год назад #
Здравствуйте.
Все ошибки указывают на компонент Опен-граф, попробуйте тоже обновить этот компонент
skewes 1 год назад #
Хорошо, попробую, отпишусь позже)))