Интеграция кассы "АТОЛ 15Ф" к интернет магазину на CMS ViartShop
29 078 UAHЗдравствуйте!
В данный момент приобретена касса "АТОЛ 15 Ф" в собственность (физическая) и подключена к ноутбуку через USB-разъем. Также установлены драйвера.
Если Вам потребуется для установки программы (скрипта) удаленный доступ к нашему компьютеру, к которому подключена касса, можете осуществить посредством Team Viewer или других способов удаленной работы с компьютером.
Описание:
По новому Российскому законодательству 54-ФЗ все интернет магазины должны в течении 5-минут отправлять электронный чек на
e-mail или в sms сообщении на усмотрение клиента при оформлении заказа на сайте в корзине покупок. Схему как это работает можете посмотреть на рисунке Z.
Требование к электронному чеку: См.Рисунок X.
Наименование чекового документа; нумерация в смене; временные параметры операции; адрес; наименование продавца; инн предприятия; сведения по виду налогообложения; признак платежа; заводской порядковый номер в накопителе; регистрационный порядковый номер кассы; идентификатор представленных данных; фискальный признак операции в накопителе; персональные данные кассира; контакты покупателя при условии отправки онлайн документа; e-mail магазина: адрес сайта для проверки достоверности; перечень покупок с указанием конечных цен, актуальных скидок; сумма ндс; наименование ОФД, виртуальный адрес.
Необходимо установить программу (скрипт) для передачи данных id с сайтов магазинов с кассой в момент положительной оплаты в установленных платежных системах "Единая касса-Wallet One" и "PayPal"
Как я выше описывал касса подключена через USB-разъем с ноутбуком подключенным к бесперебойному питанию и резервному интернету на случай отключения одного из перечисленных вариантов.
Передача данных должна производиться с CMS сайтов, открытых в браузере Yandex того компьютера (устройства), к которому подключена касса, т.е. по доменному имени сайта - URL. Необходимо написать скрипт (программу), связывающий сайты с кассой.
Касса должна мониторить каждые 2-3 секунды CMS сайтов платежных систем для того чтобы вовремя был пробит чек и административная панель не переходила в режим "сессия закончена"
Техническое задание по интеграции кассы "АТОЛ 15Ф" с интернет магазином.
Касса физическая, находится в собственности.
1. На сайтах подключена платежная система "Единая касса-Wallet One" "PayPal!
Необходима интеграция одной кассы "АТОЛ 15Ф"с сайтами с функционирующими на сайтах платежных системах "Единая касса-Wallet One", "PayPal".
Техническая документация "АТОЛ 15Ф"
Много информации можно посмотреть тут: fs.atol.ru
Сама касса работает по последовательному порту (подключая по USB получаем COM порт на ПК или через BlueTooth), либо можно подключить по WiFi и передавать команды по сети. Надежнее: провод USB.
Протокол ККТ 3.1 - это описание какие команды принимает.
Есть набор драйверов, скачать с fs.atol.ru - далее "программное обеспечение" - "ДТО" - "10.х". Использовать лучше ДТО 10, т.к. ДТО 8.х снимается с поддержки со следующего года. Работать с ДТО 10 лучше через JSON. Частично информацию можно посмотреть на форуме: http://forum.atol.ru/index.php?showtopic=34374
По всем техническим вопросам можете обращаться в службу поддержки "АТОЛ 15Ф", ссылка выше.
Порядок оплаты на сайтах:
После обработки заказа с учетом доставки и упаковки товара информация об оплате клиентам сайтов отправляется на e-mail пользователя.
Администратор сайта обновляет статусы к оплате: "Заказ ожидает оплату", "Заказ ожидает оплаты страхования доставки", "Доставка курьером - ожидает оплату". См фото №1,2,3.
После оплаты клиентом необходимо, чтобы на сайтах автоматически обновлялся статус заказа: "Заказ оплачен 100%", "Заказ оплачен страхование за доставку", "Доставка курьером: Оплачен 100%", "Доставка курьером: Оплачен за доставку".
а."Заказ ожидает оплаты страхования за доставку"
В этом статусе имеются две кнопки: красная-страхование за доставку, в этом случае автоматически выставляется статус "Заказ оплачен страхование за доставку". Зеленая-100% оплата товара и доставки, в этом случае автоматически выставляется статус "Заказ оплачен 100%"
б."Доставка курьером-ожидает оплату"
В этом статусе имеются две копки: красная-страхование за доставку, в этом случае автоматически выставляется статус "Доставка курьером: Оплачен за доставку". Зеленая-100% оплата товара и доставки, в этом случае автоматически выставляется статус "Заказ оплачен 100%"
в. "Заказ ожидает оплату"
В данном статусе одна кнопка оплаты: зеленая-100% оплата товара и доставки, в этом случае автоматически выставляется статус "Заказ оплачен 100%"
г. Также необходимо, чтобы касса выдавала чеки, если администратор сайта в ручном режиме обновлял статусы "Заказ оплачен 100%", "Заказ оплачен страхование за доставку", "Доставка курьером: Оплачен за доставку", "Доставка курьером: Оплачен 100%"
д. В чеке должна отражена цена за товар в размере с учетом с какой кнопки произошла оплата.
2.В корзине покупок в пункте №4 "Данные оплаты" необходимо установить дополнительный функционал выбора способа получения электронного чека. См фото №4.
При оформлении заказа пользователь указывает свой номер телефона и электронную почту. При выборе любого из способов получения чека "SMS" или "E-MAIL" после оплаты пользователь получает электронный чек.
Если пользователь оформляет заказ на сайте на английском языке, в этом случае текст "Выберите способ получения электронного чека" должен быть на английском языке.
Кнопки "SMS" и "E-MAIL" должны быть активными (обязательными для заполнения), Соответственно, если пользователь не активирует одну из кнопок, кнопка "Place Order" становится неактивной, с вплывающей информационным окном о необходимости указать способ получения электронного чека. При заказе на английском также информация должна быть на английском.
3. Необходимо установить дополнительный статус "Возврат денежных средств"
В момент обновлении этого статуса касса должна выдать "чек/расход".
На e-mail пользователя должно прийти сообщении о возврате денежных средств: Текст-Возврат денежных средств по заказу "id-заказа" осуществлен, Ваш заказ отменен.
4. Касса должна производить автоматическое закрытие/открытие смены.
5. На сайтах платежная система "Единая касса-Wallet One" прикреплена к физ. лицу, необходимо изменить ID и секретный ключ магазина аккаунта, который будет перечислять денежные средства на расчетный счет ИП.
6. На случай поломки основного компьютера, к которой подключена касса, необходимо создать в административной панели управления для каждого сайта дополнительное поле для быстрой активации резервного компьютера.
Дополнительное поле должно располагаться в следующем порядке
Управление -->настройка-->третья колонка "Заказы" нижняя строка
Название дополнительного блока "Подключение кассы" См. Фото №3
В блоке должны находиться все необходимые драйвера и все необходимые функционалы для быстрого подключения кассы резервного компьютера.
7. Касса АТОЛ 15 Ф имеет возможность печатать физические (бумажные) чеки, а также передавать их в электронном виде. Так как мы работаем с физлицами по удаленке, в постоянной печати физического чека нет необходимости, но крайне редко физически чек будет необходим. Поэтому необходимо установить дополнительный функционал
"Напечатать чек" "Без печати чека" по умолчанию функционал должен установлен "Без печати чека". Смотрите фото №7.
8. ОФД передает онлай чеки клиентам посредством E-Mail и SMS. В уверенности, что электронный чек доставлен, на странице заказа необходимо установить функционал "Проверить чек"
Смотрите фото №7.При активации кнопки "Проверить чек" должно всплывать окно с отправленным чеком.
Касса физическая в собственности, фискальный накопитель сроком 36 месяцев установлен в кассе и оплачен. Драйвера установлены к ноутбуку продавцом по удаленке. Касса также зарегистрирована в ОФД и в налоговой.
Нам необходимо подключить интернет магазины напрямую через URL CMS магазинов, открытых в браузере компьютера.
От Вас необходимо написать СКИПТ-ПЛАГИН-ПРОГРАММУ (не знаю технические термины) для передачи необходимых данных из CMS магазинов в кассу.
Необходимо обеспечить работу кассы в соответствии с Федеральным законом №54-Ф3 "О применении контрольно-кассовой техники" в интернет торговле для интренет-магазинов.
Актуальные фриланс-проекты в категории Javascript
Разработчик Shopify
500 UAH
Нужно разработать веб-сайт на Shopify с нуля Необходимые навыки - liquid - разработка темы Shopify - html/css/js/react.js Писать сразу с портфолио и почасовой ставкой Javascript, Веб-программирование |
Добавление нового функционала на существующий проект (ReactJS)Доброе время суток! Ищем ReactJS разработчика, чтобы помочь нам добавить новый функционал к существующей платформе. Необходимо сверстать новые странички, и подружить с API. С дизайном новых страниц, можно ознакомиться по ссылке ТУТ API готов. Подробности работы с API уже… Javascript, Веб-программирование ∙ 18 ставок |
Написать расширение для Google Chrome
849 UAH
Нужно расширение под для Google Chrome ( фейк прогноз следующего числа либо цвета под казино ) Нужно чтобы запоминались последние введенные цифры и при нажатии кнопки выдавалось случайное число Также нужно чтобы запоминался введенный цвет и при нажатии кнопки показывало… Javascript, Веб-программирование ∙ 5 ставок |
Исправить лендинг для Google Ads, очистить скомпрометированные ссылкиНужен специалист, чтобы очистить скомпрометированные ссылки с сайта https://armadom.com.ua/ (лендинг делался на вебфлоу) Поддержка гугла пишет: очистить скомпрометированные ссылки, добавленные ниже: cdnmetric[.]com/ Пишите, кто уже сталкивался с таким и знает, как… Javascript, Веб-программирование ∙ 1 ставка |
Laravel + VueJS + InertiaJSДобрый день, написан проект, он рабочий и готов к запуску. Кроме одного нюанса. SSR(Server Side Rendering) очень медленно работает, при запуске бота для проверки нагрузки - сайт падает спустя 3-4 минуты. Если в процессе проверки перезапускать SSR - работает но очень медленно.… Javascript, PHP ∙ 2 ставки |