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 Etme: 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 eklentileri 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.
  • Eklenti Desteği: Ek işlevsellik ve doğrulama sağlayan eklentiler dahil olmak üzere çeşitli Shopify eklenti türleriyle ç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 22.04 + + + + 2 2 5 Hayır SİPARİŞ VER

Bilgi

Bu yazılımın çalıştırma özellikleri hakkında bilgi için bu bağlantıya bakın.

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şlarken

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 ya sunucu yönetim panelindeki Configuration >> Tags bölümünde ya da gönderilen e-postada bulabilirsiniz:

  • Sunucu yazılım dağıtımı tamamlanıp kullanıma hazır hale geldikten sonra, sunucuya bağlanmak için e-posta adresinize gönderilen Login ve Password bilgileri.

Sunucuya Bağlanma ve Shopify'a Giriş Yapma

Dikkat

Shopify CLI kullanmak için aktif bir Shopify hesabına ve ç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 giriş yapmadıysanız, sistem yetkilendirme gerektiren bir komut çalıştırdığınızda sizi otomatik olarak giriş yapmaya yönlendirecektir. Shopify CLI, kimlik doğrulama için OAuth 2.0 kullanır. Bu, yetkilendirme gerektiren bir komutu ç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 saklamanıza 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 aşağıdaki komutu kullanarak sunucuya bağlanın:

    ssh root@<server_ip>
    
  2. İlk bağlantıda, anahtarı bilinen hostlar 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

    İster uygulamalarla ister temalarla veya Hydrogen ile çalışıyor olun, Shopify ile etkileşim kurmak için tüm komutlar shopify öneki ile 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 temanın bulunduğu 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 giriş yapmadıysanız, bu komut çalıştırıldığında sistem sizi otomatik olarak giriş yapmaya 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 çalışmaya başlayacaktır. Ayrıca temayı yerel olarak ve Shopify'ın admin 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ı bilgi geliştirici dokümanlarında bulunabilir.

API kullanarak Shopify CLI içeren bir sunucu sipariş etme

Bu yazılımı API kullanarak kurmak için bu talimatları izleyin.