Пример:

Файл содержит данные по двум заказам.

В первом заказе наложенный платеж не включает стоимость за доставку, которую ИМ берет с покупателя.

Второй заказ содержит два места, один товар в подарок и скидку на 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