T-SOFT/Tema Geliştirme/Müşteri Temasını Geliştirmek

Müşteri Temasını Geliştirmek

Bir müşterinin canlı mağazası üzerinde çalışmak, kendi geliştirme mağazanızda çalışmaktan bir adım fazlasını gerektirir: mağaza sahibinin size erişim vermesi gerekir. Bu sayfa karşılıklı izin akışını ve erişim sonrası geliştirme sürecini anlatır.

İki erişim türü

Geliştirme mağazasıKatkıda bulunulan mağaza
SahibiSizin organizasyonunuzMüşteri
AmaçGeliştirme ve test (izole)Canlı mağazada tema çalışması
ErişimOtomatik — kendi mağazanızMağaza sahibinin onayı gerekir
Panelde göründüğü yerMağazalar → Geliştirici MağazalarıMağazalar → Katkıda Bulunduklarım

Kendi mağazanızla çalışma akışı için bkz. Sıfırdan Tema Geliştirmek.

Erişim talep akışı

Mağaza sahibinden talep kodu alın

Mağaza yöneticisi kendi panelindeki Ayarlar → Kullanıcılar ve İzinler → İş Ortakları sayfasından bir ortak çalışan davet kodu üretir ve size iletir.

"Mağaza erişimi talep et" formunu doldurun

Partner panelinizden Mağazalar → Mağaza erişimi talep et akışında üç bilgi girersiniz:

  • Mağaza URL'si — <magaza-adi>.tsoft.biz biçiminde
  • Ortak çalışan talep kodu — mağaza sahibinden aldığınız kod
  • İzinler — hangi alanlarda yetki istediğiniz (ör. Tasarım)

Talep iletilir

Formu gönderdiğinizde mağaza yöneticisinin panelindeki İş Ortakları bölümüne talep düşer ve yöneticiye bilgilendirme e-postası gider.

Onay sonrası erişim

Mağaza sahibi talebi onayladığında size bir onay e-postası ulaşır, mağaza partner panelinizdeki Katkıda Bulunduklarım sekmesinde görünür ve tsoft-cli üzerinden bu mağazada oturum açabilirsiniz.

İhtiyacınız olan izinleri talep edin. Tema geliştirme için Tasarım izni yeterlidir. Gereksiz yetki istemek onay sürecini uzatabilir.

Müşteri mağazasında çalışma

Erişim onaylandıktan sonra akış, kendi mağazanızdakiyle aynı komutları kullanır:

Mağazayı seçin

tsoft login sırasındaki mağaza seçim ekranında müşteri mağazası da listelenir. Zaten oturum açtıysanız tsoft store use ile mağaza, tsoft org switch ile organizasyon değiştirebilirsiniz.

Terminal
tsoft store list                      # kayıtlı mağazalar ve oturum süreleri
tsoft store use musteri.tsoft.biz     # aktif mağazayı değiştir

Temayı yerele çekin

tsoft theme pull
tsoft theme pull
# 📥 Tema indirme işlemi başlatılıyor...
# 📦 "Müşteri Teması" indiriliyor...
# 🎉 Tema başarıyla indirildi!
#   Konum: ./musteri-tsoft-biz/tema-adi/

Tema dizinine girin ve geliştirin

Terminal
cd musteri-tsoft-biz/tema-adi
tsoft theme dev        # canlı yenilemeyle geliştir
tsoft theme push       # yeni sürümü gönder
Birden fazla mağazayla aynı anda çalışabilirsiniz. Her terminal bulunduğu dizindeki mağaza ve temayı kullanır; kendi geliştirme mağazanız ve müşteri mağazası yan yana açık kalabilir. Bkz. Çalışma Dizini.
Yalnızca sahibi olduğunuz temaları düzenleyebilirsiniz. Başka bir partner'ın yazdığı temanın kaynağına erişemezsiniz — müşteri mağazasında da yalnızca kendi geliştirdiğiniz temaları çekip düzenleyebilirsiniz.

Dikkat edilecekler

  • Kilit çakışması: tsoft theme dev tema üzerinde özel kilit alır. Müşteri mağazasında başka bir geliştirici de çalışıyorsa kilidi kimin tuttuğuna dair bildirim görürsünüz; kilitli temaya push denemesi HTTP 423 hatası döndürür. Kilidin kalkmasını bekleyin.
  • Canlı temada doğrudan çalışmayın: değişiklikleri her zaman taslak bir tema/sürüm üzerinde geliştirin, hazır olduğunda yayınlayın.
  • Push ve sürümleme davranışı kendi mağazanızdakiyle aynıdır — semver ve inceleme detayları için bkz. Sıfırdan Tema Geliştirmek.

Sonraki adımlar