Dla Developerów - Integracja rozwiązań Tatry Super Ski
Witaj w sekcji dla Developerów ☕, gdzie znajdziesz wszystkie niezbędne informacje dotyczące integracji rozwiązań Tatry Super Ski na stronie internetowej, którą zarządzasz. Opisane rozwiązania są projektowane tak, aby ich implementacja była szybka i intuicyjna - wystarczy dodać odpowiedni tag HTML w odpowiednim miejscu oraz załadować skrypt JS.
1. TSS PriceList
Widget TSS PriceList (cennik Tatry Super Ski) umożliwia umieszczenie na twojej stronie cennika TatrySuperSki, który jest regularnie uaktualniany przez nas. Dzięki temu masz pewność, że zawsze będzie on na bieżąco, a Ty nie musisz za każdym razem zajmować się jego zmianą.
Zobacz jak wygląda cennik
1.1 Implementacja
Implementacja cennika jest bardzo prosta:
A. w miejscu strony, w którym chcesz aby cennik się załadował, wstaw tag HTML:
<div id="tss-price-list-root" data-lang="en" data-ctrl-lang="false" data-ctrl-season="true" ></div> B. oraz dodaj skrypt JavaScript do odpowiedniej sekcji strony
<script type="module" src="https://tatrysuperski.pl/app/pricelist/tss-price-list.min.js" crossorigin="anonymous" async></script> C. to wszystko!
1.2 Dodatkowa konfiguracja
W tym momencie istnieje możliwość dynamicznej zmiany pewnych zachowań cennika w zależności od przekazanych parametrów do tagu HTML:
| parametr | typ (domyślnie) | opis |
|---|---|---|
data-lang | "pl" | "en" | "sk" ("en") | język cennika |
data-ctrl-lang | boolean (false) | włączenie kontrolki (dropdown) zmiany języka cennika |
data-ctrl-season | boolean (true) | włączenie kontrolki (dropdown) zmiany sezonu (wysoki/niski etc.) cennika |
1.3 Planowany rozwój modułów
Na ten moment planowane jest dodanie cen w euro, aby cennik mógł być umieszczany również na stronach ośrodków, w których PLN nie jest walutą podstawową.
2. Planowane moduły
W planach jest dodanie innych modułów - np. TSS Docs (nazwa robocza), który będzie zawierał wszystkie regulaminy do umieszczenia bezpośrednio na stronie. Aktualnie jednak konkretne daty aktualizacji nie są jeszcze znane.

