Select Page

Jak jsem zkrotil Hydru aneb implementace Hydranode do Woocommerce na https://ludens.cz/

Hřebeny hor bull marketu jsou už dávno za námi a my teď musíme jít v jejich stínu dál údolím k dalšímu pohoří. Tady dole mi došlo, že bitcoin asi není cesta ke zbohatnutí. Co s tím? Říká se, že bearmarket je příležitost ke tvoření. Rozhodl jsem se proto začít bitcoin vydělávat. No uvidíme, kolik lidí bude chtít utratit svoje saty při téhle ceně.

Protože je bitcoin online záležitost, jako nejsnazší cesta se jeví eshop. Takový eshop si dnes zvládne každý udělat za víkend. A když říkám každý, myslím opravdu každý. Například já mám vystudované Aktivity v Přírodě (ano to se dá studovat) a taky jsem to zvládl. Stačí vám k tomu jen návody na Youtube. Náš eshop jsem postavil na redakčním systému WordPress s rozšířením Woocommerce. Ale je spousta dalších možností, jak snadno udělat eshop například Shopify, Shoptet, český Webnode a další.

Dobrá, eshop se tedy vyřeší, ale těžší bývá najít ten správný produkt, který budete nabízet. Zde už nestačí jen klikat, jak vám někdo diktuje na youtube. Musíte se pořádně zamyslet co můžete nabízet. Na eshopu se nemusí prodávat jen zboží. Co třeba masáže, ubytování, doučování a další služby. Dnes je také populární takzvaný drop shipping, kdy vaše stránky slouží v podstatě jen jako zprostředkovatel. Rozhodně je ale dobré být originální, abyste se neztratili v ohromné internetové konkurenci. Zkuste vyřešit například nějaký problém. Mě například baví únikové hry. Ty ovšem bývají jen ve velkých městech, proto jsem se rozhodl udělat únikovou hru, která přijede kamkoli. Jedna je vhodná pro firmy a skupiny a tu druhou vám kurýr doručí až do vašeho obýváku, kdykoliv budete chtít.

Teď už tedy mám produkt i eshop, takže mi můžou všichni posílat peníze přímo na můj účet. No jo jenže než dorazí peníze na účet, tak to dost trvá. Občas si to navíc lidé s platbou rozmyslí a zablokují mi kalendář neplatnou rezervací, což je dost k vzteku. Chtělo by to tedy nějakou okamžitou platbu. Platební kartu už má dnes přece každý. Jo platba kartou je super věc, většina bank navíc dává super bonusy když jí používáte, ale přijímání karet už taková sranda není. V tom lepším případě vás to bude stát procenta z platby, leckdy také paušální měsíční poplatek a to jste ještě nic neprodali. Kéž by tak existovala platební síť, která by zprostředkovávala platby přímo mezi uživateli bez třetí strany. Jasně, vzhledem k nadpisu jsem si tuhle větu mohl odpustit.

Konečně se tedy dostáváme k bitcoinu. Jenže za nákupy v řádech stovek se nikomu nebude chtít platit transakční poplatky na blockchainu. Ideální je proto lightning network, mladší, levnější a rychlejší brácha bitcoinu. Jak tedy dostat lightning do eshopu na woocommerce? Tuhle otázku jsem si položil i já a odpověď jsem se snažil hledat v české a slovenské bitcoinové komunitě. Vždyť češi a slováci jsou leadeři v budování bitcoinu. Během pár minut se mi ozval Andrej Cabaj a představil mi jejich Hydranode, uzel pro přijímání plateb bitcoinem a lightningem.

Teď si asi říkáte, že to není úplně bitcoinové využívat služeb nějakého zprostředkovatele. To už jste asi zapomněli, že jsme eshop udělali podle návodu na Youtube. To se opravdu chcete pouštět do zprovozňování hardwaru, nastavování softwaru a řešení likvidity kanálů s tím, že když něco pokazíte, tak můžete přijít o své těžce vydělané saty? Ne, tak to jste tady správně.

Nastavení pluginu
Andrej Cabaj mi založil obchod na jejich nodě a řekl mi, ať si nainstaluju plugin BTCPay For Woocommerce a zde začal můj boj s Hydrou. WordPress mi řekl, že tento plugin nemůžu nainstalovat, protože nemám aktuální PHP. Sice nevím co to je, ale řešení bylo jednoduché. Nainstalovat starší verzi pluginu tedy BTCPay For Woocommerce Legacy. Jak jsem později zjistil, nevýhodou starší verze je trochu složitější párování s BTCPay serverem. Když jsem plugin nainstaloval Andrej už nebyl na příjmu a jeho API key, který mi poslal nefungoval. Jal jsem se tedy BTCPay server prozkoumat na vlastní pěst. Během chvilky jsem si vytvořil nový store a vygeneroval si nový API key. Světe div se, ten také nefungoval. Potřeboval jsem totiž pairing code a ne API key. Až na několikátý pokus jsem si všiml, že pairing code se objeví ve vyskakovací liště při generování nového API key. To bude tím, že za léta strávená na internetu už jsem se naučil tyhle samovolně vyskakující lišty ignorovat. Ne, že bych tedy chodil na stránky, kde takové věci vyskakují. Pomocí pairing code jsem tedy úspěšně spároval Hydranode a můj eshop a mohl jsem přijímat platby v BTC i Lightningu.

Jenže jak už to s Hydrou bývá, když useknete jednu hlavu na jejím místě vyrostou dvě další. Druhý den mi totiž Woocommerce napsalo, že by taky chtělo aktualizaci PHP. Co naplat, přeci jen chodí přes to peníze, tak by asi bylo dobré, aby to bylo aktuální a alespoň nainstaluju i novější plugin BTCPay serveru. V mém případě se PHP aktualizuje tak, že se celý hosting přesune na jiný server, což v překladu znamená, že se vše smaže a znovu nahraje. Za asistenci k tomuto procesu chtějí dvě stovky. Ale já mám youtube, takže to zvládnu sám a aspoň ušetřím. No, abych to zkrátil, dojebal jsem celý web na jedno kliknutí, a pak to dlouho opravoval. Takže jsem nejenom ušetřil dvě stovky, ale také vydělal spoustu zkušeností.

Ale zpátky k věci. Aktuální PHP 7.4 znamená aktuální plugin BTCPay server. Na tomto pluginu je vidět, že si vývojáři dali záležet na uživatelské přívětivosti. Stačilo jen shlédnout další video, jasně že na youtube kde jinde, a hned jsem věděl, že v nastavení pluginu jen stačí kliknout na odkaz párování. Zde si vyberete jaký store chcete spárovat a je to. Všechny API key a jiné nesmysly už to vyplní za vás.

A tak jsem usekl i další hlavu Hydry. Naštěstí ta poslední je nesmrtelná a už mi přes ní chodí platby za naši únikovku. I ty můžeš být Herakles, připoj se k Hydranode a vydělávej víc satů bez ohledu na cenu.