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 yerel olarak çalıştırmanızı ve test etmenizi destekler.
  • Tema Yönetimi: Shopify temalarıyla çalışmak için yükleme, indirme ve tema dosyalarını senkronize etme dahil olmak üzere komutlar sağlar.
  • API Entegrasyonu: Admin API ve Storefront API dahil olmak üzere çeşitli Shopify API'leriyle etkileşimi basitleştirir.
  • Kod Oluşturma: Temel uygulama bileşenlerini ve uzantıları oluşturmak için komutlar içerir.
  • Kimlik Doğrulama: Shopify mağazaları ve ortak hesaplarıyla kimlik doğrulama sürecini kolaylaştırır.
  • Uygulama Yönetimi: Shopify uygulamalarını oluşturmanıza, güncellemenize ve yayınlamanıza olanak tanır.
  • Hata Düzeltme: Uygulamaları ve temaları hata ayıklamak için araçlar sağlar.
  • Uzantı Desteği: Ek işlevsellik ve doğrulama için uzantılar dahil olmak üzere çeşitli türlerde 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 22.04 + + + + 2 2 5 Hayır SİPARİŞ VER
  • Kurulum süresi: İşletim sistemi kurulumu dahil 15-20 dakika.
  • Önceden yüklü bağımlılıklar:
    • Node.js
    • Git
    • Shopify CLI
    • npm

Not

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

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

Bir sipariş satın aldıktan sonra, kayıt sırasında sağladığınız adrese bir bildirim e-postası alacaksınız. Bu bildirim, bağlanmak için VPS'nizin IP adresini ve giriş kimlik bilgilerini gösterecektir. Şirketimiz müşterileri, sunucu donanımlarını sunucu yönetim paneli ve API - Invapi aracılığıyla yönetir.

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

  • Sunucu, yazılım dağıtımının ardından kullanıma hazır hale geldiğinde e-posta adresinize gönderilen sunucuya bağlanmak için Login ve Password.

Sunucuya Bağlanma ve Shopify'a Giriş Yapma

Dikkat

Shopify CLI'yi kullanmak için aktif bir Shopify hesabına ve çalışmayı planladığınız mağazaya erişime ihtiyacınız vardır.

Bilgi

Shopify CLI 3.0 sürümünden itibaren, kimlik doğrulama için açık bir komut artık bulunmamaktadır. Giriş yapmamışsanız, yetkilendirme gerektiren bir komut çalıştırıldığında sistem otomatik olarak giriş yapmanızı isteyecektir. 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. Ardından hesabınıza giriş yapmanız ve istenen mağazaya erişimi onaylamanız gerekir. OAuth 2.0, şifreleri veya belirteçleri manuel olarak depolamaya gerek kalmadan mağazanıza erişime izin veren güvenli yetkilendirme için bir standarttır.

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

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

    ssh root@<server_ip>
    
  2. İlk bağlantıda, anahtarı bilinen ana bilgisayarlar listesine eklemek için "yes" girerek sunucunun kimliğini doğrulayın.

  3. Kimlik doğrulaması başarıyla tamamlandıktan sonra mağazanızı yönetmeye başlayabilirsiniz.

    Dikkat

    Uygulamalar, temalar veya Hydrogen ile çalışıyor olsanız da, Shopify ile etkileşime giren tüm komutlar shopify öneki ile başlamalıdır.

    Not

    Bir temayı başlatmaya çalışırken Bundler'ın gerekli olduğu hakkında bir hata alırsanız, bunu yükleyin:

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

    shopify theme init my-new-theme
    
  5. Oluşturulan temanın bulunduğu dizine geçmek için aşağıdaki komutu kullanın:

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

    shopify theme dev --store=your-store.myshopify.com
    
    Giriş yapmamışsanız, bu komutu çalıştırırken sistem otomatik olarak giriş yapmanızı isteyecektir:

  7. Kimlik doğrulaması yapmak 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 sürecini tamamlayın:

  8. Kimlik doğrulaması başarıyla tamamlandıktan sonra terminalde "Logged in" mesajı görünecek ve yetkilendirme gerektiren komut çalışmaya başlayacaktır. Ayrıca temayı yerel olarak ve Shopify yönetim paneli içinde 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ümantasyonunda bulunabilir.

API Kullanarak Shopify CLI ile Bir Sunucu Siparişi