Stokzone mağazası nasıl çalışır
Her Stokzone mağazası bir temadan çizilir. Temayı çizen motorun adı Zone'dur: Liquid uyumlu bir şablon dili konuşur, tema dosyaları .zone uzantısı taşır ve sayfalar sunucuda HTML olarak üretilir.
Zone tema motoru
Bir ziyaretçi mağaza adresini açtığında Zone önce sayfa tipini çözer (ana sayfa, ürün, koleksiyon, sepet...), o tipin şablonunu bulur, şablondaki bölümleri sırayla çizer ve sonucu temanın kabuğuna (layout) yerleştirir.
Dil başvurusu motorun kendi kayıt defterinden üretilir. Bugün 30 etiket, 145 filtre ve 134 nesne desteklenir.
Görsel editör ve kod editörü aynı temayı düzenler
Görsel editör, sayfa düzenini JSON şablon olarak yazar: hangi bölüm, hangi sırada, hangi ayarla. Kod editörü ise temanın dosyalarını (kabuk, bölüm, parça, varlık) doğrudan düzenler. İkisi aynı tema dosyaları üzerinde çalışır; görsel editörde bir bölüm eklediğinizde kod editöründe ilgili JSON şablonda görürsünüz.
Taslak ve yayın
Görsel editördeki sayfa değişiklikleri önce taslağa yazılır; siz yayınlayana kadar ziyaretçiler eski düzeni görür. Yayınladığınızda düzen temanın JSON şablonuna yazılır.
Kod editöründe kaydedilen dosya doğrudan temaya yazılır ve her kayıt bir sürüm olarak saklanır. Bu yüzden kod değişikliklerini yayındaki temada değil, temanın bir kopyasında yapın; hazır olunca o temayı yayınlayın. Bir mağazada aynı anda tek tema yayındadır.
Tema ayarlarının taslağı yoktur: kaydedildiği anda geçerli olur.
Tema paketi
Bir temanın sayfa düzenleri ve ayarları tek bir paket dosyası olarak dışa aktarılabilir ve başka bir mağazaya içe aktarılabilir. Ayrıntılar Paketleme sayfasındadır.