itemshop-templates) — możesz je zmieniać, kopiować i używać poza ItemShop.
Szablony różnią się wyłącznie wyglądem. Liczenie koszyka, bonusy pakietów, rabaty, dwie wymagane zgody w kasie, Turnstile, przekierowanie do bramki i śledzenie statusu zamówienia są wspólne i działają tak samo w każdym z nich. Produkty, ceny, metody płatności i widgety na żywo szablon pobiera ze Storefront API — nie wpisujesz ich w kodzie.
Wybór szablonu
1
Otwórz galerię szablonów
Przy tworzeniu strony (kreator albo Workspace) zobaczysz galerię z podglądem, opisem i wersją każdego szablonu.
2
Kliknij Użyj szablonu
ItemShop tworzy projekt strony z plików szablonu (rewizja nr 1) i buduje podgląd z Twoimi produktami.
3
Dopasuj i opublikuj
Zmień nazwę, logo, kolory i teksty w
src/site.config.ts — w edytorze plików, prosząc AI edytor albo własnego agenta. Potem Opublikuj.Galeria
Bento

bento
Storefront

storefront
Portal

portal
Arena

arena
Vault

vault
Blocks

blocks
Horizon

horizon
Wallet

wallet
Arcade

arcade
Market

market
Szablony Arcade i Market mają koszyk: kilka produktów (maks. 20 pozycji) kupujesz jedną płatnością. Pozostałe szablony sprzedają jedną pozycję naraz.
Z terminala
id, nazwa, opis, podgląd, repozytorium, wersja) jest też dostępna przez API: GET /templates.
Co jest w szablonie
src/site.config.ts to jedyny plik z wyglądem sklepu. Pola tekstowe przyjmują jeden napis albo mapę języków (brakujący język wraca do angielskiego, potem polskiego):
src/site.config.ts
name, logo, colors, theme, serverAddress, nav, footer, languages, checkout) są takie same, więc AI i agenci wiedzą, gdzie szukać. Sekcje specyficzne (hero, cel miesiąca, topka) różnią się między szablonami.
Własny szablon
Szablon to zwykłe repozytorium zitemshop.site.json. Zasady zgłaszania szablonów do galerii opisuje CONTRIBUTING.md w repozytorium itemshop-templates.
AI edytor
Zmieniaj szablon rozmową.
CLI
npx itemshop init --template bento