June 10, 2019
10.06.2019 Доработка функционала 1С для отправки аналитики во внешнюю базу данных
Описание
Необходимо доработать функционал существующий обработки 1С, работающей для учета скидок в рамках системы yalland, для отправки аналитики в базу данных. Данный функционал в дальнейшем позволит узнать сколько баллов тратиться людьми за определенными промежутки времени, получать информацию о популярных номенклатурных позициях и т.д.
Реализация
В момент приема оплаты и формирования чека, по текущему чеку будет собираться текстовый файл в формате JSON и отправляться на сервер для сохранения ее в базе данных.
Ниже представлен формат json Для отправки:
{ "check_number": "00Р2-004253", "check_date": "2019-12-12 04:23:12", "check_sum": 40, "payment_type": "cash", "organization": "ИП Малыхин А. А.", "organization_inn": "391242235344", "shop_name": "Магазин Чайка", "shop_id": "391242235344", "items": [ { "product": "Ряженка 2,5% 0,5л. LP клипса Нежинская МФ", "product_full_name": "Ряженка 2,5% 0,5л. LP клипса", "product_number": "12412532", "product_type": "Товар", "purchase_price": 20, "unit": "шт", "unit_code": 796, "weight": 0, "amount": 1, "price": 20, "discount": 0, "yalland_discount": 10, "yalland_count": 2, "sum": 10 }, { "product": "Актимель клюква/малина/чабрец 2,5% 0,100гр", "product_full_name": "Актимель клюква/малина/чабрец 2,5% 0,100гр", "product_number": "112123532", "product_type": "Товар", "purchase_price": 15, "unit": "шт", "unit_code": 796, "weight": 0, "amount": 1, "price": 30, "discount": 0, "yalland_discount": 0, "yalland_count": 0, "sum": 30 } ] }
JSON будет отправляться POST-методов на сервер, там проходить обработку и записываться в базу данных.
Стоимость
Разработка методов для получения и отправки данных по чеку в базу данных - 12000 рублей.
June 10, 2019, 18:35
0 views
0 reactions