Проект
Интеграция на оферти за почивки от XML обновяващи се в реално време в Wordpress сайт (готов).
Търси се човек, който да интегрира правилно оферти за почивки, като информацията се зарежда от XML файлове, обновяващи се на 24 часа. Работата трябва да бъде свършена в кратък срок, заплаща се от фирма, гарантирана коректност.
Заплаща се при свършена работа, гарантира се с името на фирмата и договор по желание. След като бъде избран специалист, ще бъдат предоставени пълни детайли.
Сумата е по договаряне, очаквам адекватни оферти.
Упътване:
I. Номенклатури
1. Категории на уеб сайта: http://xml.rual-travel.com/rual_category.php
XML за категориите на екскурзиите в сайта, включващ главни категории, категории и под-категории.
Таг
Описание
Categories
Списък елементи
Category
Елемент, описващ 1 категория
id
Идентификатор на категорията
name
Име на категорията
2. Видове транспорт: http://xml.rual-travel.com/rual_transport.php
XML за транспорт на екскурзиите в сайта, включващ име и лого.
Таг
Описание
Transports
Списък елементи
Transport
Елемент
id
Идентификатор на транспорта
name
Име на транспорта
logo
Уеб адрес на логото
3. Дестинации на сайта: http://xml.rual-travel.com/rual_destinations.php
Таг
Описание
Destinations
Списък елементи
Destination
Елемент, описващ 1 дестинация
id
Идентификатор на дестинация
name
Име на дестинация
4. Начални градове на тръгване на сайта: http://xml.rual-travel.com/rual_departurecity.php
Таг
Описание
DepartureCity
Списък елементи
City
Елемент, описващ 1 град
id
Идентификатор на град
name
Име на града
5. Тагове (Етикети) на сайта: http://xml.rual-travel.com/rual_tags.php
Таг
Описание
Tags
Списък елементи
Tag
Елемент, описващ 1 таг
id
Идентификатор на таг
name
Име на таг
6. Държави-градове на сайта: http://xml.rual-travel.com/rual_countries_cities.php
Таг
Описание
Countries
Списък елементи
Country
Елемент, описващ 1 държава
id
Идентификатор на държава
name
Име на държава
Cities
Списък елементи на градове към държава
City
Елемент, описващ 1 град
City->id
Идентификатор на град
City->name
Име на град
7. Хотели: http://xml.rual-travel.com/rual_hotels.php
Таг
Описание
Hotels
Списък елементи
Hotel
Елемент, описващ 1 хотел
id
Идентификатор на хотел
name
Име на хотел
stars
Брой звезди на хотела
8. Детайлно описание на хотел: http://xml.rual-travel.com/rual_hotel_details.php?hotel_id=519
Входни данни:
Таг
Описание
hotel_id
Идентификатор на хотел
Изходни данни:
Таг
Описание
HotelDetails
Списък елементи
hotel_id
Идентификатор на хотел
name
Име на хотел
stars
Брой звезди на хотела
desc
Кратко описание
link
Уеб сайт на хотела
LatLon
Google Latitude and Longitude
Rooms
Брой стаи на хотела
city_id
Идентификатор на град
Images
Списък на израженията
Image
Елемент, описващ изображението
Image->URLImage
URL адрес на изображението
II. Списък на екскурзии в сайта:
http://xml.rual-travel.com/rual_trips_list.php
Основния списък, съдържащ екскурзии от сайта с техни основни атрибути
Таг
Описание
Trips
Списък елементи
Trip
Елемент, описващ 1 екскурзия
trip_id
Идентификатор на екскурзия
name
Име на екскурзия
Categories
Списък елементи на категории към екскурзия
Category
Елемент, описващ 1 категория
Category->id
Идентификатор на категория
Destinations
Списък елементи на дестинации към екскурзия
Destination
Елемент, описващ 1 дестинация
Destination->id
Идентификатор на дестинация
Cities
Списък елементи на градове към екскурзия
City
Елемент, описващ 1 град
City->id
Идентификатор на град
Tags
Списък елементи на тагове към екскурзия
Tag
Елемент, описващ 1 таг
Tag->id
Идентификатор на таг
Duration
Продължителност (в дни) на екскурзията
Overnights
Брой нощувки
Price
Минимална цена на човек за настаняване: възрастен в двойна стая
Currency
Валута
III. Детайлна информация за екскурзия:
http://xml.rual-travel.com/rual_trip_details.php?trip_id=1838
Входни данни:
Таг
Описание
trip_id
Идентификатор на екскурзия
Изходни данни:
Таг
Описание
TripDetails
Списък елементи
MainDetails
Списък с главни елементи на екскурзия
TripTitle
Име на екскурзия
TripPrice
Минимална цена на човек за настаняване: възрастен в двойна стая
Currency
Валута
Clover
Флаг, дали се прилага намаление за ранно записване/или за лоялен клиент. Стойност 0 или 1.
Duration
Продължителност (в дни) на екскурзията
Overnights
Брой нощувки
transport_id
Идентификатор на транспорт
Destinations
Списък с дестинации към екскурзията
Destination
Елемент описващ 1 дестинация
id
Идентификатор на дестинация
DepartureCity
Списък с градове на тръгване на екскурзията
City
Елемент описващ 1 града
id
Идентификатор на града
PriceIncludes
Списък елементи за Цената включва
PriceIncludes->Desc
Текст
PriceDoesNotInclude
Списък елементи за Цената НЕ включва
PriceDoesNotInclude->Desc
Текст
DailyProgram
Списък елементи за Програмата по дни
Day
Елемент, описващ 1 ден
Num
Пореден номер
Desc
Текст
Countries
Списък елементи с държави и градове
Country
Елемент, описващ 1 държава и град
CountryID
Идентификатор на държава
CityID
Идентификатор на град
Rates*
JSON кодиран масив, описващ таблиците с цените
AdditionalServices
Списък с допълнителни услуги
AdditionalServices->ServiceData
Елемент, описващ 1 допълнителна услуга
AdditionalServices->ServiceData->id
Идентификатор на допълнителна услуга
AdditionalServices->ServiceData->Desc
Описание
AdditionalServices->ServiceData->ServiceRates
Цени на услугите
AdditionalServices->ServiceData->ServiceRates->
Rate->Price
Цена
AdditionalServices->ServiceData->ServiceRates-> Rate->Currency
Валута
AdditionalServices->ServiceData->ServiceRates-> Rate->Price_child
Цена на услугата за дете
AdditionalServices->ServiceData->ServiceRates-> Rate->Price_child_max_years
Възраст на детето, ползващо услугата за дете
Images
Списък на израженията
Image
Елемент, описващ изображението
Image->URLImage
URL адрес на изображението
Insurance
Застраховка на клиент
Item
Елемент, описващ застраховката
Item->id
Идентификатор на застраховка
Item->Currency
Валута на застраховка
Item->Value
Стойност на застраховка
UsefulInfo
Списък с полета
Desc->SHORT_DESCRIPTION
Кратък текст, описващ екскурзията
Desc->HOTEL_INFO
Текст за хотелите на екскурзията
Desc->GENERAL
Полезна информация
Desc->NOTE
Забележка
Desc->DISCOUNTS
Текст, описващ отстъпките от посочените цени
Hotels
Списък с хотели по екскурзията
Hotel
Елемент, описващ хотела
id
Идентификатор на хотела
*Rates:
Rates e масив от 2 елемента (масива):
DATES – масив с началните дати на екскурзията;
MINPRICE – масив с мин. цени за настаняването: възрастен в двойна стая;
1-ви индекс на масива е за датата на екскурзията (индекс на датата)
2-ри индекс на масива е индекс на вида хотел
в масива се описват така:
0-ев елемент е краткото име на вида хотел (A, B, C и пр.)
1-ви
елемент е масив от видовете настаняване с цени,
включващ: id на настаняването,
name – описание на
настаняването и price – цена в лв. (когато е спряна продажбата по това настаняване или
са свършили местата, се подава стринг: STOP SALE)