Shopify CLI¶
Bu makalede
Bilgi
Shopify CLI, Shopify uygulamaları ve tema oluşturmanıza yardımcı olan bir komut satırı aracıdır. Uygulamalar, temalar ve özel Shopify mağazaları hızlıca oluşturabilirsiniz. Ayrıca birçok yaygın geliştirme görevi otomatikleştirmek için de kullanabilirsiniz.
Shopify CLI: Ana Özellikler¶
- Hızlı Proje Oluşturma: Önceden yapılandırılmış bir yapı ve bağımlılıklar kullanarak yeni Shopify uygulama ve tema projeleri hızlıca başlatın.
- Yerel Test: Uygulamalar ve temalar yayınlamadan önce yerel olarak çalıştırıp test etme desteği sağlar.
- Tema Yönetimi: Shopify temalarıyla çalışmak için komutlar sunar, bunlara yükleme, indirme ve tema dosyalarını senkronize etme dahildir.
- API Entegrasyonu: Admin API ve Storefront API'yi de içeren çeşitli Shopify API'leriyle etkileşimi basitleştirir.
- Kod Oluşturma: Temel uygulama bileşenleri ve uzantıları oluşturmak için komutlar içerir.
- Otentikasyon: Shopify mağazaları ve ortak hesaplarla otentikasyonu kolaylaştırır.
- Uygulama Yönetimi: Shopify uygulamalarını oluşturabilir, güncelleyebilir ve yayınlayabilirsiniz.
- Hata Giderme: Uygulamalar ve temalar için hata giderme araçları sağlar.
- Uzantı Desteği: Ek işlevsellik ve doğrulama için çeşitli Shopify uzantılarıyla çalışmayı destekler.
Çalıştırma Özellikleri¶
ID | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Aktif |
---|---|---|---|---|---|---|---|---|---|
195 | Ubuntu 22.04 | + | + | + | + | 2 | 2 | 5 | Evet |
- Kurulum süresi: OS kurulumu dahil olmak üzere 15-20 dakika.
- Önceden yüklenmiş bağımlılıklar:
- Node.js v20.16.0
- Git 2.34.1
- Shopify CLI 3.65.3
- npm 10.8.1
Dizaynı İndirme Sonrası Shopify CLI'yle Başlangıç¶
Sipariş verdikten sonra, kayıt sırasında sağlanan e-posta adresine bir bildirim e-postası alacaksınız. Bu bildirim, VPS'nizin IP adresi ve bağlantı kimlik bilgilerini gösterecektir. Şirketimiz müşterileri sunucu yönetimi paneli ve API - Invapi aracılığıyla sunucularını yönetiyor.
Yetkilendirme verilerini sunucu yönetim panelinin Info >> Tags bölümünde veya gönderilen e-postada bulabilirsiniz:
- Sunucunun kullanıma hazır hale gelmesiyle birlikte sunucuda bağlantı için Kullanıcı adı ve Şifre.
Sunucuya Bağlanma ve Shopify'ye Giriş¶
Dikkat
Shopify CLI'yi kullanmak için aktif bir Shopify hesabına ve çalışmayı planladığınız mağazaya erişiminiz olması gerekir.
Bilgi
Shopify CLI sürümünden itibaren 3.0, artık otentikasyon için belirli bir komut yok. Sistem, yetkilendirme gerektiren bir komutu çalıştırırken otomatik olarak giriş yapmanız için sizi isteyecektir. Shopify CLI, OAuth 2.0'ı kullanarak otentikasyonu gerçekleştirir. Bu, yetkilendirme gerektiren bir komutu çalıştırdıktan sonra tarayıcınızda Shopify oturum açma sayfasına yönlendirileceğiniz anlamına gelir. Ardından hesabınıza giriş yapmanız ve istediğiniz mağazaya erişimi doğrulamanız gerekir. OAuth 2.0, şifrelerinizi veya tokenlerinizi manuel olarak saklamak zorunda kalmadan güvenli bir şekilde yetki verme standardıdır.
Sunucuya bağlanmak ve Shopify'ye giriş yapmak için şu adımları izleyin:
-
Bir terminal açın ve komutla sunuculara bağlanın:
-
İlk bağlantıda, sunucunun kimliğini onaylamak için "evet" yazın ve anahtarı bilinen sunucular listesine ekleyin.
-
Başarılı bir şekilde kimlik doğrulanması gerçekleştiğinde, mağazanızı yönetmeye başlayabilirsiniz.
Dikkat
Uygulama, temalar veya Hydrogen ile çalışıyor olsanız bile, Shopify ile etkileşim kurmak için tüm komutlar
shopify
ön ekiyle başlamalıdır. -
Yeni bir tema oluşturmak için komutu kullanın:
-
Oluşturulan temayı içeren dizine gitmek için komutu kullanın:
-
Temayı geliştirme modunda çalıştırmak için komutu kullanın:
Giriş yapmadığınız takdirde, bu komutu çalıştırırken sistem otomatik olarak giriş yapmanız için sizi isteyecek: -
Otentikasyon için herhangi bir düğmeye tıklayın, ardından sağlanan bağlantıyı kopyalayın, tarayıcınızda açın ve otentikasyon işlemini tamamlayın:
-
Başarılı bir şekilde otentikasyon gerçekleştirildikten sonra terminalde "Logged in" mesajı görüntülenir ve Shopify'deki yönetici panelinde yerel olarak temaya bakıp düzenleyebilmeniz için bağlantılarınızı görebilirsiniz:
Not
Shopify CLI'nin temel ayarları hakkında detaylı bilgi, geliştirici belgeler adresinde bulunabilir.
API kullanarak Shopify CLI ile sunucu siparişi¶
Bu yazılımı API kullanarak yüklemek için bu talimatları izleyin.