Անցնել պարունակությանը

Shopify CLI

Այս հոդվածում

Տեղեկատվություն

Shopify CLI-ն հրամանների տողի գործիք է, որը օգնում է ձեզ ստեղծել Shopify հավելվածներ և թեմաներ: Այն արագորեն գեներացնում է հավելվածներ, թեմաներ և Shopify-ի հատուկ storefront-ներ: Դուք կարող եք նաև օգտագործել այն զարգացման բազմաթիվ ընդհանրական առաջադրանքներ ավտոմատացնելու համար:

Shopify CLI. Հիմնական հնարավորություններ

  • Արագ նախագծերի ստեղծում: Արագորեն սկզբնավորեք նոր Shopify app և theme նախագծեր՝ օգտագործելով նախապես կազմաձևված կառուցվածքը և կախվածությունները:
  • Տեղական թեստավորում: Աջակցում է հավելվածների և թեմաների տեղական գործարկմանը և թեստավորմանը՝ առանց դրանք տեղակայելու (deploy):
  • Թեմաների կառավարում: Տրամադրում է հրամաններ Shopify թեմաների հետ աշխատելու համար, ներառելով թեմայի ֆայլերի վերբեռնումը, ներբեռնումը և սինխրոնացումը:
  • API ինտեգրում: Պարզեցնում է փոխգործակցությունը տարբեր Shopify API-ների հետ, ներառելով Admin API և Storefront API:
  • Կոդի գեներացում: Ներառում է հավելվածի հիմնական բաղադրիչների և ընդլայնումների (extensions) ստեղծման հրամաններ:
  • Նույնականացում: Պարզեցնում է Shopify խանութների և partner հաշիվների հետ նույնականացման գործընթացը:
  • Հավելվածների կառավարում: Թույլ է տալիս ստեղծել, թարմացնել և հրկնել (publish) Shopify հավելน้อยները:
  • Սխալների ուղղում: Տրամադրում է գործիքներ հավելվածների և թեմաների பிழைերի ուղղման (debugging) համար:
  • Ընդլայնումների աջակցություն: Աջակցում է Shopify ընդլայնումների տարբեր տեսակների հետ աշխատանքին, ներառելով լրացուցիչ ֆունկցիոնալություն և վավերացում ապահովող ընդլայնումներ:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
195 Shopify CLI Ubuntu 22.04 + + + + 2 2 5 Ոչ ՊԱՏՎԻՐԵԼ

Այս ծրագրի տեղակայման հնարավորությունների մասին տեղեկությունների համար տեսեք այս հղումը

Նշում

Եթե այլ բան նախատեսված չէ, լռելյայն (default) հարմարավետ է: Մենք տեղադրում ենք ծրագրի վերջին թողարկված տարբերակը՝ ծրագրավորողի կայքից կամ օպերացիոն համակարգի պահեստներից (repositories):

Shopify CLI-ի հետ սկզբնական աշխատանքը տեղակայումից (deployment) հետ

Պատվերը գնելուց հետո դուք կստանաք ծանուցման էլեկտրոնային նամակ՝ գրանցման ժամանակ նշված հասցեին: Այս ծանուցման մեջ կնշվի ձեր VPS-ի IP հասցեն և մուտքի տվյալները (login credentials) միացման համար: Մեր հաճախորդները կառավարում են իրենց սերվերի սարքավորումները server management panel and API - Invapi միջոցով:

Դուք կարող եք գտնել նույնականացման տվյալները կամ սերվերի կառավարման վահանակի Configuration >> Tags բաժնում, կամ ուղարկված էլեկտրոնային նամակում.

  • Login և Password՝ սերվերին միանալու համար, որոնք ուղարկվում են ձեր էլեկտրոնային հասցեին, երբ սերվերը պատրաստ է օգտագործման համար՝ ծրագրի տեղակայումից հետո:

Սերվերին միանալը և Shopify-ում մուտք գործելը

Զգուշացում

Shopify CLI-ն օգտագործելու համար ձեզ անհրաժեշտ է ակտիվ Shopify հաշիվ և այն խանութի հասանելիություն, որի հետ ցանկանում եք աշխատել:

Տեղեկատվություն

Shopify CLI 3.0 տարբերակից սկսած՝ այլևս չկա նույնականացման (authentication) հստակ հրաման: Եթե դուք մուտք գործված չեք, համակարգը ավտոմատ կերպով կառաջարկի մուտք գործել, երբ կկատարվի նույնականացում պահանջող հրաման: Shopify CLI-ն օգտագործում է OAuth 2.0՝ նույնականացման համար: Սա նշանակում է, որ նույնականացում պահանջող հրամանը գործարկելուց հետո դուք կուղևորվեք ձեր բրաউզերում Shopify-ի մուտքի էջ: Այնուհետև դուք պետք է մուտք գործեք ձեր հաշիվ և հաստատեք հասանելիությունը ցանկալի խանութին: OAuth 2.0-ը անվտանգ նույնականացման ստանդարտ է, որը թույլ է տալիս մուտք գործել ձեր խանութ՝ առանց գաղտնաբառերը կամ թոքենները (tokens) ձեռքով պահպանելու անհրաժեշտության:

Սերվերին միանալու և Shopify-ում մուտք գործելու համար հետևեք այս քայլերին.

  1. Բացեք տերմինալը և միացեք սերվերին՝ օգտագործելով հետևյալ հրամանը.

    ssh root@<server_ip>
    
  2. Առաջին անգամ միացման ժամանակ հաստատեք սերվերի հավաստիությունը՝ մուտքագրելով "yes"՝ այն հայտնի հոսթերի (known hosts) ցանկում ավելացնելու համար:

  3. Հաջող նույնականացումից հետո կարող եք սկսել ձեր խանութի կառավարումը:

    Զգուշացում

    Անկախքուց, թե դուք աշխատում եք հավելվածների, թեմաների կամ Hydrogen-ի հետ, Shopify-ի հետ փոխգործակցման բոլոր հրամանները պետք է սկսվեն shopify նախածով:

    Նշում

    Եթե թեմայի գործարկման ժամանակ հանդիպեք Bundler-ի վերաբերյալ սխալ, տեղադրեք այն.

    gem install bundler
    
  4. Նոր թեմա ստեղծելու համար օգտագործեք հետևյալ հրամանը.

    shopify theme init my-new-theme
    
  5. Այն թղթապանակ մտնելու համար, որտեղ պահված է ստեղծված թեմա, օգտագործեք հետևյալ հրամանը.

    cd /root/my-new-theme
    
  6. Թեման ծրագրավորման (development) ռեժիմով գործարկելու համար օգտագործեք հետևյալ հրամանը.

    shopify theme dev --store=your-store.myshopify.com
    
    Եթե դուք մուտք գործված չեք, համակարգը ավտոմատ կկառաջարկի մուտք գործել այս հրամանը գործարկելիս.

  7. Նույնականացման համար սեղմեք որևէ կոճակի վրա, այնուհետև պատճենեք տրամադրված URL-ը, բացեք այն ձեր բրաউզերում և ավարտեք նույնականացման գործընթացը.

  8. Հաջող նույնականացումից հետո տերմինալում կհայտնվի "Logged in" հաղորդագրությունը, և նույնականացում պահանջող հրամանը կսկսի գործել: Դուք նաև կտեսնեք թեմாவை տեղային (locally) և Shopify-ի admin panel-ում դիտելու ու խմբագրելու համար նախատեսված հղումները.

Նշում

Shopify CLI-ի հիմնական կարգավորումների մասին մանրամասն տեղեկություն կարող եք գտնել developer documentation-ում:

Սերվերի պատվիրելը Shopify CLI-ով՝ օգտագործելով API

Այս ծրագրային ապահովումը տեղադրելու համար API-ի միջոցով հետևեք այս հրահանգներին։

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