Գիտելիքների բազա

Վաճառեք Zinn® հոսթինգ WHMCS-ի միջոցով

Տեղադրեք Zinn Digital-ի անվճար տրամադրման մոդուլը WHMCS-ում՝ API բանալին և դրան անհրաժեշտ յոթ թույլտվությունները, թե որտեղ պետք է տեղադրվի մոդուլի գրացուցակը և ինչու է դրա անունը կարևոր, արտադրանքի դաշտերը և թե ինչ է իրականում անում WHMCS-ի յուրաքանչյուր կոճակ:

Zinn Digital® մոդուլը WHMCS-ի սեփական կոճակները վերածում է մեր հարթակում իրական գործողությունների: Պատվերը ստեղծում է ձեր հաճախորդի հոսթինգը: WHMCS-ի ժամկետանց հաշիվ-ապրանքագրերի ավտոմատացումը կասեցնում է այն: Հաշիվ-ապրանքագրի վճարված նշելը ազատում է այն: Չեղարկումը նախատեսում է ջնջում: Եւ ձեր հաճախորդը ստանում է Մուտք գործել հոսթինգի վահանակ կոճակն իր հաճախորդի տարածքում, որն անմիջապես մուտք է գործում նրան:

Այն անվճար է, ունի GPL-2.0-or-later լիցենզիա և չունի արտոնյալ ուղի դեպի մեր հարթակ. այն կատարած յուրաքանչյուր զանգ փաստաթղթավորված վերջնակետ է, որը դուք կարող եք ինքներդ անել ձեր սեփական API բանալիով:

Նախքան սկսելը

Ձեզ անհրաժեշտ է երկու բան, և երկրորդը շփոթեցնում է մարդկանց:

  1. Zinn® վերավաճառողի հաշիվ ակտիվ ծրագրով: Գրանցվեք zinndigital.com կայքում և միացրեք վերավաճառքը:
  2. Վերավաճառողի պլան՝ կայքի թույլատրելի քանակով: Կայքերը, որոնք պատվիրում են ձեր հաճախորդները, հաշվի են առնվում ձեր պլանի դիմաց, ուստի ձեզ անհրաժեշտ է ազատ տեղով պլան:

⚠️ Կապի ստուգումը չի կարող ձեզ ասել, թե արդյոք պատվերը հաջող կլինի: Այն կարդում է ձեր ծրագիրը և ոչինչ չի ստեղծում, ուստի այն հայտնում է առողջ active հաշվի մասին, որը դեռևս ոչինչ չի կարող վաճառել: Եթե ձեր առաջին պատվերը ձախողվի "Այս կազմակերպությունը հոսթինգի պլան չունի, ուստի դեռևս չի կարող կայք հոսթինգ անել" սխալով, ահա թե ինչ է տեղի ունեցել. գնեք կամ երկարաձգեք ձեր վերավաճառողի պլանը և նորից կատարեք պատվերը: Մոդուլի հետ կապված ոչ մի խնդիր չկա:

1. Ստեղծեք API բանալին

Ձեր Zinn® վահանակում բացեք API keys և ստեղծեք մեկը՝ ճիշտ այս տասնմեկ թույլտվություններով.

| Թույլտվություն | Ինչու է այն անհրաժեշտ | | -------------------- | ----------------------------------------------------------- | | org.create | Բացեք ձեր հաճախորդի Zinn® հաշիվն իր առաջին պատվերի ժամանակ։ | | org.read | Կարդացեք ձեր հաճախորդների հաշիվները։ | | sites.create | Ստեղծել կայքը։ | | sites.view | Կարդալ ծառայությունը և դրա օգտագործումը։ | | sites.delete | Դադարեցնել։ | | reseller.view | Թվարկել այն, ինչ վաճառել եք, և կարդալ սկավառակն ու թողունակությունը։ | | reseller.provision | Կասեցնել, ազատել, մուտք գործել հաճախորդին, սահմանել նրա պլանը և փոխել նրա փաթեթը։ | | billing.view | Կարդալ, թե որքան կարժենա թարմացումը նախքան այն կատարելը։ | | sites.manage | Մաքրել շտեմարանը (cache) և կատարել պահուստային պատճեն կոճակներից։ | | sites.panel_access | Փոխել WordPress-ի ադմինիստրատորի գաղտնաբառը։ | | hosting.php.manage | Փոխել PHP-ի տարբերակը թարմացման կամ իջեցման ժամանակ։ |

Մի տրամադրեք reseller.manage: Վճարման վահանակում տեղադրված բանալին պետք է կարողանա պահել հաճախորդին չվճարելու դեպքում և մուտք գործել նրան: Այն չպետք է կարողանա կարդալ և վերագրել ձեր սեփական վճարային դարպասի հավատարմագրերը: reseller.provision-ը գոյություն ունի այնպես, որ ստիպված չլինեք տրամադրել ավելի մեծը: ⛔ org.create-ը կամընտիր չէ: Առանց դրա մոդուլը կարող է կարդալ ձեր հաշիվները և չի կարող բացել մեկը, ուստի Կապի ստուգումն անցնում է, և առաջին պատվերը պատասխանում է 403: ⛔⛔ Տրամադրեք ամբողջ աղյուսակը և նկատի ունեցեք, որ Կապի ստուգումը չի կարող ասել ձեզ, եթե չեք տրամադրել: Այն կարդում է ձեր վերավաճառողի ծրագիրը և ոչինչ չի ստեղծում, ուստի այն կանաչ է բանալու համար, որից պակասում է այս տարրերից որևէ մեկը: Այն, ինչ դուք ստանում եք դրա փոխարեն, 403 սխալն է բացակայող թույլտվությամբ ծածկված միակ գործողության վրա՝ ամիսներ անց, հաճախորդից:

2. Տեղադրեք մոդուլը

  1. Ներբեռնեք մոդուլը և հանեք արխիվացումից:
  2. Վերբեռնեք zinn գրացուցակը ձեր WHMCS տեղադրման մեջ, որպեսզի մոդուլի ֆայլը հայտնվի modules/servers/zinn/zinn.php հասցեում:

Գրացուցակը պետք է կոչվի zinn. WHMCS-ը տրամադրման մոդուլի ֆունկցիայի անունները ստանում է իր գրացուցակի անունից, ուստի այն վերանվանելը zinn-whmcs կամ zinndigital ստեղծում է մի մոդուլ, որը WHMCS-ը ցուցակագրում է, թույլ է տալիս ընտրել, և հետո երբեք չի զանգահարում՝ առանց որևէ տեղում սխալի: Zip արխիվն արդեն բացվում է ճիշտ անունով; պարզապես մի վերանվանեք այն:

3. Ավելացրեք սերվերը

WHMCS-ում՝ Configuration → System Settings → Servers → Add New Server:

  • Անուն (Name)՝ ցանկացած, օր.՝ Zinn Digital®
  • Հոսթի անուն (Hostname)՝ api.zinndigital.com
  • Տեսակ (Type)՝ Zinn Digital®
  • Գաղտնաբառ (Password)՝ ձեր API բանալին 1-ին քայլից

⛔ Բանալին մտնում է Password դաշտ, որը WHMCS-ը պահում է գաղտնագրված: Մի դրեք այն արտադրանքի կազմաձևման տարբերակում. դրանք տեքստային են տվյալների բազայում և տեսանելի են յուրաքանչյուր ադմինիստրատորի համար, և այս հավատարմագրերը կարող են ստեղծել և ոչնչացնել ձեր հաճախորդների հոսթինգը:

Սեղմեք Test Connection: Այն կատարում է իրական զանգ և հաղորդում, թե ինչ է ասել մեր հարթակը, այլ ոչ թե ստուգում, որ դաշտերը լրացված են:

4. Ստեղծեք ապրանքը

Configuration → System Settings → Products/Services, այնուհետև սահմանեք Module Settings-ը ձեր նոր ավելացրած սերվերին: Դաշտերն են՝

| Դաշտ | Պահանջվում է | Ինչ է այն | | ---------------- | ------------ | -------------------------------------------------------------------------- | | Product line | այո | Zinn® գիծը, որը վաճառում եք՝ mainstream (կառավարվող WordPress), footprint_free, wordpress, linux, cloud, agency, app_hosting, ai_hosting, lms_hosting, managed_database, vector_hosting, zinn_compute, fleet_linux, fleet_enterprise, mail կամ reseller։ | | Stack | այո | Այն, ինչ կառուցվում է՝ wordpress (լռելյայն), woocommerce, php, static, node, one_click, headless_cms, nextcloud կամ owncloud։ | | Application | ոչ | Միայն one_click և headless_cms ստեկների համար՝ որ հավելվածը տեղադրել: Անուն տալը ցանկացած այլ ստեկի վրա մերժվում է, քանի որ այդ ստեկն արդեն որոշում է, թե ինչն է տեղադրվելու: | | PHP version | ոչ | օր.՝ 8.3: Թողեք դատարկ գծի լռելյայնի համար: Այն տարբերակը, որն այս գիծը չի առաջարկում, մերժվում է այն տարբերակների ցանկով, որոնք այն առաջարկում է: | | Plan code | այո | Zinn® պլանը, որը վաճառում է այս ապրանքը: GET /v1/reseller/prices թվարկում է ձերը: Առանց դրա պատվերը մերժվում է — տես ստորև նշված զգուշացումը: | | Billing interval | ոչ | monthly (լռելյայն) կամ annual — այն միջակայքը, որով բարձրացվում է ձեր մեծածախ գծիկն այս հաճախորդի համար: Այն, ինչ գանձում եք ձեր սեփական հաճախորդից, սահմանվում է WHMCS ապրանքի վրա և անփոփոխ է: |

⛔⛔ Պլանի կոդը պարտադիր է, և առանց դրա պատվերը միտումնավոր մերժվում է: Մինչև 2026-09-01-ը դաշտը զարդարանք էր, և ոչինչ չէր կարդում այն, ուստի մոդուլը պատվիրեց հոսթինգ, որը որևէ պլան չուներ — և դրա յուրաքանչյուր հետևանք անաղմուկ էր: Ձեր մեծածախ քաղվածքը կառուցված է ձեր հաճախորդների ուղիղ բաժանորդագրություններից, ուստի ծառայության համար տող չկար, և ձեզ համար որևէ հաշիվ-ապրանքագիր չի ներկայացվել, քանի դեռ այն աշխատում էր. ձեր հաճախորդը որևէ արտոնություն չի ժառանգել, ուստի սկավառակի կամ ֆայլի քվոտա չի կիրառվել նրա կայքի վրա, և Փաթեթի փոփոխությունը փոխելու ոչինչ չուներ, այնպես որ ձեր վաճառած թարմացումը չի կարողացել իրականացվել: Կայքը տրամադրվել և կատարելապես սպասարկվել է ամբողջ ընթացքում:

Այժմ մոդուլը փոխարենը մերժում է պատվերը, քանի որ այն գուշակելու համար անվտանգ պլան չկա. գուշակությունը հոսթինգ կտրամադրի մի պլանի վրա, որը դուք չեք ընտրել և կարող է գնահատված չլինել, և — ի տարբերություն մերժման, որը դուք անմիջապես կարդում եք — այն երեւան կգա միայն այն ժամանակ, երբ հասնի քաղվածքը, եթե առհասարակ հասնի:

Սահմանեք Auto Setup-ը ձեր նախընտրածին. մոդուլը իդեմպոտենտ է WHMCS ծառայության ID-ի վրա, ուստի կրկնակի փորձարկված տրամադրումը վերադարձնում է նույն կայքը՝ երկրորդի համար վճարելու փոխարեն:

Թե ինչ է անում WHMCS յուրաքանչյուր գործողություն

| WHMCS գործողություն | Ինչ է տեղի ունենում մեր կողմից | | --------------------------- | ---------------------------------------------------------------------------------------- | | Create | Ստեղծում է հաճախորդի Zinn® հաշիվը (կամ կրկնակի օգտագործում է արդեն ունեցածը) և տրամադրում նրա կայքը: | | Suspend | Տեղադրում է կայքը չվճարման արգելքի տակ: Բովանդակությունը պահպանվում է. ոչինչ չի ջնջվում: | | Unsuspend | Ազատում է ձեր արգելքը: | | Terminate | Նախատեսում է կայքի ջնջումը՝ արտոնյալ ժամկետով: Ամսաթիվը երեւում է հաճախորդի տարածքում: | | Usage update | Թարմացնում է սկավառակը և թողունակությունը յուրաքանչյուր ծառայության վրա, օրը մեկ անգամ: | | Log in to hosting panel | Բացում է միանվագ, մեկանգամյա մուտքի հղում ուղղակիորեն դեպի ձեր հաճախորդի վահանակ: | | Change Package | Թարմացնում կամ իջեցնում է ծառայությունը: Տեղափոխում է փաթեթը և PHP տարբերակը, եթե նոր ապրանքն անուն է տալիս: | | Change Password | Սահմանում է WordPress-ի ադմինիստրատորի գաղտնաբառը: Վանդակը չի հայտնվում այն ստեկների վրա, որոնք չունենման հաշիվ: | | Renew | Հաստատում է, որ ծառայությունը դեռ գոյություն ունի: Zinn® հոսթինգը շարունակական է, ուստի ընդլայնելու հեռավոր ժամկետ չկա: | | Sync Usage / Purge Cache / Take Backup | Կոճակներ ադմինիստրատորի ծառայության էջում: Ձեր հաճախորդը ստանում է Purge Cache և Take Backup իրենց հաճախորդի տարածքում: | | Service tab | կարգավիճակը, պլանը, սկավառակը, թողունակությունը, ցանկացած պլանավորված ջնջում և թե ով է դրել կասեցումը: | | Import | ListAccounts-ը կարդում է յուրաքանչյուր էջ, այնպես որ ներմուծումը չի կարող անաղմուկ կանգ առնել առաջինի վրա: |

Թարմացումներ. ով ում է գանձում

Ձեր հաճախորդին երբեք չի գանձվում Zinn®-ի կողմից պատվերի կամ թարմացման ժամանակ: Դուք վճարում եք նրանց WHMCS-ի միջոցով. մենք գանձում ենք ձեզ ձեր մեծածախ քաղվածքում: Այսպիսով, Change Package-ը տեղափոխում է ձեր հաճախորդի իրավունքները և տողը ձեր հաջորդ քաղվածքում և չի դիպչում որևէ քարտի. WHMCS-ն արդեն վերցրել է ձեր հաճախորդի գումարը և հաշվարկել իր սեփական համամասնությունը:

Հաճախորդի երկրորդ ծառայությունը: Նույն պլանում դա մեկ այլ կայք է այդ պլանի սեփական կայքի թույլտվության տակ, և ոչ մի այլ բան չի շնորհվում: Տարբեր պլանում այն մերժվում է. կենդանի պլանի փոխարինումը կթողնի երկու ծառայություններից մեկն անվճար: Կամ վաճառեք երկուսն էլ նույն պլանով, կամ ստեղծեք հաճախորդին որպես առանձին հաճախորդի գրառում WHMCS-ում:

Change Password-ը գոյություն ունի միայն WordPress-ի համար: Zinn® հոսթինգը չունի մեկ «ծառայության գաղտնաբառ». ձեր հաճախորդը հասնում է իր վահանակ մուտքի կոճակով, և php կամ static կայքը չունի հավելվածի հաշիվ փոխելու համար: WHMCS-ը ամբողջությամբ թաքցնում է վանդակը՝ փոխարենը ցույց տալու մեկը, որը չի կարող աշխատել:

Երեք պատասխան, որոնք դուք չպետք է միաձուլեք երկուսի մեջ

  • Unsuspend-ը կարող է պատասխանել մերժումով: Դա նշանակում է, որ կայքը կասեցվել է մեր չարաշահման թիմի, և ոչ թե ձեր կողմից, և ոչ մի վճարման վահանակ չի կարող ազատել այն: Հաղորդագրությունն ասում է այդպես. ցույց տվեք այն ձեր ադմինիստրատորին՝ կրկին փորձելու փոխարեն:
  • Terminate-ը նախատեսում է ջնջում, այն չի կատարում այն: Ամսաթիվը վերադառնում է որպես pending_deletion_at, և հաճախորդի տարածքը ցույց է տալիս այն: Հաճախորդին ասելը, որ նրանց տվյալներն արդեն անհետացել են, երբ այդպես չէ, ավելի վատ է, քան նրանց ոչինչ չասելը:
  • Սկավառակը և թողունակությունը կարող են անհայտ լինել, և անհայտը զրո չէ: Երբ մենք չենք կարողացել ընթերցում կատարել, մոդուլը թողնում է ցուցանիշը այնպես, ինչպես կա՝ 0 գրելու փոխարեն, հակառակ դեպքում WHMCS-ը ձեր հաճախորդին կցուցադրի հանգստացնող դատարկ օգտագործման գիծ մի կայքի համար, որից մենք ընթերցում չունենք:

Անսարքությունների վերացում

Test Connection-ն անցնում է, և առաջին պատվերը ձախողվում է թույլտվության սխալով: API բանալիին պակասում է org.create: Մոդուլը պետք է բացի հաճախորդի հաշիվը, նախքան նրա կայքը ստեղծելը:

Պատվերը ձախողվում է՝ նշելով, որ կազմակերպությունը հոսթինգի պլան չունի: Ձեր վերավաճառողի պլանում կայքի թույլտվության տեղ չի մնացել, կամ դուք դեռ չունեք այն: Տես վերևում գտնվող Նախքան սկսելը բաժինը:

Պատվերը ձախողվում է՝ նշելով ստեկը: Ապրանքի վրայի Stack դաշտը դատարկ է կամ անվանում է մի բան, որը մենք չենք կառուցում: Սահմանեք այն wordpress, եթե ինչ-որ այլ բան չեք վաճառում:

Չեղարկումները ձախողվում են: Համոզվեք, որ դուք գտնվում եք մոդուլի 1.0.0 կամ ավելի ուշ տարբերակում: Ավելի վաղ ստեղծվածները ջնջման հաստատում չեն ուղարկել, և յուրաքանչյուր դադարեցում մերժվել է, ինչը թողել է ծառայությունը աշխատող և հաշիվ ներկայացնող վիճակում:

Մերժում, որը նշում է դաշտը: Մեր վավերացման սխալները նշում են դաշտը և պատճառը փակագծերում՝ հաղորդագրությունից հետո, օր.՝ (php_version: 7.2 is not offered on this product line): Դա գործող կեսն է. դրա առջևի նախատասությունը միտումնավոր ընդհանուր է:

Ստուգեք ձեր ներբեռնումը

Յուրաքանչյուր արխիվ մատուցվում է TLS-ի միջոցով մեր սեփական հոսթի անունից և երբեք չի վերահասցեագրվում երրորդ կողմի հոսթին: Դրա SHA-256 ստուգիչ գումարը տպված է ներբեռնման հղման կողքին ներբեռնումների էջում: Համեմատեք այն ներբեռնումից հետո՝

  • macOS կամ Linux՝ shasum -a 256 zinn-whmcs-1.0.0.zip
  • Windows՝ certutil -hashfile zinn-whmcs-1.0.0.zip SHA256

WHMCS-ում չէ՞ք:

Գոյություն ունի HostBill մոդուլ և մեկ ֆայլանոց PHP հաճախորդ ցանկացած այլ բանի համար, երկուսն էլ անվճար են և երկուսն էլ գտնվում են նույն ներբեռնումների էջում: Մոդուլների օգտագործած յուրաքանչյուր վերջնակետ գտնվում է API ուղեցույցում:

Դեռ խնդի՞ր կա:

Աջակցությունը ներառված է յուրաքանչյուր սակագնային պլանում, և պատասխանները տրվում են ձեր սեփական լեզվով։

Կապվել աջակցման ծառայության հետ Բոլոր հոդվածները