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-webwinkels. U kunt het ook gebruiken om veelvoorkomende ontwikkelingstaken te automatiseren.

Shopify CLI: Belangrijkste functies

  • Snelle projectcreatie: Initialiseer snel nieuwe Shopify-app- en themaprojecten met een vooraf geconfigureerde structuur en afhankelijkheden.
  • Lokaal testen: Ondersteunt het lokaal uitvoeren en testen van apps en thema's zonder ze te implementeren.
  • Themabeheer: Biedt commando's voor het werken met Shopify-thema's, inclusief het uploaden, downloaden en synchroniseren van themabestanden.
  • API-integratie: Vereenvoudigt de interactie met verschillende Shopify-API's, waaronder de Admin API en de Storefront API.
  • Codegeneratie: Bevat commando's voor het maken van basisapp-componenten en extensies.
  • Authenticatie: Stroomlijnt het authenticatieproces met Shopify-winkels en partneraccounts.
  • App-beheer: Stelt u in staat om Shopify-apps te maken, bij te werken en te publiceren.
  • Bugfixing: Biedt tools voor het debuggen van apps en thema's.
  • Ondersteuning voor extensies: 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
  • Installatietijd: 15-20 minuten, inclusief configuratie van het besturingssysteem.
  • Vooraf geïnstalleerde afhankelijkheden:
    • Node.js
    • Git
    • Shopify CLI
    • npm

Opmerking

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

Aan de slag met Shopify CLI na implementatie

Na het plaatsen van een bestelling ontvangt u een e-mailmelding op het adres dat u tijdens de registratie heeft opgegeven. In deze melding staat het IP-adres van uw VPS en de inloggegevens voor verbinding. Klanten van ons bedrijf beheren hun serverapparatuur via het serverbeheerpaneel en de API - Invapi.

U vindt de autorisatiegegevens in het gedeelte Configuration >> Tags van het serverbeheerpaneel of in de verzonden e-mail:

  • Login en Password voor verbinding 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 op Shopify

Let op

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

Informatie

Vanaf Shopify CLI versie 3.0 is er geen expliciet commando meer voor authenticatie. Als u niet bent ingelogd, wordt u automatisch uitgenodigd 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 doorgestuurd naar de Shopify-inlogpagina in uw browser. U moet dan inloggen op uw account en toegang bevestigen tot de gewenste winkel. OAuth 2.0 is een standaard voor veilige autorisatie, waardoor toegang tot uw winkel mogelijk is zonder dat u handmatig wachtwoorden of tokens hoeft op te slaan.

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

  1. Open een terminal en maak verbinding met de server met het volgende 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 met bekende hosts.

  3. Zodra u succesvol bent geverifieerd, kunt u beginnen met het beheren van uw winkel.

    Let op

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

    Opmerking

    Als u een foutmelding krijgt over de noodzaak van Bundler bij het proberen om een thema te starten, installeer het dan:

    gem install bundler
    
  4. Gebruik het volgende commando om een nieuw thema te maken:

    shopify theme init my-new-theme
    
  5. Gebruik het volgende commando om naar de map te navigeren die het gemaakte thema bevat:

    cd /root/my-new-theme
    
  6. Gebruik het volgende commando om het thema in de ontwikkelmodus te starten:

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

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

  8. Na succesvolle authenticatie verschijnt er een bericht "Logged in" in de terminal, en het commando dat autorisatie vereist, begint met uitvoeren. U ziet ook koppelingen voor het lokaal bekijken en bewerken van het thema en binnen het beheerpaneel van Shopify:

Opmerking

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

Een server met Shopify CLI bestellen via de API

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