Корзина на сайте - удобная функция, которая позволяет покупателю интуитивно двигаться по этапам оформления заказа. С помощью этого функционала пользователи могут одним кликом добавить интересующий товар в форму заказа и мгновенно перейти к заполнению контактной информации. Также корзина может предоставлять покупателю дополнительную информацию о суммарной стоимости товара, автоматически рассчитывать скидку и предоставить возможность выбора варианта доставки.
В этой инструкции мы по шагам разберем процесс создания корзины
Сформирует покупателю ссылку для онлайн-оплаты на итоговую сумму заказа
Рассчитает покупателю размер скидки от суммы заказа или по промо-коду
Предоставит покупателю возможность выбора варианта доставки
Отправит сообщение о заказе в ваш личный чат телеграм или в вашу рабочую группу.
Покажет покупателю историю его покупок и текущий статус каждого из его заказов.
Поможет в установке и настройке индивидуального дизайна
Присоединяйтесь к нам в Telegram
@EasyNetShop_support
Сегодня мы уже помогли оформить заказов:
Для создания кнопки потребуется изображение символа корзины в любом графическом формате. Эту картинку нужно будет загрузить на сервер и проверить её доступность через браузер, указав её URL в строке адреса. Например:
<img src="https://lk.easynetshop.ru/box/cart_default.svg">
<div id="easynetshop-cart">
<img src="https://lk.easynetshop.ru/box/cart_default.svg">
</div>
<style>
#easynetshop-cart {
background-color: #dddddd;
width:40px;
height:40px;
padding:10px;
}
</style>
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script defer src="//lk.easynetshop.ru/frontend/v5/test.js"></script>
<link href="//lk.easynetshop.ru/frontend/v5/test.css" rel="stylesheet">
Настройки корзины производятся в личном кабинете сервиса в разделе Основные настройки
<button class="btn-ens-action btn-ens-style" data-rel="4a9f99dc105">Купить</button>
При создании корзины на основе готового скрипта от сервиса Простой магазин отдельной страницы на сайте не формируется. Вместо этого содержимое заказа для покупателя выводится на любой из существующий страниц через выпадающее окно. В нём присутствуют 3 основных блока: содержание заказа [1], поля для заполнения покупателем [2] и активные элементы для управления заказом [3].
Все элементы этой формы заказа могут быть настроены под требования дизайна интернет-магазина, например, через определение CSS-стилей можно установить цвет кнопки отправления заказа:
<style>
.easynetshop-gotocart, /* Кнопка перехода в корзину */
.easynetshop-goorder, /* Кнопка возврата к заказу */
.easynetshop-doorder /* Кнопка отправки заказа */
{
background-color: #ffdb26; /* Цвет фона */
border-color: #c3a820; /* Цвет границы */
}
</style>
Для установки стилей этой кнопки при наведении или выделении можно добавить:
<style>
.easynetshop-gotocart:hover, .easynetshop-gotocart:active, /* Кнопка перехода в корзину (при наведении) */
.easynetshop-goorder:hover, .easynetshop-goorder:active, /* Кнопка возврата к заказу (при наведении) */
.easynetshop-doorder:hover, .easynetshop-doorder:active /* Кнопка отправки заказа (при наведении) */
{
background-color: #ffdb26; /* Цвет фона */
border-color: #c3a820; /* Цвет границы */
}
</style>
При успешном оформлении заказа корзина может сформировать для покупателя ссылку на платежный сервис, который будет принимать платежи. В такой платежной ссылке будет автоматически передан номер заказа и сумма к оплате. Покупателю останется только указать реквизиты карты и завершить процедуру. Пример подключения платежного сервиса (на примере сервиса Т-Банка):
<script src="https://securepay.tinkoff.ru/html/payForm/js/tinkoff_v2.js"></script>
<div id="easynetshop-custom-orderfinalform">
Спасибо! Вы успешно оформили заказ №{%zakaz%} на сумму {%itogo%} руб.<br>
Информация о деталях заказа направлена на вашу почту: {%email%}
<form onsubmit="pay(this); return false;">
<input class="tinkoffPayRow" type="hidden" name="terminalkey" value="Код магазина в системе Т-Банка">
<input class="tinkoffPayRow" type="hidden" name="frame" value="true">
<input class="tinkoffPayRow" type="hidden" name="language" value="ru">
<input class="tinkoffPayRow" type="hidden" name="amount" value="{%itogo%}">
<input class="tinkoffPayRow" type="hidden" name="order" value="{%zakaz%}" >
<input class="tinkoffPayRow" type="hidden" name="description" value="Заказ {%zakaz%} в Название магазина">
<input class="tinkoffPayRow" type="hidden" name="email" value="{%email%}">
<input class="tinkoffPayRow" type="submit" value="Оплатить">
</form>
</div>
Очень простая в использовании корзина - ввел название, поставил цену, скопировал код и вуа-ля. Лучшее решение, которое я нашла для своего интернет-магазина.
—ГалинаПроцесс заказа, с точки зрения покупателя, предельно прост. Добавил товары в корзину, заполнил несколько полей, нажал кнопку "Заказать". Все!
— АндрейПонравилось простота установки, разобрался сам. Функционал классный , особенно нравится возможность указывать условия скидки и доставки.
— АндрейEasyNetShop – отличный сервис для организации магазина на сайте. Пользуюсь 6 месяцев, все устраивает.
— МаратТех. поддержка терпеливо и подробно помогала производить нужные настройки, все поясняли. Было ощущение индивидуального подхода. Сама корзина понравилась, очень удобная для клиента.
— АнастасияЗамечательный сервис! Всё просто, удобно и, что очень важно, Mobile Friendly. Техподдержка выше всяких похвал. Успехов и процветания!
— ЕвгенийХороший, не перегруженный излишними настройками сервис. Простая интеграция с сайтом. Сразу чувствуется, что люди ДУМАЛИ, когда создавали это продукт!
— СергейСупер сервис! Бесплатно получаешь практически все, а за небольшую плату -абсолютно полный функционал! Рекомендую всем своим знакомым!
— АнтонEasynetshop.ru - для тех, кто хочет иметь полноценный сервис, без проблем и высоких тарифов. Здесь всё так, как это должно быть лучшим образом. Всем рекомендую!!!...
— АлександрБлагодарю, такой сервис я вижу впервые, где на все вопросы есть четкие ответы с очень высокой вероятностью положительного решения, поставленной задачи!
— РустемВсё вышеперечисленное касалось ситуации, когда уже существует сайт на HTML и нужно на него установить корзину товаров. А если сайта еще нет? Конечно, самым верным (и дорогим) вариантом было бы разработать готовый сайт на движке, в состав которого входят модули электронной коммерции. Однако, это не всегда оптимальных подход - рассмотрим несколько вариантов:
Нам нужен лендинг. По-сути это одностраничный сайт, состоящий исключительно из сверстанного в формате HTML макета. Нужен ли такому сайту движок, который обеспечивал бы формирование контента и управление им - больше чем в половине случаев нет, не нужен. Это неэффективное вложение средств и времени. Гораздо проще использовать как раз методы реализации корзины через готовые виджеты.
Другой вариант HTML-сайта - это сайты, созданные в визуальных редакторах и загруженные на сервер в виде готовых страниц, например NicePage или Mobirise. Если вы изначально задумались о создании сайта таким образом, а корзина товаров вам нужна исключительно для возможности заказа одного единственного вида продукции - совершенно ни к чему внедрять на сайт систему управления (разве что на будущее). И тут вполне можно решить вопрос с корзиной товаров в виде готового виджета.
В итоге: установить корзину на HTML-сайт возможно. Да, она будет сделана не так, как это обычно делается, но от этого её функции не потеряются. В некоторых случаях изначальный выбор в пользу HTML-сайта + готовая корзина товаров имеет более оптимальный вариант. Такое решение не является худшим - это просто альтернатива, сейчас многие сервисы работают по аналогичному принципу с самого начала и это является нормой, например, консультанты на сайтах, сервисы по предложению обратного звонка, сборщики почты для рассылок и т.д. Все они не реализуются средствами движка и не выполняются на серверах, а точно также встраиваются на сайты как виджеты, в том числе и на чистом HTML.
Основной JS функционал корзины уже размещен в файле подключения и доступен для скачивания (установки) в личном кабинете. Однако, его можно добавлять собственными функциями, создавая интрент-магазин под любые товары и услуги. Ниже перечислены наиболее интересные решения от наших пользователей, которые были созданы с помощью JavaScript на основе существующей корзины.
Владислав
09.08.2024Сделал корзину по инструкции, но товар не добавляется. После нажатия на кнопку пишет что всё добавлено, но в корзине пусто
Фролов Сергей (EasyNetShop.ru)
10.08.2024Вероятнее всего в разделе Основные настройки не указан сайт с которого в корзину разрешено добавбление товаров. Проверьте, пожалуйста
Danya
22.01.2023У меня две иконки с корзиной (для мобильных свое меню). При добавлении id="easynetshop-cart" одна кнопка работает, а вторая нет
Фролов Сергей (EasyNetShop.ru)
23.01.2023Элемент с одинаковым id не может быть использован на странице несколько раз. Если требуется сделать дополнительные кнопки перехода к заказу - вы можете указать для них событие onclick="getEasynetshopCart();"
Дмитрий
06.11.2022Как поменять цвет кнопки с корзиной?
Фролов Сергей (EasyNetShop.ru)
06.11.2022Для изменения фона у этого элемента укажите после кода подключения корзины CSS-стиль, например :
Алексей
16.05.2021Можно ли сделать такую корзину на сайте в Google Sites?
Фролов Сергей (EasyNetShop.ru)
17.05.2021Нет. Для установки корзины требуеются права на редактирование HTML-кода основной страницы. Google Site такие права не предоставляет.