What does it mean?
This feature significantly improves efficiency by automating the synchronisation of product content between licensees and grayline.com. Updates such as changes to images, geocodes, documents or uploaded PDFs, general details (e.g. size limits, rates), or even tour deletions are now automatically reflected, reducing the need for manual input.
How does the process work?
Whenever one of the specified changes takes place in a licensee account, the system automatically follows these steps to synchronise the content updates with Home | Gray Line World Wide.
Synchronisation Logic
- When a licensee updates the main descriptions or other settings for a tour in their account, all fields marked with a “Y” in the “Sync” column of the table below will be copied to the Grayline.com version of the tour.
- At that moment, TourCMS compares the licensee's account with the Gray Line account. If the differences include the Tour Name, Tour Name Long, Voucher Redemption Instructions or Images, Gray Line will be notified. An email detailing the discrepancies will be sent to product.updates@grayline.com. At this point, Grey Line World Wide choose to apply these changes to their version of the tour or disregard them.
- TourCMS compares all the tour's fields whenever any changes are made and handles any differences at that time, according to the table below. Therefore, please be aware that if Gray Line World Wide chooses to ignore a licensee's tour name changes, they will receive an email notification each time such a change is made.
Item |
TourCMS Field |
TourCMS location |
API Field |
Sync |
Notify if different |
1 |
Tour name |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
tour_name |
n |
y |
2 |
Long tour Name |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
tour_name_long |
n |
y |
3 |
Primary location |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
location |
y |
n |
4 |
Duration description |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
duration_desc |
y |
n |
5 |
Summary |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
summary |
y |
n |
6 |
Short description |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
shortdesc |
y |
n |
7 |
Video |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
videos |
y |
n |
8 |
|
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
|
y |
n |
9 |
Experience / Highlights |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
exp |
y |
n |
10 |
Included |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
inc |
y |
n |
11 |
Excluded |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
ex |
y |
n |
12 |
Hotel pickup instructions |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
pick |
y |
n |
13 |
Voucher redemption Instructions |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
redeem |
n |
y |
14 |
Restrictions |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
rest |
y |
n |
15 |
Extras / Upgrades |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
extras |
y |
n |
16 |
Essential information |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
essential |
y |
n |
17 |
Long description |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
longdesc |
y |
n |
18 |
Itinerary |
DESCRIPTIONS & IMAGES > TEXT DESCRIPTIONS & VIDEO |
Itinerary |
y |
n |
19 |
Start & end times |
DATES & PRICES |
times_or_codes |
y |
n |
20 |
Start & end times |
DATES & PRICES and SETUP > TIMES / CUTOFFS |
start_time_default |
y |
n |
21 |
Start & end times |
DATES & PRICES and SETUP > TIMES / CUTOFFS |
end_time_default |
y |
n |
22 |
Where does the tour take place? |
DESCRIPTIONS & IMAGES > KEY INFORMATION |
country |
y |
n |
23 |
Geocodes |
DESCRIPTIONS & IMAGES > KEY INFORMATION |
|
y |
n |
24 |
Tour type |
DESCRIPTIONS & IMAGES > KEY INFORMATION |
product_type |
y |
n |
25 |
Tour leader |
DESCRIPTIONS & IMAGES > KEY INFORMATION |
tourleader_type |
y |
n |
26 |
Tour Tags |
DESCRIPTIONS & IMAGES > KEY INFORMATION |
tour_tags |
y |
n |
27 |
Languages spoken |
DESCRIPTIONS & IMAGES > KEY INFORMATION |
languages_spoken |
y |
n |
28 |
Images |
DESCRIPTIONS & IMAGES > IMAGES |
|
n |
y |
29 |
Custom field |
DESCRIPTIONS & IMAGES > CUSTOM FIELDS |
custom_fields |
y |
n |
30 |
Start timezone |
SETUP > TIMES / CUTOFFS |
start_timezone |
y |
n |
31 |
End timezone |
SETUP > TIMES / CUTOFFS |
end_timezone |
y |
n |
32 |
Time type |
SETUP > TIMES / CUTOFFS |
time_type |
y |
n |
33 |
Validity |
SETUP > TIMES / CUTOFFS |
validity |
y |
n |
34 |
Booking Size |
SETUP > BOOKING SIZES / RESTRICTIONS |
min_booking_size |
y |
n |
35 |
Booking Size |
SETUP > BOOKING SIZES / RESTRICTIONS |
max_booking_size |
y |
n |
36 |
Accept child only bookings |
SETUP > BOOKING SIZES / RESTRICTIONS |
tour_permit_child_only |
y |
n |
37 |
Rate type |
SETUP > RATE TYPES |
volume_pricing |
y |
n |
38 |
Tour group pricing |
SETUP > RATE TYPES |
quantity_rule |
y |
n |
39 |
n/a |
SETUP > RATE TYPES |
rate_id |
y |
n |
40 |
Rate Name |
SETUP > RATE TYPES |
|
y |
n |
41 |
Label #1 |
SETUP > RATE TYPES |
label_1 |
y |
n |
42 |
Label #2 |
SETUP > RATE TYPES |
label_2 |
y |
n |
43 |
Rate Code |
SETUP > RATE TYPES |
rate_code |
y |
n |
44 |
Age Category |
SETUP > RATE TYPES |
agecat |
y |
n |
45 |
Age Range Min |
SETUP > RATE TYPES |
agerange_min |
y |
n |
46 |
Age Range Max |
SETUP > RATE TYPES |
agerange_max |
y |
n |
Where:
-
Sync:
- 'y' (yes) means this tour field is synchronised with Grayline.com, and its content will be copied.
- 'n' (no) means that this tour field is not automatically synchronised with Grayline.com if any change occurs.
-
Notify if different:
-
'y' (yes) means that Grayline.com should be notified of current differences, not necessary changes, to this product at product.updates@grayline.com.
-
‘no’ (no) means that it’s not necessary to notify Grayline.com of any current difference; it can be automatically synchronised.
-
Please be aware that Grayline.com operates independently of any changes made to the Product Page URL in the licensee’s account. That specific field is governed by the Grayline.com WordPress system.