Ana içeriğe geç

Shopify CLI

Bu makalede

Bilgi

Shopify CLI, Shopify uygulamaları ve temaları oluşturmanıza yardımcı olan bir komut satırı aracıdır. Uygulamaları, temaları ve özel Shopify mağaza ön yüzlerini hızlıca oluşturur. Ayrıca birçok yaygın geliştirme görevini otomatikleştirmek için de kullanabilirsiniz.

Shopify CLI: Temel Özellikler

  • Hızlı Proje Oluşturma: Önceden yapılandırılmış bir yapı ve bağımlılıklar kullanarak yeni Shopify uygulama ve tema projelerini hızlıca başlatın.
  • Yerel Test: Uygulamaları ve temaları dağıtmadan (deploy etmeden) yerel olarak çalıştırmayı ve test etmeyi destekler.
  • Tema Yönetimi: Tema dosyalarını yükleme, indirme ve senkronize etme dahil olmak üzere Shopify temalarıyla çalışmak için komutlar sağlar.
  • API Entegrasyonu: Admin API ve Storefront API dahil olmak üzere çeşitli Shopify API'leri ile etkileşimi basitleştirir.
  • Kod Oluşturma: Temel uygulama bileşenleri ve uzantıları oluşturmak için komutlar içerir.
  • Kimlik Doğrulama: Shopify mağazaları ve partner hesapları ile kimlik doğrulama sürecini kolaylaştırır.
  • Uygulama Yönetimi: Shopify uygulamaları oluşturmanıza, güncellemenize ve yayınlamanıza olanak tanır.
  • Hata Ayıklama: Uygulamaları ve temaları hata ayıklamak (debug) için araçlar sağlar.
  • Uzantı Desteği: Ek işlevsellik ve doğrulama için uzantılar dahil olmak üzere çeşitli Shopify uzantılarıyla çalışmayı destekler.

Çalıştırma Özellikleri

ID Yazılım Adı Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Özel Alan Adı Aktif
195 Shopify CLI Ubuntu 24.04 + + + + 2 2 5 Hayır SİPARİŞ VER

Not

Aksi belirtilmedikçe, varsayılan olarak yazılımın en son sürümünü geliştiricinin web sitesinden veya işletim sistemi depolarından yükleriz.

Dağıtımdan Sonra Shopify CLI ile Başlangıç

Bir sipariş satın aldıktan sonra, kayıt sırasında sağlanan adrese bir bilgilendirme e-postası alacaksınız. Bu bildirim, VPS'inizin IP adresini ve bağlantı için giriş bilgilerini içerecektir. Şirket müşterileri, sunucu ekipmanlarını server management panel and API - Invapi üzerinden yönetirler.

Yetkilendirme verilerini, sunucu yönetim panelindeki Configuration >> Tags bölümünde veya gönderilen e-postada bulabilirsiniz:

  • Yazılım dağıtımının ardından sunucu kullanıma hazır olduğunda e-posta adresinize gönderilen, sunucuya bağlanmak için Login ve Password bilgileri.

Sunucuya Bağlanma ve Shopify'a Giriş Yapma

Dikkat

Shopify CLI kullanmak için aktif bir Shopify hesabına ve üzerinde çalışmak istediğiniz mağazaya erişiminiz olmalıdır.

Bilgi

Shopify CLI sürüm 3.0'dan itibaren artık açık bir kimlik doğrulama komutu bulunmamaktadır. Eğer oturum açmadıysanız, sistem yetkilendirme gerektiren bir komut çalıştırdığınızda sizi otomatik olarak oturum açmaya yönlendirecektir. Shopify CLI, kimlik doğrulama için OAuth 2.0 kullanır. Bu, yetkilendirme gerektiren bir komut çalıştırdıktan sonra tarayıcınızda Shopify giriş sayfasına yönlendirileceğiniz anlamına gelir. Daha sonra hesabınıza giriş yapmanız ve istenen mağazaya erişimi onaylamanız gerekecektir. OAuth 2.0, şifreleri veya token'ları manuel olarak saklamaya gerek kalmadan mağazanıza erişim sağlayan güvenli bir yetkilendirme standardıdır.

Sunucuya bağlanmak ve Shopify'a giriş yapmak için şu adımları izleyin:

  1. Bir terminal açın ve şu komutu kullanarak sunucuya bağlanın:

    ssh root@<server_ip>
    
  2. İlk bağlantıda, anahtarı bilinen ana bilgisayarlar (known hosts) listesine eklemek için "yes" yazarak sunucunun orijinalliğini onaylayın.

  3. Başarıyla kimlik doğrulandıktan sonra mağazanızı yönetmeye başlayabilirsiniz.

    Dikkat

    Uygulamalar, temalar veya Hydrogen ile çalışıyor olmanız fark etmeksizin, Shopify ile etkileşim kurmak için kullanılan tüm komutlar shopify ön ekiyle başlamalıdır.

    Not

    Bir temayı başlatmaya çalışırken Bundler'ın gerekli olduğuna dair bir hata ile karşılaşırsanız, şu komutla yükleyin:

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

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

    cd /root/my-new-theme
    
  6. Temayı geliştirme modunda başlatmak için şu komutu kullanın:

    shopify theme dev --store=your-store.myshopify.com
    
    Eğer oturum açmadıysanız, bu komut çalıştırıldığında sistem sizi otomatik olarak oturum açmaya yönlendirecektir:

  7. Kimlik doğrulamak için herhangi bir düğmeye tıklayın, ardından sağlanan URL'yi kopyalayın, tarayıcınızda açın ve kimlik doğrulama işlemini tamamlayın:

  8. Başarılı kimlik doğrulamanın ardından terminalde "Logged in" mesajı görünecek ve yetkilendirme gerektiren komut yürütülmeye başlayacaktır. Ayrıca temayı yerel olarak ve Shopify'ın yönetim panelinde görüntülemek ve düzenlemek için bağlantılar göreceksiniz:

Not

Temel Shopify CLI ayarları hakkında ayrıntılı bilgiye geliştirici dokümantasyonundan ulaşılabilir.

API Kullanarak Shopify CLI İçeren Bir Sunucu Sipariş Etme

Bu yazılımı API kullanarak yüklemek için bu talimatları izleyin.