diff --git a/README.md b/README.md
index ef2da44..5fd0ffb 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,13 @@
# tiu-client
-Клиент для выгрузки заказов из TIU.ru в [retailCRM](http://retailcrm.ru) через [REST API](http://retailcrm.ru/docs/Разработчики/СправочникМетодовAPIV3)
+Application for export orders from [tiu.ru](http://tiu.ru) to [retailCRM](http://retailcrm.ru)
-##Клиент позволяет:
- * Выгружать заказы из tiu.ru в RetailCRM
+Can be used with [prom.ua](http://prom.ua), [deal.by](http://deal.by), [satu.kz](http://satu.kz)
-##Что такое TIU
-Это торговый центр в интернете, федеральная торговая площадка с конструктором сайтов и интернет-магазинов
+##Setup
-##Установка
+Execute in your shell
-####1) Выполнить команды
```sh
git clone https://github.com/retailcrm/tiu-client.git
cd tiu-client
@@ -18,27 +15,36 @@ curl -sS https://getcomposer.org/installer | php
php composer.phar require retailcrm/api-client-php ~3.0.0
```
-####2) Отредактировать /config/config.php аналогично примеру /config/config-dist.php
+Create & fill configuration file at config/config.php (see /config/config-dist.php)
-##Использование
+##Usage
+
+Create a Cron job
-####Выгрузка заказов в CRM:
-Выполнить команду:
```sh
- /path/to/php /path/to/tiu-client/run.php
+*/10 * * * * /usr/bin/php /path/to/tiu-client/run.php
```
-##Структура данных
-Тиу предлагает получение заказов по ссылке вида https://my.tiu.ru/cabinet/export_orders/xml/2372403?hash_tag=47158ffb1af38cb31f1c521dc8a1e1208 в виде XML-файла. Ссылку можно получить в личном кабинете по адресу: https://my.tiu.ru/cabinet/order/export_orders
+##Data structure
+
+tiu.ru exports orders data as xml file available via special link like this
+
+```
+ https://my.tiu.ru/cabinet/export_orders/xml/2372403?hash_tag=47158ffb1af38cb31f1c521dc8a1e1208
+```
+
+This link [can be taken from backoffice](https://my.tiu.ru/cabinet/order/export_orders)
+
+####XML example
```xml
Иван Петров
+79111111111
- test@yandex.ru
+ test@example.org
22.07.15 19:24
- Новокузнецк, ул тольятти 71 кв 37
+ Новокузнецк, ул. Тестовая 71
Наличными
Доставка курьером
691.00
@@ -48,8 +54,8 @@ php composer.phar require retailcrm/api-client-php ~3.0.0
Hama H-74229 hdmi 1.3 a-c (mini)
1.00
RUB
- http://images.ru.prom.st/*
- http://magazine-cs2372403.tiu.ru/*
+ http://images.ru.prom.st/hama-h-74229.jpg
+ http://example-shop.tiu.ru/hama-h-74229
366.00
@@ -58,8 +64,8 @@ php composer.phar require retailcrm/api-client-php ~3.0.0
Hama H-74237 hdmi 1.3 a-c (mini)
1.00
RUB
- http://images.ru.prom.st/*
- http://magazine-cs2372403.tiu.ru/*
+ http://images.ru.prom.st/hama-h-74237.jpg
+ http://example-shop.tiu.ru/hama-h-74237
325.00
@@ -67,9 +73,3 @@ php composer.phar require retailcrm/api-client-php ~3.0.0
```
-
-####Поля:
- * атрибут `state` поля order - статус заказа. По умолчанию есть 4 статуса 'opened' - новый, 'accepted' - принят, 'declined' - отменен, 'closed' - выполнен. Также возможно добавление своих статусов вот здесь: https://my.tiu.ru/cabinet/order_v2
- * address - если поле не было заполнено клиентом, в нем будет строка "Адрес неизвестен."
- * paymentType - список всех типов оплат можно увидеть по ссылке https://my.tiu.ru/cabinet/shop_settings/payment_options
- * deliveryType - список всех доставок можно увидеть по ссылке https://my.tiu.ru/cabinet/shop_settings/delivery_options
diff --git a/README.ru.md b/README.ru.md
new file mode 100644
index 0000000..2774c08
--- /dev/null
+++ b/README.ru.md
@@ -0,0 +1,78 @@
+# tiu-client
+
+Клиент для выгрузки заказов из [tiu.ru](http://tiu.ru) в [retailCRM](http://retailcrm.ru)
+
+Данный клиент также подойдет для работы с площадками [prom.ua](http://prom.ua), [deal.by](http://deal.by), [satu.kz](http://satu.kz)
+
+##Установка
+
+Выполните следующие команды в терминале
+```sh
+git clone https://github.com/retailcrm/tiu-client.git
+cd tiu-client
+curl -sS https://getcomposer.org/installer | php
+php composer.phar require retailcrm/api-client-php ~3.0.0
+```
+
+Создайте и отредактируйте конфигурационный файл config/config.php аналогично примеру /config/config-dist.php
+
+##Использование
+
+Добавьте в крон задание
+
+```sh
+*.10 * * * * /usr/bin/php /path/to/tiu-client/run.php
+```
+
+##Структура данных
+
+tiu.ru выгружает заказы в XML-файл доступный по ссылке вида
+
+```
+ https://my.tiu.ru/cabinet/export_orders/xml/2372403?hash_tag=47158ffb1af38cb31f1c521dc8a1e1208
+```
+
+Ссылку можно получить в [личном кабинете](https://my.tiu.ru/cabinet/order/export_orders)
+
+```xml
+
+
+ Иван Петров
+ +79111111111
+ test@example.org
+ 22.07.15 19:24
+ Новокузнецк, ул. Тестовая 71
+ Наличными
+ Доставка курьером
+ 691.00
+
+ -
+ 717432
+ Hama H-74229 hdmi 1.3 a-c (mini)
+ 1.00
+ RUB
+ http://images.ru.prom.st/hama-h-74229.jpg
+ http://example-shop.tiu.ru/hama-h-74229
+ 366.00
+
+
+ -
+ 717436
+ Hama H-74237 hdmi 1.3 a-c (mini)
+ 1.00
+ RUB
+ http://images.ru.prom.st/hama-h-74237.jpg
+ http://example-shop.tiu.ru/hama-h-74237
+ 325.00
+
+
+
+
+
+```
+
+####Поля:
+ * атрибут `state` поля order - статус заказа. По умолчанию есть 4 статуса 'opened' - новый, 'accepted' - принят, 'declined' - отменен, 'closed' - выполнен. Также возможно [добавление своих статусов](https://my.tiu.ru/cabinet/order_v2)
+ * address - если поле не было заполнено клиентом, в нем будет строка "Адрес неизвестен."
+ * paymentType - список всех типов оплат можно увидеть по ссылке [https://my.tiu.ru/cabinet/shop_settings/payment_options](https://my.tiu.ru/cabinet/shop_settings/payment_options)
+ * deliveryType - список всех доставок можно увидеть по ссылке [https://my.tiu.ru/cabinet/shop_settings/delivery_options](https://my.tiu.ru/cabinet/shop_settings/delivery_options)
diff --git a/config/config-dist.php b/config/config-dist.php
index a72c4a6..0f1be6a 100644
--- a/config/config-dist.php
+++ b/config/config-dist.php
@@ -1,39 +1,48 @@
'',
- 'retailcrm_url' => 'https://site.retailcrm.ru',
- 'retailcrm_apikey' => 'qwerty123',
+ 'retailcrm_url' => 'https://demo.retailcrm.ru',
+ 'retailcrm_apikey' => 'apiKeyValue',
'retailcrm_order_chunk_size' => 50,
- // загружать заказы только с определенной даты (Y-m-d H:i:s)
+ /**
+ * upload orders only from a certain date (Y-m-d H:i:s)
+ */
'date_from' => '',
- 'order_prefix' => 'TIU', // приписывается к номеру заказа в CRM
- 'set_external_ids' => false, // задавать ли externalId заказам
- 'order_method' => 'tiu', // способ оформления заказа
- // соответствие доставок tiu => CRM
- // https://my.tiu.ru/cabinet/shop_settings/delivery_options
+ 'order_prefix' => '', // optional
+ 'set_external_ids' => false, // set externalId field
+ 'order_method' => 'shopping-cart',
+
+ /**
+ * delivery mapping (tiu => CRM)
+ * https://my.tiu.ru/cabinet/shop_settings/delivery_options
+ */
'delivery' => array(
- 'Транспортная компания' => 'courier',
+ 'Транспортная компания' => 'ems',
'Доставка курьером' => 'courier',
- 'Самовывоз' => 'courier'
+ 'Самовывоз' => 'self-delivery'
),
- // соответствие оплат tiu => CRM
- // https://my.tiu.ru/cabinet/shop_settings/payment_options
+ /**
+ * payment types mapping (tiu => CRM)
+ * https://my.tiu.ru/cabinet/shop_settings/payment_options
+ */
'payment' => array(
'Наличными' => 'cash',
'Оплата банковской картой' => 'bank-card',
'Безналичный расчет' => 'bank-transfer'
),
- // статусы заказов CRM => tiu
- // https://my.tiu.ru/cabinet/order_v2
- // по умолчанию заданы 4 статуса:
- // 'opened' - новый, 'accepted' - принят, 'declined' - отменен, 'closed' - выполнен
+ /**
+ * order statuses (CRM => tiu)
+ * https://my.tiu.ru/cabinet/order_v2
+ */
'order_statuses' => array(
'new' => 'opened',
'processing' => 'accepted',
@@ -41,7 +50,9 @@ $сonfig = array(
'cancel-other' => 'declined',
),
- // почта для логов с ошибками
- 'support_email' => '',
- 'support_email_subject' => 'tiu fail'
-);
\ No newline at end of file
+ /**
+ * email address for notification
+ */
+ 'support_email' => 'support@example.org',
+ 'support_email_subject' => 'Integration problem'
+);
diff --git a/logs/.gitkeep b/logs/.gitkeep
deleted file mode 100644
index e69de29..0000000