Skip to content

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:

  1. Bir terminal açın ve komutla sunuculara bağlanın:

    ssh root@<sunucu_ip>
    
  2. İlk bağlantıda, sunucunun kimliğini onaylamak için "evet" yazın ve anahtarı bilinen sunucular listesine ekleyin.

  3. 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.

    Not

    Bir temayı başlatmaya çalışırken Bundler'ın gerekli olduğunu gösteren bir hata görürseniz, lütfen bunu yükleyin:

    gem install bundler
    
  4. Yeni bir tema oluşturmak için komutu kullanın:

    shopify theme init benimyeni-tema
    
  5. Oluşturulan temayı içeren dizine gitmek için komutu kullanın:

    cd /root/benimyeni-tema
    
  6. Temayı geliştirme modunda çalıştırmak için komutu kullanın:

    shopify theme dev --store=mağazanız.myshopify.com
    
    Giriş yapmadığınız takdirde, bu komutu çalıştırırken sistem otomatik olarak giriş yapmanız için sizi isteyecek:

  7. 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:

  8. 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.