Digismoothie Jak jsme pro Digismoothie vytvořili aplikaci na e-commerce platformě Shopify

Pro českou společnost vyvíjející aplikace do e-commerce platformy Shopify jsme vyvinuli aplikaci na míru. Pomohli jsme jim tím v krátké době realizovat dobrý obchodní nápad, když se jejich vlastní tým soustředil na vývoj jiných produktů.

E-commerce aplikacePlatforma ShopifyAgilní vývojSpolupráce s Digismoothie

Klient má dobrý nápad,
který potřebuje rychle dostat na trh

V březnu 2021 nás oslovili z Digismoothie se zadáním na aplikaci, která bude zákazníkům e-shopů připomínat neuskutečněné platby. Podobné aplikace běžně vyvíjejí sami, teď ale potřebovali pracovat na jiných produktech. Protože nechtěli ztratit obchodní potenciál svého nápadu, hledali spolehlivého partnera, který se do vývoje pustí hned.

E-shopová platforma Shopify má veřejné API, takže do ní vývojáři mohou vytvářet svoje aplikace. Pokud vývojáři aplikací najdou řešení něčeho, co e-shopaře doopravdy pálí, mohou získat až statisíce zákazníků. Digismoothie přišlo s nápadem na aplikaci, kterou nazvali Payster. Šlo o připomínač plateb, který e-shopům pomůže s neplatícími zákazníky.

Pro vývoj nás oslovili, protože máme zkušenosti s Pythonem a frameworkem Django. A také už jsme spolu pracovali: v minulosti jsme úspěšně rozvinuli jinou jejich aplikaci. Payster měl být první projekt, který pro Digismoothie realizujeme od A do Z.

O Shopify a jeho aplikacích

Shopify je platforma pro vytváření a správu e-shopů. Běží na ní 1,7 milionu e-shopů ve 175 zemích.
E-shopy si tu navíc mohou přikoupit doplňky (aplikace), aby vylepšily fungování svého e-shopu.
Celkem je na Shopify přes 7 000 aplikací.

Na Shopify mohou vývojáři prodávat vlastní doplňky k e-shopům.
Na Shopify mohou vývojáři prodávat vlastní doplňky k e-shopům.

O firmě Digismoothie

Digismoothie je česká vývojářská firma založená roku 2019, která se specializuje na oblast e-commerce. Kromě toho, že vyvíjí aplikace pro Shopify, zákazníkům také vytvoří celé e-shopy na míru.

Mezi její úspěšné aplikace do Shopify patří Candy Rack (umožňující upselling produktů), Gift Box (dárky k nákupu zdarma), Nada (řazení a schovávání vyprodaných produktů) nebo integrace se Zásilkovnou, Fakturoidem a Heurekou.

Digismoothie
11
aplikací pro Shopify
7000+
klientů
$230M+
vydělali klientům

Nastavili jsme efektivní postup

Na startu projektu jsme spolupráci nastavili tak, aby probíhala co nejvíce agilně. Prakticky to vypadalo takto:

  • Byli jsme si vzájemně k dispozici každý den na Slacku,
  • fungovali jsme v našem projektovém nástroji ClickUp
  • a co dva týdny jsme se setkávali při synchronizačním callu.

Díky tomu byl product manager Digismoothie neustále v obraze ohledně vývoje jejich produktu. Navíc případně mohl upravovat některé části aplikace poté, co je v první verzi viděl na synchronizačních callech.

My jsme měli možnost velmi rychle konzultovat drobné nejasnosti vznikající během vývoje nebo nám dříve neznámá specifika platformy Shopify. Nevznikaly tak zbytečné prostoje, když bylo potřeba aplikaci dostat co nejdříve na trh.

Klientova Product managera a Senior developera jsme začlenili do našeho týmu. Pomáhali s code reviews i s konzultacemi ohledně specifik platformy Shopify. Díky tomu jsme projekt dokončili kvalitně a rychle.

Jan Tezner,
Project manager COex

Časová osa spolupráce

MVP vzniklo díky plynulé komunikaci a spolupráci už za 3,5 měsíce.
Další měsíc jsme ho ještě vylepšovali podle prvních zkušeností zákazníků.

2021

Březen

První oslovení

2021

Květen

Zahájení vývoje MVP

2021

Srpen

Spuštění aplikace v Shopify

2021

Září

Ladění podle prvních ohlasů

S Paysterem je zboží zaplacené rychleji, aniž by správce e-shopu musel na cokoliv myslet

Aplikace Payster e-shopům zvyšuje konverze. Zákazníkům, kteří si zboží objednali, ale ještě nezaplatili, automaticky posílá připomínací e-maily. Jejich frekvenci si každý e-shopař nastaví sám.
Kromě toho aplikace umí:

  • vytváření šablon pro automatické zprávy s několika proměnnými (samo se vyplní oslovení a rozlišuje se i mezi způsobem platby, který si zákazník vybral),
  • v aplikaci má e-shop rychlý přehled o zaplacených a nezaplacených objednávkách,
  • nezaplacené produkty se po několika dnech mohou automaticky stornovat a pak se samy vrátí na sklad k dispozici dalším zákazníkům.
Na Shopify mohou vývojáři prodávat vlastní doplňky k e-shopům.
Na Shopify mohou vývojáři prodávat vlastní doplňky k e-shopům.

Jak funguje aplikace Payster na e-shopu

E-shopař si Payster najde v seznamu aplikací a nainstaluje ho. Pak nastaví šablony zpráv a vybere frekvenci, s jakou se mají platby připomínat. Aplikace na e-shopu pracuje automaticky bez nutnosti větších zásahů a nezpomaluje fungování e-shopu.

Poté co provozovatel e-shopu v aplikaci Payster nastaví obsah a frekvenci připomínkových e-mailů, stačí už jen sledovat kolik objednávek se mu díky Paysteru podařilo dokončit.
Poté co provozovatel e-shopu v aplikaci Payster nastaví obsah a frekvenci připomínkových e-mailů, stačí už jen sledovat kolik objednávek se mu díky Paysteru podařilo dokončit.

Použili jsme osvědčené technologie i nástroje jen pro jednu platformu

Při vývoji jsme použili technologie, které dobře známe, ale také speciální design systém pro Shopify:

  • Backend aplikace je napsaný v programovacím jazyce Python, s využitím webového frameworku Django,
  • komunikaci mezi frontendem a backendem zajišťuje API GraphQL,
  • design systém Polaris pro vývoj aplikací pro Shopify v programovacím jazyce React,
  • provoz zajišťuje cloudová platforma Heroku, kterou Digismoothie standardně používá.

Více o tom, jaké nástroje a technologie v COexu používáme, se dozvíte na stránce o webových technologiích.

Python django GraphQL Shopify React Heroku

Spolupráce nám přinesla nové zkušenosti

Během spolupráce s Digismoothie jsme se poprvé pořádně vydali do prostředí Shopify. Platformu jsme znali, ale neměli jsme zkušenost s vývojem kompletní aplikace. Díky tomu, že je v této oblasti klient odborníkem, jsme se při tom sami mohli učit. Spolupráce nám dala možnost:

  • hlouběji se seznámit s platformou Shopify,
  • pracovat s novými nástroji (např. Polaris určený k vývoji pro Shopify),
  • zjistit, jak funguje publikování aplikací v App storu Shopify,
  • podívat se, jak Shopify používá GraphQL jako jeden z jeho největších propagátorů,
  • poznat, jak funguje ekosystém Shopify pro vývojáře.

Jsme rádi, že jsme mohli do vývojářského prostředí Shopify nahlédnout a spolupracovat s Digismoothie v zajímavé a pro nás nové oblasti.

Jan Tezner,
Project manager COex

Větší počet a rychlost zaplacených produktů

E-shopaři na platformě Shopify už nemusí řešit tolik problémů s neplatícími zákazníky. Líbí se nám také, že:

  • e-shopy mají díky připomínači plateb Payster objednávky zaplacené rychleji a uskuteční víc objednávek,
  • aplikace umí pracovat i s částečně zaplacenými platbami (například když si zákazník doobjedná další produkt).
60 000+ odeslaných upomínek e-mailem
300+ instalace aplikace

V rámci Digismoothie spolupracujeme nebo jsme spolupracovali s několika agenturami a s COexem máme ty nejlepší zkušenosti. Prvotní odhad náročnosti na základě našeho dvoustránkového zadání byl vypracován rychle a přesně.

Komunikace a řešení problémů probíhalo velice rychle a věcně díky Slacku a přímé komunikaci s vývojáři. Ve finále jsme dostali co jsme potřebovali za očekávanou dobu a dohodnutou cenu. S COexem spolupracujeme i nadále na dalších projektech.

Martin Zima, Chief Product Officer
Martin Zima,
Chief Product Officer

Máte zájem o nezávaznou konzultaci, nebo se chcete jen na něco zeptat?