Gray Line product content synchronisation

Blanca Castillo
Blanca Castillo
  • Updated

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

PDF

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.

4b76df7e-9a1a-4cc1-9b90-23ea92c0d92f.png

3909bd46-fcae-455c-ab7c-95c1697e085a.png

2c6ddb15-b85d-4c0a-8b0a-33d0d7b931a0.png

4040b54f-e5b1-472a-a839-927fa988a91d.png

fcdda3c3-f834-45a6-b29a-a6ed03add4df.png

a5a74cc2-27cd-427a-93fc-1093bafff1c2.png

ee622c04-9095-417d-8f3e-d93f7e5335bb.png

ad1d28f6-1271-4ee7-b8b1-9960950126cd.png

777f5996-369e-401c-a7cb-a3720161fa29.png

0a12a3a3-0e54-45b8-ae48-2c8f4ca8ea51.png

1cc3f28c-4a58-4158-acba-5868c718aa98.png

cb0753fe-749c-479f-97de-93a9dbeb6650.png

d8124db6-7e23-4baa-aa64-d9e5f02e4a58.png

5b9f8f22-57b7-44d3-8f8d-1e3e96162dd3.png

ac7ed975-cb08-4b0c-9dcb-92e9a65cf862.png