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" data-ctrl-currency="false" ></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 (domyślnie "en") |
data-currency | "PLN" | "EUR" (auto) | waluta cennika. Domyślnie: jeśli język = "pl" to PLN, w innych przypadkach EUR |
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 |
data-ctrl-currency | boolean (false) | włączenie kontrolki (dropdown) zmiany waluty |
data-currency-suffix-pln | string ("zł") | sufiks wyświetlany dla waluty PLN (np. "PLN", "zł") |
data-currency-suffix-eur | string ("€") | sufiks wyświetlany dla waluty EUR (np. "EUR", "€") |
1.3 Planowany rozwój modułów
Obecnie cennik obsługuje ceny w PLN i EUR z automatycznym doborem waluty w zależności od wybranego języka. Planowane są dalsze ulepszenia i rozszerzenia funkcjonalności.
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.

