Пример:
Файл содержит данные по двум заказам.
В первом заказе наложенный платеж не включает стоимость за доставку, которую ИМ берет с покупателя.
Второй заказ содержит два места, один товар в подарок и скидку на 500 рублей.
<?xml version="1.0" encoding="UTF-8" ?>
<orders type="delivery" number="1575" date=" 15:53:49" ordercount="2">
<order number="R87512" places="1" sendercity="994" recipcity="994" d_date="27.01.2013" b_time="11" e_time="14" dim_x="20" dim_y="43" dim_z="25" tk_card_num="234" comments="комментарий к заказу">
<goods number="1" barcode="158575" name="Телефон Sampsung 3310" weight="1.2" quantity="2" cost="2020.00" price="3157.40" bundling="1"></goods>
<goods number="2" barcode="1902" name="Телевизор TV P7956RT" weight="7.1" quantity="1" cost="4530.00" price="7150.00" bundling="0"></goods>
<goods number="3" barcode="1585" name="Приставка 652" weight="2.0" quantity="1" cost="530.00" price="1530.50" bundling="1"></goods>
<incl_delivery val="0" price="0"></incl_delivery>
<service cash="1" cheque="1" dcall="0" sms="1" sms_phone="" pack="0" express="0"></service>
<contacts name="Иванов Иван Иванович" country="1" city="994" ul="Тверская" home="20/1" corp="2" flat="110" flour="3" kod="30K2596" phones="67, +7 "></contacts>
</order>
<order number="R87513" places="2" sendercity="994" recipcity="994" d_date="27.01.2013" b_time="11" e_time="14" dim_x="20" dim_y="43" dim_z="25" tk_card_num="234" comments="комментарий к заказу">
<goods number="1" barcode="158575" name="Телефон Sampsung 3310" weight="1.2" quantity="2" cost="2020.00" price="3157.40" bundling="1"></goods>
<goods number="2" barcode="1902" name="Телевизор TV P7956RT" weight="7.1" quantity="1" cost="4530.00" price="7150.00" bundling="0"></goods>
<!-- если приставка - это подарок, то цена (price)= 0, cost в данном случае для материальной ответственности за данный товар -->
<goods number="3" barcode="1585" name="Приставка 652" weight="2.0" quantity="1" cost="530.00" price="0.00" bundling="1"></goods>
<!-- например, если Вы хотите сделать скидку покупателю на 1000 рублей, то добавляете товар "скидка" с отрицательной стоимостью, название товара в этом случае ОБЯЗАНО быть «скидка» или «Скидка», иначе программа не пропустит отрицательную стоимость! -->
<goods number="3" barcode="0" name="Скидка" weight="0.1" quantity="1" cost="0.00" price="-1000.00" bundling="0"></goods>
<incl_delivery val="1" price="350.50"></incl_delivery>
<service cash="1" cheque="1" dcall="1" sms="0" sms_phone="0" pack="1" express="0"></service>
<contacts name="Иванов Иван Иванович" compname="Ромашка" country="1" city="994" ul="Тверская" home="20/1" corp="2" flat="110" flour="3" kod="30K2596" phones="67, +7 "></contacts>
</order>
</orders>
5. Список заказов на самовывоз
№ | Тэг/Атрибут | Описание | Тип поля | Обяз. для заполн. |
1. | Orders | Заголовок документа | да | |
1.1. | Type | Тип заказов, передаваемых в документе | varchar(255) | да |
1.2. | Number | Номер акта приема-передачи/ТТН. Если товар не находится на складе Твой Курьер и его необходимо передать, то позже Вы будете создавать заказ на забор товара или заказ на привоз товара, в котором Ваш внутренний номер должен совпадать с данным номером. | varchar(20) | Да |
1.3. | Date | Дата документа | Date | да |
1.4. | OrderCount | Общее количество заказов в документе | number | да |
2. | Order | Заказ | да | |
2.1. | Number | Номер отправления клиента или внутренний номер заказа (должен быть уникален в пределах акта приема-передачи). Он не может содержать русские буквы и пробелы, знаки + / \ ? & | varchar(20) | да |
2.2. | Places | Количество мест (коробок, упаковок), передаваемых вместе с этим заказом | number | да |
2.3. | Sendercity | Код города отправителя из базы Твой Курьер | number | да |
2.4. | Recipcity | Код города получателя из базы Твой Курьер | number | да |
2.5. | D_date | Начальная дата самовывоза. Если отправление идет в регион или другую страну и Вы не знаете сроки доставки, то пишите день, когда товар будет на складе. Пример значения: 27.01.2013 | d. m.Y | да |
2.6. | E-date | Конечная дата самовывоза. Срок не более 2-х недель. | d. m.Y | да |
2.7. | Id_pvz | Номер пункта самовывоза по базе Твой Курьер. | number | да |
2.8. | Dim_x | Габариты груза. Длина (в сантиметрах)* | number | нет |
2.9. | Dim_y | Габариты груза. Ширина (в сантиметрах)* | number | нет |
2.10. | Dim_z | Габариты груза. Высота (в сантиметрах)* | number | нет |
2.11. | TK_card_num | Номер дисконтной карты ТК, по которой покупатель получил скидку. ВНИМАНИЕ!!! Данное поле либо остается пустым, либо в него пишется только номер дисконтной карты ТК (карта, организатором которой является компания Твой Курьер). Просим не писать в это поле номер любой Вашей дисконтной карты. | varchar(100) | Нет |
2.12. | Comments | Комментарий по заказу | Text | нет |
2.13. | Incl_delivery | Включить в бланк цену доставки | да | |
2.13.1. | Val | Значение 1 или 0 – включить или не включать | number | да |
2.13.2. | Price | Стоимость доставки для клиента в рублях | double | да |
3. | Goods | Товары. Минимум один товар в заказе должен присутствовать | да | |
3.1. | Number | Порядок сортировки товаров для отображения в сопроводительных документах | number | да |
3.2. | Barcode | Штрих-код упаковки | varchar(100) | да |
3.3. | Name | Наименование вложения | Text | да |
3.4. | Weight | Вес в кг (за единицу) | double | да |
3.5. | Quantity | Количество единиц | number | да |
3.6. | Сost | Стоимость товара, закупочная цена (за единицу) | double | да |
3.7. | Price | Стоимость товара для покупателя (за единицу) | double | да |
3.8. | Bundling | Комплектация данной единицы товара. Значение 1 или 0 – комплектовать или не комплектовать | number | да |
4. | Service | Дополнительные услуги | да | |
4.1. | Cash | Услуга «наложенный платеж». Включается всегда (значение 1), когда требуется забрать денежные средства от покупателя. Если услуга выключена (значение 0), то денежные средства с покупателя браться не будут. Рекомендуем включать услугу автоматически, если стоимость товара по данному заказу более 0 рублей. | number | да |
4.2. | Cheque | Услуга «кассовое обслуживание». В системе управления магазином рекомендуем эту настройку вывести в раздел Настройки в виде галочки. Помните, что товары без чеков не доставляются. Не включать эту услугу Вы можете только тогда, когда сами выбиваете кассовые чеки для покупателей и прикладываете их к товару. Услуга может быть включена только если у Вас подписан агентский договор. Значения 0 или 1. | number | да |
4.3. | Dcall | Услуга «доп. прозвон получателя». Значения 0 или 1. | number | нет |
4.4. | Sms | Услуга «SMS уведомление» о результатах выполнения заказа, то есть о конечном статусе заказа. Значение 0 или 1 | number | нет |
4.5. | Sms_phone | Номер телефона для услуги 4.4., строго в формате 7ХХХХХХХХХХ, где Х – цифры от 0 до 9. Если услуга 4.4. включена, то данное поле обязательно для заполнения. | varchar(11) | Нет |
4.6. | Pack | Услуга упаковки. Значение 0 или 1. | number | нет |
5. | Contacts | Контактные данные покупателя | да | |
5.1. | Name | Получатель (ФИО) | varchar(255) | да |
5.2. | Phones | Телефоны получателя. Если несколько, то через запятую. | Text | да |
* Габариты упаковки необходимо указывать, если упаковка представляет собой коробку. С учетом габаритов вычисляется объемный вес по формуле А * В * С/5000, где A, B, C – длина, ширина, высота упаковки. Расчет стоимости доставки идет из максимального значения между фактическим и объемным весом. Рекомендуем в системах управления ИМ сделать доп. поля к каждому товару с длиной, шириной и высотой и заполнять их по необходимости.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 |


