Page tree

Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

UI Tabs


UI Tab
titleInject by S-360


UI Steps


UI Step

Injection configuration

Add the custom parameter sendMultilingualAsJsonObject=true in the General tab when you configure an External printing interface.


UI Step

Set up multilingual event fields in the ticket template

Prepare your ticket template and use this template when scheduling a Tickets external printing function
Example: event.name = ${Performance_hostTeam} - ${Performance_opposingTeam}

Other available multilingual fields:

TIXNGO nameS-360 Ticket template config nameS-360 usually uses variablesTranslated values come from
Event group nameevent.group.name${Product_externalName}

Organisation > Catalogue > Ordinary admissions > Competition

Event group imageevent.group.imageStatic URLMultilingual value has not been supported in S-360 yet but can update this value in TIXNGO
Event nameevent.name${Performance_hostTeam} - ${Performance_opposingTeam}

Organisation > Initialisation > Organisation parameters > Teams

Event websiteevent.websiteStatic URLMultilingual value has not been supported in S-360 yet but can update this value in TIXNGO
Event address siteevent.address.site${Space_externalName}

Institution > Venue > Venue parameters > Space

Event address cityevent.address.city${Site_externalName}

Institution > Venue > Venue parameters > Sites (General)

Event address line1event.address.line1${Site_street1}

Institution > Venue > Venue parameters > Sites (Address)

Multilingual value has not been supported in S-360 yet but can update this value in TIXNGO

Event address line2event.address.line2${Site_street2}
Event address line3event.address.line3${Site_street3}



UI Step

Set up multilingual ticket detail values in the ticket template

TIXNGO nameS-360 Ticket template config nameS-360 usually uses variablesTranslated values come from
Ticket details mainticketDetails.main.<sequence>.key

Static values
Hospitality, Entrance, Gate, Block, Row, Seat,...

Multilingual value has not been supported in S-360 yet but can update this value in TIXNGO

ticketDetails.main.<sequence>.value

${Hospitality_seatRoomName}, ${External_Entrance_externalName}, ${Entrance_externalName}, ${Seat_block}, ${Seat_row}, ${Seat_nb},...


Ticket details extraticketDetails.extra.<sequence>.key

Static values
Category, Order number, ticket number, target group, No re-entry,...

Multilingual value has not been supported in S-360 yet but can update this value in TIXNGO
ticketDetails.extra.<sequence>.value${LogicalSeatCategory_externalName}, ${Operation_field}, ${Ticket_taxnumber}, ${Amount_currency} ${Amount_baseUnitAmount}, ${Contingent_externalName}

Ticket details hidden
(Not displayed in the mobile ticket app)

ticketDetails.hidden.<sequence>.keyStatic valuesMultilingual value has not been supported in S-360 and TIXNGO yet
ticketDetails.hidden.<sequence>.valueAny values

*sequence: the order of information will be displayed on TIXNGO, the sequence is started from 0 and is independent in each section.


UI Step

Initialize an S360 event and ticket detail label in TIXNGO Back Office

Prepare sample ticket per each kind of ticket for each event, and inject those tickets to TIXNGO system

All available labels will be displayed in the Edit event screen on TIXNGO Back Office

Can choose a language on the top right of Edit event screen to view and edit the event fields and ticket labels in multilingual




UI Tab
titleInject by CSV file


Info
titleIn progress
UI Steps


UI Step

Download CSV template file

Please download the CSV template file here.

UI Button
colorblue
sizelarge
icondownload
tooltipCSV Full Template for Multilingual
titleDownload
urlhttps://backoffice-val.tixngo.io/assets/csv_template/complete-ticket-multilingual.csv



UI Step

Using the CSV template file to prepare your data

UI Step

Inject the prepared CSV file to TIXNGO

You can get more understand on To get more understanding of TIXNGO ticket's fields, you can check out this documentation

large
UI Button
size
iconlink
tooltipUnderstanding TIXNGO Ticket Injection
titleUnderstanding TIXNGO Ticket Injection
urlhttps://developer.tixngo.io/pdf/TIXNGO-Injection-Doc.pdf

Supported multilingual fields:

  • event.group.name
  • event.group.image
  • event.name
  • event.name2(not in use)
  • event.website
  • event.address.site
  • event.address.city
  • event.address.line1
  • event.address.line2
  • event.address.line3
  • ticketDetails.main (values)
  • ticketDetails.extra (values)
  • ticketDetails.hidden (values)

For further information, please consult the Sample Multilingual Ticket. If you wish to inject the tickets directly into TIXNGO via API, you can also refer to this format.On

Code Block
languagejava
themeRDark
titleSample Multilingual Ticket
linenumberstrue
collapsetrue
"tickets": [
    {
    …
    "event": { 
        "id": "TIXNGO-102285",
        "address": {
          "site": { "en":"site", "fr":"fr_site", "de":"de_site", "es":"es_site" },
          "line1": { "en":"line1", "fr":"fr_line1", "de":"de_line1", "es":"es_line1" },
          "line2": { "en":"line2", "fr":"fr_line2", "de":"de_line2", "es":"es_line2" },
          "line3": { "en":"line3", "fr":"fr_line3", "de":"de_line3", "es":"es_line3" },
          "city": { "en":"city", "fr":"fr_city", "de":"de_city", "es":"es_city" },
          "countryCode": "string",
          "region": "string",
          "zip": "string",
          "longitude": 0,
          "latitude": 0
        },
        "name": { "en":"name", "fr":"fr_name", "de":"de_name", "es":"es_name" },
        "name2": { "en":"name2", "fr":"fr_name2", "de":"de_name2", "es":"es_name2" },
        "website": { "en":"https://en.url.co/", "fr":"https://fr.url.co/", "de":"https://de.url.co/", "es":"https://es.url.co/" },
        "startTime": "string",
        "expirationDate": "string",
        "bluetoothPreparationRibbonDisplayTime": "string",
        "bluetoothPreparationRibbonEndTime": "string",
        "metadata": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "group": {
          "id": "TIXNGO-1022",
          "name": { "en":"name", "fr":"fr_name", "de":"de_name", "es":"es_name" },
          "image": { "en":"image", "fr":"fr_image", "de":"de_image", "es":"es_image" }
        }
      },
    …
      "ticketDetails": {
        "main": [
          {
            "key": "key1",
            "value": { "en":"value1", "fr":"fr_value1", "de":"de_value1", "es":"es_value1" }
          }
        ],
        "extra": [
          {
            "key": "key2",
            "value": { "en":"value2", "fr":"fr_value2", "de":"de_value2", "es":"es_value2" }
          }
        ],
        "hidden": [
          {
            "key": "key3",
            "value": { "en":"value3", "fr":"fr_value3", "de":"de_value3", "es":"es_value3" }
          }
        ]
      },
    …
      "ticketId": "TIXNGO-10228511187604",
    …
    }



UI Step

Inject the prepared CSV file to TIXNGO

To begin, ensure that the naming of your CSV file adheres to the following convention: "<your free text>multilingual.csv". If the file name does not conform to this convention, errors may occur.

  1. Go to CSV Injection screen on TIXNGO Back Office
    Image Added
  2. Select your prepared CSV file and upload it to TIXNGO by clicking the submit button
    Image Added
  3. The result of this action is displayed in the list below
    Image Added





Set up multilingual ticket detail labels in TIXNGO Back Office

...

The details for the event consist of the following fields to be able to update in multilingual:
the name and image URL of the event group, the name and website URL of the event, the address information includes the site, city, and three address lines.

Limitation

Currently, not all languages, At present, TIXNGO supports only the languages listed below languages are supported by TIXNGO, and not all languages.

LanguageCode (ISO 639-1:2002)
Arabicar
Catalanca
Czechcs
Dutch Flemishnl
Englishen
Frenchfr
Germande
Hungarianhu
Italianit
Portuguesept
Spanishes
Turkishtr

...