Zinn® Reseller Toolkit

Popis

Pokud poskytujete hosting Zinn® jako reseller, tento plugin propojí váš vlastní web WordPress s vaším resellerským účtem, takže vaši zákazníci z něj nikdy nebudou muset odcházet.

Skládá se ze tří částí a jedná se o samostatné přepínače. Zapněte pouze to, co potřebujete — nic z toho, co je vypnuté, nenačítá žádný kód, nezaregistruje žádný hook ani nezařadí žádný stylový list do fronty.

1. Vyhledávání domén

Put [zinn_domain_search] on any page. A visitor types a name, and the results come back live. Once your reseller key is set they come from your own domain account with your own prices on them; before that, the search already works against the public catalogue and its prices.

  • Vůbec žádný JavaScript. Formulář představuje jednoduché vyhledávání, které funguje i při vypnutém skriptování, je indexovatelné a generuje sdíletelnou URL s výsledkem.
  • Tři poctivé odpovědi, ne dvě. Volné, již zaregistrované a „nemohli jsme to ověřit“ — protože když se nepodaří spojit s žádným registrátorem, sdělení návštěvníkovi, že název je obsazen, ho přiměje vzdát se názvu, který by mohl být volný.
  • Výsledky se ukládají do mezipaměti na pět minut, aby stránka s vysokým provozem nepřetěžovala registr.

Vlastnosti:

[zinn_domain_search placeholder="Find your domain" button="Search" tlds="com,co.uk,io"]

tlds accepts up to five extensions. Leave it out and the default set is used.

2. Odkaz na panel

Umístěte [zinn_panel_link] kamkoli, kde ho přihlášený zákazník uvidí – obvykle se jedná o stránku „Můj účet“. Zobrazí se jeden odkaz, který zákazníka přenese přímo do jeho hostingového panelu, kde bude již přihlášen.

Odkaz pro přihlášení se generuje při kliknutí na odkaz, nikoli při načtení stránky, takže se nikdy neuloží do mezipaměti stránky a nikdy se nedostane k vyhledávacímu robotovi. Je určen k jednorázovému použití a jeho platnost vyprší během několika minut.

[zinn_panel_link label="Manage my hosting"]

3. Nastavení WooCommerce

Prodávejte hosting jako běžný produkt v WooCommerce, přijímejte platby prostřednictvím vlastní platební brány na svůj vlastní účet a hosting se zprovozní ihned po uhrazení objednávky.

  • Produktovou řadu Zinn® nastavte na záložce Skladové zásoby daného produktu, nebo nastavte jednu výchozí hodnotu pro celý obchod v nastavení pluginu.
  • Název hostitele, který si zákazník vybral, se načte z metadát položky objednávky zinn_domain – nastavte jej v poli „Vlastní doména“ nebo pomocí výše uvedeného vyhledávače domén.
  • Druhá objednávka stálého zákazníka se zaúčtuje pod stejným zákaznickým účtem, nikoli pod druhým účtem.
  • Každé volání je idempotentní, takže opakovaný pokus brány nebo přesun objednávky ze stavu „Zpracovává se“ do stavu „Dokončeno“ nikdy nemůže vést k dvojímu přidělení.
  • Pokud se provisioning nezdaří, důvod se zapíše do objednávky jako poznámka a , která se zobrazí v panelu na obrazovce objednávky – nikdy pouze do protokolu PHP, kde by ji nikdo nenašel.

Externí služby

Tento plugin vám umožňuje prodávat hosting Zinn Digital® z vašeho vlastního webu WordPress. Jedná se o uživatelské rozhraní
pro resellerské API Zinn® a vyžaduje resellerský účet.

Co se odesílá a kdy

  • Vyhledávání domén (když návštěvník provádí vyhledávání). Hledaný výraz se odešle na adresu
    https://api.zinndigital.com/v1/public/domains/search (nebo /v1/domains/search v případě
    ověření) za účelem ověření dostupnosti a ceny. Hledaný výraz je zadán návštěvníkem; tento plugin nepřidává žádná
    další data o návštěvníkovi, IP adresu ani identifikátor.
  • Údaje o programech a tarifech. /v1/reseller/program se načtou za účelem zobrazení vašich tarifů a cen.
  • Provisioning (po zaplacení objednávky v WooCommerce). Dva požadavky v tomto pořadí. Jméno a
    e-mail zákazníka se odesílají na /v1/orgs, aby mohl být vytvořen jeho hostingový účet, a objednaný
    tarif a název domény se poté odesílají na /v1/sites, aby mohl být zprovozněn samotný web. Jedná se o
    předání osobních údajů vašeho zákazníka společnosti Zinn Digital® jako zpracovateli, což byste měli
    zohlednit ve svých vlastních zásadách ochrany osobních údajů.
  • Přihlášení klienta (když přihlášený zákazník klikne na „Otevřít hostingový panel“). Tato stránka požádá
    /v1/reseller/services//sso a pomocí vašich přihlašovacích údajů prodejce vyžádá jednorázový odkaz
    a poté přesměruje prohlížeč na https://app.zinndigital.com. Touto stránkou neprochází žádné heslo ani žádné
    přihlašovací údaje zákazníka — pouze identifikátor otevírané služby.

Dokud nezadáte přihlašovací údaje k API pro prodejce, nebude odesláno nic.

Podmínky služby: https://zinndigital.com/legal/terms
Zásady ochrany osobních údajů: https://zinndigital.com/legal/privacy

  • Diagnostika podpory (pouze po stisknutí tlačítka „Odeslat“). Pokud nás požádáte o pomoc, plugin může odeslat
    zprávu podpory na https://api.zinndigital.com/v1/connector/diagnostics. Nejprve se vám zobrazí
    přesný obsah zprávy, již v redigované podobě, a nic neopustí váš web, dokud nestisknete tlačítko „Odeslat“.

    Přihlašovací údaje jsou vyloučeny na základě deklarace, nikoli porovnáním názvů klíčů, a zobrazují se jako
    [neodesláno — přihlašovací údaje]. Plugin tyto údaje nikdy neodesílá z vlastní iniciativy.

Překlady

Každý řetězec, který tento plugin přidá do vašeho administračního rozhraní, je přeložen do 57 jazyků — popisky, upozornění,
chyby a nastavení, ne jen jejich část. Jazykové katalogy jsou součástí pluginu, takže fungují ihned
po nastavení jazyka vašeho webu; není třeba instalovat žádný samostatný jazykový balíček.

Každý řetězec viditelný pro uživatele je kompletní ve všech 53 jazycích, které WordPress v současnosti
podporuje:

amharský (am), arabština (ar), ázerbájdžánština (az), bulharština (bg_BG), bengálština (Bangladéš)
(bn_BD), čeština (cs_CZ), němčina (de_DE), řečtina (el), španělština (Španělsko) (es_ES), perština
(fa_IR), francouzština (Francie) (fr_FR), gudžarátština (gu), hebrejština (he_IL), hindština (hi_IN), chorvatština
(hr), maďarština (hu_HU), arménština (hy), indonéština (id_ID), italština (it_IT), japonština
(ja), gruzínština (ka_GE), kazaština (kk), khmérština (km), kannadština (kn), korejština (ko_KR), laosština (lo),
malajálamština (ml_IN), mongolština (mn), maráthština (mr), malajština (ms_MY), barmština (barmština)
(my_MM), nepálština (ne_NP), nizozemština (nl_NL), paňdžábština (Indie) (pa_IN), polština (pl_PL), paštština
(ps), portugalština (Brazílie) (pt_BR), rumunština (ro_RO), ruština (ru_RU), sinhálština (si_LK),
albánština (sq), srbština (sr_RS), svahilština (sw), tamilština (ta_IN), telugština (te), thajština (th),
tagalog (tl), turečtina (tr_TR), ukrajinština (uk), urdština (ur), uzbečtina (uz_UZ), vietnamština
(vi), čínština (Čína) (zh_CN)

V pluginu jsou k dispozici další 4 jazykové sady – hausa (ha), somálština (so_SO), tádžičtina (tg) a jorubština (yo) –, ale
jádro WordPressu pro ně v současné době neposkytuje žádné jazykové nastavení, takže je WordPress nemůže načíst.

Zprava doleva

Arabština, perština, hebrejština, paštština a urdština se píší zprava doleva. Každá obrazovka, kterou tento plugin přidává, byla
v reálné instalaci WordPressu v každém z těchto jazyků zobrazena a zkontrolována, nešlo pouze o domněnku.

Pro překladatele

languages/ holds the `.pot` template plus a `.po`, `.mo` and `.l10n.php` for every language, so

opravy a nové jazyky lze přispívat přímo.

Snímky obrazovky

Instalace

  1. Nainstalujte a aktivujte plugin.
  2. V ovládacím panelu Zinn® přejděte na Vývojář Klíče API a vytvořte klíč. Přiřaďte mu pouze oprávnění, která potřebujete: sites.create a org.read pro nastavení WooCommerce, reseller.view a reseller.provision pro odkaz na panel.
  3. Ve WordPressu přejděte na Zinn Digital® Reseller Toolkit, vložte klíč na záložku Účet a uložte.
  4. Stavový panel v horní části této obrazovky vám ukáže, zda je klávesa nastavená a které funkce jsou zapnuté.
  5. Na kartě Funkce zapněte požadované moduly.

Nejčastější dotazy

Procházejí platby mých zákazníků systémem Zinn®?

Ne. WooCommerce převádí peníze na váš vlastní účet prostřednictvím vaší vlastní platební brány. Tento plugin se spustí až po uhrazení objednávky a pouze dá pokyn hostingové platformě, aby objednávku zpracovala.

Mohu změnit vzhled vyhledávání domén?

Ano. Je dodáván se záměrně malým stylešitem, který nastavuje rozložení a barvu stavu a nic jiného. Tyto třídy můžete ve svém tématu přepsat: .zinn-domain-search, .zinn-domain-results, .zinn-domain-result, .zinn-domain-result--available, .zinn-domain-result--taken, .zinn-domain-result--unknown, .zinn-domain-name, .zinn-domain-state, .zinn-domain-buy, .zinn-domain-error.

Co se stane, když plugin deaktivuji?

Nic se neaktivuje ani nezruší. Odinstalací se odstraní pouze vlastní nastavení pluginu; záměrně se zachovají propojení mezi vašimi zákazníky a jejich hostingem, protože právě ta představují jediný záznam o tom, za co zákazník platí.

Funguje to na multisite?

Ano. Nastavení se vztahují na jednotlivé weby a jejich odinstalování je vymaže na všech webech v síti.

Recenze

Pro tento plugin nejsou žádné recenze.

Autoři

Zinn® Reseller Toolkit je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Zinn® Reseller Toolkit“ byl přeložen do 1 jazyku. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Zinn® Reseller Toolkit” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.4.0

  • Smaller download: the editable translation sources (.po) are no longer shipped; WordPress only ever loads the compiled .mo and .l10n.php files, which are unchanged.

1.3.0

  • Updates install whenever you click Update, even months later: the download link is fetched fresh at install time instead of expiring in WordPress’s saved update data.

1.2.10

  • Security hardening: the design-token stylesheet validates every component id and strips anything that could close the inline style.

1.2.9

  • WooCommerce provisioning no longer writes „No Zinn® API key is configured“ onto orders that are not hosting; the settings screen says domain search already works before a key is set; readme and screenshot captions corrected; listed on WordPress.org.

1.2.8

  • Neutrální popis pluginu. Pokyny k instalaci a hlášení o chybějícím klíči nyní odkazují na skutečnou obrazovku nastavení, Zinn Digital® Reseller Toolkit, a popisují její stavový panel tak, jak skutečně vypadá. Tlačítko „Otevřít můj dashboard Zinn®“ dříve otevíralo neexistující stránku; nyní otevírá stránku s API klíči.

1.2.7

  • Překlady: slovo napsané nesprávnou abecedou (například korejské slovo uprostřed věty v malajálámštině nebo urdské slovo na konci věty v pandžábštině) bylo opraveno ve všech jazycích, v nichž se vyskytovalo. Každý dotčený řetězec byl znovu přeložen a zkontrolován.

1.2.6

  • Testováno až do verze: 7.1 — pouze hlavní verze, jak to vyžaduje nástroj Plugin Check na WordPress.org (verze 7.1.1 byla zamítnuta z důvodu „invalid_tested_upto_minor“).

1.2.5

  • Otestováno až do verze WordPress 7.1.1.

1.2.4

  • V jazycích, kde se píše zprava doleva, se u položky menu Zinn Digital® symbol ochranné známky zobrazoval na nesprávné straně názvu. Název je nyní oddělen, takže se správně zobrazuje v arabštině, hebrejštině, perštině, paštštině a urdštině.

1.2.3

  • Styly a skripty administrátorských obrazovek se nyní načítávají prostřednictvím WordPressu, namísto aby byly vkládány přímo do stránky, takže je váš web může vyřadit z fronty, odložit jejich načtení nebo je optimalizovat stejně jako jakékoli jiné soubory – a stále fungují i na webech, jejichž bezpečnostní zásady zakazují vložený kód.

1.2.2

  • Překlady: všechny textové řetězce zobrazené v administračním rozhraní tohoto pluginu jsou nyní přeloženy do všech jazyků obsažených v balíčku. Několik textových řetězců, které strojový překladatel odmítl zpracovat, bylo původně v angličtině; nyní jsou ručně přeloženy.

1.2.1

  • Zabezpečení: pravidlo nastavení již nelze zaměnit za funkci PHP se stejným názvem. Právě tento společný kód nastavení byl příčinou toho, že plugin Zinn® Translate neukládal svá nastavení. Chování tohoto pluginu se nijak nemění.

1.2.0

Vzhled widgetu pro vyhledávání domén lze přizpůsobit – k dispozici jsou čtyři přednastavené vzhledy a osm barev a velikostí, které můžete přepsat – a na obrazovce nastavení se nyní zobrazuje, zda je nějaká funkce skutečně zapnutá.

1.1.3

  • Zaznamenal jsem dva požadavky na API, které plugin vždy odesílal, ale v souboru README nebyly zmíněny: vytvoření webu po uhrazení objednávky a vygenerování jednorázového odkazu pro přihlášení do hostingového panelu.

1.1.2

1.1.0

  • Byl přidán panel Zinn®: odkazy na hosting Zinn Digital®, tržiště Zinn®, Zinn Hub® a uživatelskou příručku k tomuto pluginu, a to přímo z administrace WordPressu.

1.0.0

  • První vydání: vyhledávání domén, odkaz pro přihlášení do panelu a integrace WooCommerce.