Ga naar inhoud

Shopify CLI

In dit artikel

Informatie

Shopify CLI is een command-line tool die u helpt bij het bouwen van Shopify apps en thema's. Het genereert snel apps, thema's en aangepaste Shopify storefronts. U kunt het ook gebruiken om veel veelvoorkomende ontwikkelingsTaken te automatiseren.

Shopify CLI: Belangrijkste functies

  • Fast Project Creation: Initialiseer snel nieuwe Shopify app- en thema-projecten met behulp van een vooraf geconfigureerde structuur en dependencies.
  • Local Testing: Ondersteunt lokaal draaien en testen van apps en thema's zonder ze te deployen.
  • Theme Management: Biedt commando's voor het werken met Shopify thema's, inclusief het uploaden, downloaden en synchroniseren van thema-bestanden.
  • API Integration: Vereenvoudigt de interactie met verschillende Shopify API's, waaronder de Admin API en Storefront API.
  • Code Generation: Bevat commando's voor het maken van basis app-componenten en extensies.
  • Authentication: Stroomlijnt het authenticatieproces met Shopify stores en partner accounts.
  • App Management: Hiermee kunt u Shopify apps maken, bijwerken en publiceren.
  • Bug Fixing: Biedt tools voor het debuggen van apps en thema's.
  • Extension Support: Ondersteunt het werken met verschillende soorten Shopify extensies, inclusief extensies voor extra functionaliteit en verificatie.

Implementatiefuncties

ID Softwarenaam Compatibel OS VM BM VGPU GPU Min CPU (Kernen) Min RAM (GB) Min HDD/SSD (GB) Aangepast Domein Actief
195 Shopify CLI Ubuntu 22.04 + + + + 2 2 5 Nee BESTELLEN

Informatie

Voor informatie over de implementatiefuncties van deze software, zie deze link

Opmerking

Tenzij anders aangegeven, installeren we standaard de nieuwste releaseversie van de software vanaf de website van de ontwikkelaar of uit de repositories van het besturingssysteem.

Aan de slag gaan met Shopify CLI na implementatie

Na het kopen van een order ontvangt u een bevestigingsmail op het adres dat tijdens de registratie is opgegeven. Deze melding bevat het IP-adres van uw VPS en de inloggegevens voor de verbinding. Onze zakelijke klanten beheren hun serverapparatuur via het server management panel and API - Invapi.

U kunt de autorisatiegegevens vinden in het gedeelte Configuration* >> **Tags van het server management panel of in de verzonden e-mail:

  • Login en Password voor het verbinden met de server, verzonden naar uw e-mailadres nadat de server klaar is voor gebruik na de software-implementatie.

Verbinding maken met de server en inloggen bij Shopify

Let op

Om Shopify CLI te gebruiken, heeft u een actief Shopify-account nodig en toegang tot de store waarmee u wilt werken.

Informatie

Vanaf Shopify CLI versie 3.0 is er geen expliciet commando voor authenticatie meer. Als u niet bent ingelogd, zal het systeem automatisch vragen om in te loggen wanneer u een commando uitvoert dat autorisatie vereist. Shopify CLI gebruikt OAuth 2.0 voor authenticatie. Dit betekent dat u na het uitvoeren van een commando dat autorisatie vereist, wordt doorgeleid naar de Shopify-inlogpagina in uw browser. U moet vervolgens inloggen op uw account en toegang bevestigen tot de gewenste store. OAuth 2.0 is een standaard voor beveiligde autorisatie, waardoor u toegang krijgt tot uw store zonder handmatig wachtwoorden of tokens te hoeven opslaan.

Volg deze stappen om verbinding te maken met de server en in te loggen bij Shopify:

  1. Open een terminal en maak verbinding met de server met het commando:

    ssh root@<server_ip>
    
  2. Bevestig bij de eerste verbinding de authenticiteit van de server door "yes" in te voeren om de sleutel toe te voegen aan de lijst van bekende hosts (known hosts).

  3. Zodra u succesvol bent geauthenticeerd, kunt u beginnen met het beheren van uw store.

    Let op

    Of u nu werkt met apps, thema's of Hydrogen, alle commando's voor interactie met Shopify moeten beginnen met het prefix shopify.

    Opmerking

    Als u een foutmelding krijgt dat Bundler vereist is bij het proberen te starten van een thema, installeer dit dan:

    gem install bundler
    
  4. Om een nieuw thema te maken, gebruikt u het commando:

    shopify theme init my-new-theme
    
  5. Om naar de map te navigeren die het aangemaakte thema bevat, gebruikt u het commando:

    cd /root/my-new-theme
    
  6. Om het thema te starten in ontwikkelmodus, gebruikt u het commando:

    shopify theme dev --store=your-store.myshopify.com
    
    Als u niet bent ingelogd, zal het systeem automatisch vragen om in te loggen wanneer u dit commando uitvoert:

  7. Klik om te authenticeren op een willekeurige knop, kopieer de verstrekte URL, open deze in uw browser en voltooi het authenticatieproces:

  8. Na een succesvolle authenticatie verschijnt er een "Logged in" bericht in de terminal en wordt het commando dat autorisatie vereiste uitgevoerd. U ziet ook links om het thema lokaal en binnen het Shopify admin panel te bekijken en te bewerken:

Opmerking

Gedetailleerde informatie over de basisinstellingen van Shopify CLI is te vinden in de developer documentation.

Een server met Shopify CLI bestellen via de API

Volg deze instructies om deze software via de API te installeren.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×