Wiki source code of Руководство Карвиль-Бонус
Version 3.1 by Никита Романенко on 2025/08/20 11:47
Hide last authors
![]() |
1.1 | 1 | **Введение** |
2 | |||
3 | Программа представляет собой структуру стимулирования продаж на уровне субдилеров, автомагазинов и СТО. Она позволяет участникам получать бонусные баллы за закупки продукции брендов Luzar, Trialli, Startvolt, Airline и CarvilleRacing. | ||
4 | |||
5 | В программе могут участвовать юридические лица и ИП, имеющие автомагазины или СТО. Не допускаются интернет-магазины и маркетплейсы. | ||
6 | |||
7 | |||
8 | Регистрация производится через портал bonus.carville.ru. После подачи заявки УК Карвиль проводит проверку (ИНН, ОКВЭД, наличие физического магазина). Процесс акцептования занимает до 3 рабочих дней. | ||
9 | |||
10 | Дистрибьюторы получают уведомления о новых субдилерах по электронной почте и обязаны ежедневно передавать информацию о продажах УК Карвиль. Основной адрес для работы: bonus@carville.ru (передача данных). В случае неработоспособности сервиса Дистрибьютор может сообщить в службу поддержки сервиса - helpdesk@carville.ru (поддержка). | ||
11 | |||
12 | Для расчета величины бонусов для участников программы «Карвиль-бонус» необходима информация об объеме закупленных товаров. | ||
13 | |||
14 | Данные о продажах передаются ежедневно в виде вложенного файла. Файл должен быть в формате .xls, .xlsx или .csv. В одном письме допускается только один файл. | ||
15 | |||
16 | После загрузки данных приходит ответ: либо подтверждение приёма, либо список ошибок. | ||
17 | |||
18 | |||
19 | Термины, определения, сокращения | ||
20 | |||
21 | Акцептование – процесс проверки Субдилера для допуска к участию в программе «Карвиль-Бонус». | ||
22 | |||
23 | Субдилер – претендент или участник программы «Карвиль-Бонус». | ||
24 | |||
25 | ОКВЭД – общий классификатор видов экономической деятельности. | ||
26 | |||
27 | Физический магазин – место с физическим адресом с возможностью покупки там товаров брендов Карвиль. | ||
28 | |||
29 | |||
30 | Этап акцептования Субдилера и присвоение уникального ID | ||
31 | |||
32 | Участие в программе возможно при поступлении заявки от Субдилера самостоятельно через портал «Карвиль-Бонус» расположенного по адресу [[https:~~/~~/bonus.carville.ru>>url:https://bonus.carvile.ru]]. В течении 3 рабочих дней Карвиль проверяет и подтверждает или отклоняет заявку на участие. | ||
33 | |||
34 | Карвиль проверяет Субдилера на соответствие критериям: | ||
35 | |||
36 | - проверка по ИНН – действующая организация с ОКВЭД позволяющем участвовать в реализации товаров Карвиль; | ||
37 | |||
38 | - Субдилер имеет физический магазин, находящийся фактическому по адресу, указанному при регистрации; | ||
39 | |||
40 | - при необходимости, может быть запрошена дополнительная информация от Дистрибьютора, указанного при регистрации Субдилером, для подтверждения закупок; | ||
41 | |||
42 | - Карвиль может связаться с Субдилером по указанным при регистрации контактным данным для уточнения информации. | ||
43 | |||
44 | При регистрации проводится проверка по ИНН, телефону и адресу электронной почты с запретом на повторную регистрацию в программе. Если участие Субдилера в программе ранее было приостановлено, то повторная регистрация или возобновление участия возможно только через службу поддержки Карвиль после обращения Субдилера по адресу [[helpdesk@carville.ru>>path:mailto:helpdesk@carville.ru]]. Сообщение о возобновлении участия Субдилера в программе «Карвиль-бонус» Дистрибьюторам такое же, как о новом участнике программы. | ||
45 | |||
46 | При допуске Субдилера к участию в программе Карвиль оповещает указанных Субдилером Дистрибьюторов по электронной почте о новом участнике программы с указанием ИНН. Письмо формируется 1 раз в день и может содержать информацию о нескольких участниках. В электронное письмо прикладывается во вложенном файле формата .csv с заголовком “ИНН” и перечнем ИНН новых участников программы. | ||
47 | |||
48 | Со следующего рабочего дня Дистрибьютор обязуется присылать информацию о товарах, реализованных новому участнику программы. | ||
49 | |||
50 | Карвиль может присвоить или приостановить статус участника в программе «Карвиль-Бонус» по своему усмотрению с обязательным оповещением Субдилера по электронной почте. | ||
51 | |||
52 | Исключение участников из программы производится в “ручном” режиме - дистрибьютор оповещается письмом без вложения об исключении участника. В этом случае информация по нему более не нужна. | ||
53 | |||
54 | |||
55 | Требования к передаче информации | ||
56 | |||
57 | Для получения информации по программе почта должна быть с согласованных с УК Карвиль почтовых адресов Дистрибьютора. На время разработки и тестирования системы «Карвиль-Бонус» Дистрибьютор сообщает о своем желании участвовать в программе на почтовый адрес [[bonus@carville.ru>>path:mailto:bonus@carville.ru]] и указывает электронный адрес с которого будет приходить информация о закупках Субдилеров. В ответ Карвиль отправляет подтверждение регистрации нового почтового адреса для приема информации. | ||
58 | |||
59 | Обмен информации ведется через почтовый адрес и по API. | ||
60 | |||
61 | **Обмен через API** | ||
62 | |||
63 | Документация по апи лежит здесь: | ||
64 | |||
65 | [[https:~~/~~/bonus.carville.ru/api-clients/doc/>>url:https://bonus.carville.ru/api-clients/doc/]] | ||
66 | |||
67 | [[https:~~/~~/bonus.carville.ru/api/doc/>>url:https://bonus.carville.ru/api/doc/]] | ||
68 | |||
69 | От клиента на сайт закупки попадают методом POST, ручкой [[https:~~/~~/bonus.carville.ru/api-clients-test/purchases/>>url:https://bonus.carville.ru/api-clients-test/purchases/]] | ||
70 | |||
71 | Передаются с сайта в Айрус закупки методом POST, ручкой [[https:~~/~~/bonus.carville.ru/api/purchases/export>>url:https://bonus.carville.ru/api/purchases/export]] | ||
72 | |||
73 | Обратно на сайт инфа едет методом GET, дергается ручка [[https:~~/~~/bonus.carville.ru/api/purchases/import>>url:https://carville-bonus.kz/api/purchases/import]] | ||
74 | |||
75 | **Обмен по почте:** | ||
76 | |||
77 | Тема и текст в теле письма значения не имеют. Просматриваются только вложения в письмо. | ||
78 | |||
79 | В отправленном письме должен быть приложен только один файл. Отправленный файл должен быть в форматах .xls, .xlsx или .csv. При этом Дистрибьютор должен выбрать один формат передачи данных и следовать ему. При замене формата передачи данных, Дистрибьютор должен сообщить об этом на почту [[helpdesk@carville.ru>>path:mailto:helpdesk@carville.ru]] не менее чем за 1 рабочий день до смены формата. | ||
80 | |||
81 | После отправки письма должен прийти ответ с подтверждением, что все данные приняты или ответом с перечнем ошибок, если данные приняты не были. | ||
82 | |||
83 | Требования к вложенным файлам | ||
84 | |||
85 | Требования к файлам .xls и .xlsx: | ||
86 | |||
87 | - название файла должно быть «ГГГГММДД_ИНН», где ГГГГ – год, ММ – месяц, ДД – день, за который присланы данные; | ||
88 | |||
89 | - формат ячеек “Общий”; | ||
90 | |||
91 | - не должно быть объединенных или скрытых ячеек; | ||
92 | |||
93 | - в книге excel должен быть только один лист; | ||
94 | |||
95 | - на листе не должно быть формул или иных значений, кроме требуемых; | ||
96 | |||
97 | - должен соблюдаться порядок столбцов; | ||
98 | |||
99 | Требования к файлам формата .csv: | ||
100 | |||
101 | - Название - ГГГГММДД_ИНН.csv, где ИНН - ваш ИНН; | ||
102 | |||
103 | - первая строка – заголовки; | ||
104 | |||
105 | - порядок столбцов должен быть сохранен; | ||
106 | |||
107 | - кодировка ANSI; | ||
108 | |||
109 | - перевод строки стандартный (перевод строки + возврат каретки); | ||
110 | |||
111 | - разделитель полей “;” точка с запятой. | ||
112 | |||
113 | - разделитель дробной части чисел точка. | ||
114 | |||
115 | В файле должны содержаться следующие столбцы, указанные в таблице 1. Порядок следования столбцов обязателен. | ||
116 | |||
117 | |||
118 | Таблица 1. | ||
119 | |||
120 | |Порядок столбца|Название столбца|Технические требования|Описание | ||
121 | |1|Бренд|((( | ||
122 | Обязательно. Текст. Возможные варианты: | ||
123 | |||
124 | - Luzar; | ||
125 | |||
126 | - Trialli: | ||
127 | |||
128 | - StartVolt; | ||
129 | |||
130 | - Airline; | ||
131 | |||
132 | - CarvilleRacing; | ||
133 | |||
134 | Возможно написание название брендов в любом регистре и с пробелами, буквы латинские. | ||
135 | )))|((( | ||
136 | Бренд, к которому относится выбранный товар. | ||
137 | |||
138 | |||
139 | ))) | ||
140 | |2|Артикул|Обязательно. Текст, не более 60 символов. Специальные символы (в т.ч. пробел) не учитываются.|Артикул товара, например, LG 0101. Регистр и спецсимволы значения не имеют. | ||
141 | |3|Количество |Обязательно. Целое число.|количество проданного товара за сутки. | ||
142 | |4|ИНН/ID|Текст. Обязательно*|ИНН клиента слэш ID в вашей базе данных для однозначного определения клиента. Если ИНН нет, то “/XXX” - где XXX id. | ||
143 | |5|Групповой ID|Текст. Обязательно*|Если в вашей базе есть группирующий признак для клиентов с разными юр лицами, но по сути являющимися одной организацией, указываем id из базы данных. | ||
144 | |6|ДАТА|Формат Даты - ГГГГММДД|20230131 - год, месяц день за которые подаются продажи. | ||
145 | |7|Возврат|Не обязательно. 0 или 1|((( | ||
146 | Признак возврата. Если поставлено 1, то это означает, что данная строка соответствует возвращенным товарам. | ||
147 | |||
148 | Если поле пустое или поставлен «0» - это не возврат товара. | ||
149 | ))) | ||
150 | |||
151 | ~* - обязательно заполнение хотя бы одного из этих полей. | ||
152 | |||
153 | |||
154 | Возможна привязка поданных товаров к внутренним документам, для удобства ведения статистики, в этом случае должны быть добавлены 2 дополнительных столбца: | ||
155 | |||
156 | Таблица 1, продолжение | ||
157 | |||
158 | |Порядок столбца|Название столбца|Технические требования|Описание | ||
159 | |8|Номер документа|Не обязательно. Текст.|Номер документа, например, счет фактуры. | ||
160 | |9|ID документа|Не обязательно. Текст.|Уникальный идентификатор документа в вашей базе данных. | ||
161 | |||
162 | Внесение изменений | ||
163 | |||
164 | В случае изменения требований к содержанию передаваемых файлов УК Карвиль предупреждает за 3 рабочих дня до изменений. | ||
165 | |||
166 | В случае, если будет прислан файл с тем же названием, что был прислан ранее, то все данные из присланного ранее файла заменятся на новые. В ответном письме, в случае корректного содержания письма, будет указано, что внесены новые данные или данные были перезаписаны. | ||
167 | |||
168 | Обновление сведений в бонусной программе производится 1 раз в сутки. |