DobroCode is a Ukrainian software development agency. Shopify apps, a Ukrainian checkout with Nova Poshta delivery and Monobank payments, CRM and ERP integrations, APIs.
Ethical solutions that make the digital world more transparent, more efficient and more humane.
DobroCheckout, built by us — read the case study →Web, mobile and desktop apps, built end to end.
CRM, ERP, e-commerce, finance and logistics solutions.
APIs and microservices that let a business scale.
Technical support and ongoing development — from MVPs to enterprises.
Work we have done dozens of times, so we know the price up front. Each page shows what is included, what is not, and what it costs.
For when you don't need development — just someone who has done this before to show you the way.
For people launching a store on their own who don't want to spend months repeating mistakes we have already made.
Who it's for: Owners and managers opening a Shopify store for the Ukrainian market — on their own or with a small team.
A quick Tinder-style quiz: swipe “yes” or “no” on a few questions about your business and get matched with DobroCode.
A transparent refund process with no unnecessary questions
Automatic sync with the Nova Poshta delivery API
Automated customer and order records
The full analytics stack for e-commerce
The checkout is saved so the buyer can come back and finish
A flexible system of discounts and promotions
Earn and redeem bonus points
Smart form filling that saves the buyer time
Real-time phone number validation
Ship the order to another person
Card, cash, online banking
The whole process on one page
What people usually ask before the first call. If your question isn't here, message us and we'll answer just as directly.
DobroCode is a Ukrainian software development agency. We build Shopify apps, a Ukrainian checkout, web apps, APIs and microservices, and we integrate stores with Nova Poshta (Ukraine's largest private delivery company), Monobank (Ukraine's largest digital bank), KeyCRM and Checkbox (a software cash register, or PRRO, for the fiscal receipts Ukrainian tax law requires). We work in Ukrainian and serve the Ukrainian market.
No. A search for "Доброкод" also turns up similarly named companies from other countries — they have nothing to do with us. The Ukrainian DobroCode is dobrocode.com; our public products are published in the Shopify App Store under the developer name dobrocode.
Both are correct: "Доброкод" in Ukrainian Cyrillic, "DobroCode" in Latin script, which matches the domain dobrocode.com and our developer name in the Shopify App Store. You may also see "ДоброКод" and "Добро Код"; it is the same company.
DobroChat, an omnichannel chat for Shopify, is published in the Shopify App Store (apps.shopify.com/dobrochat). DobroCheckout is delivered as a custom app for one specific store: a separate app and a separate deployment for each client.
Yes. DobroCheckout is a checkout built into the store's theme: delivery to Nova Poshta branches and parcel lockers, card payments through Plata by mono (Monobank's card acquiring), Monobank installments, cash on delivery (COD) and bank transfer, promo codes, bonus points and B2B — with no redirect to third-party pages.
Yes. DobroCheckout opens Terminal by mono (Monobank's app that turns the manager's phone into a card terminal) straight from the order page in Shopify. The app launches on the manager's iPhone or Android phone and takes the payment, so you don't need a rented POS terminal. On a computer, the payment window shows a QR code that opens the terminal on the phone. The order is marked as paid by the bank's callback, not by someone pressing a button.
Through Finmap, a Ukrainian finance-management service. Every order paid by bank transfer gets an invoice. Finmap sees the statements from all your banks, so when the payment arrives, the order in Shopify closes automatically — no one has to match IBANs by hand. One limitation: in Finmap, one invoice equals one payment for the full amount; it does not support partial payments.
Plans are billed through Shopify Managed Pricing: Early Bird — $10/month or $100/year, Basic — $20/month or $200/year, Pro — $30/month or $300/year. Pro adds unlimited chat history retention, a second Telegram bot and scenarios.
AI auto-replies run on the store's own API key — OpenAI or Anthropic. The assistant learns from the store's conversations, has a daily limit on decisions and a log with the reason for every reply, and hands the conversation over to a manager when a question is about payments, returns or store data.
Nova Poshta, Monobank (Plata by mono and Monobank installments), KeyCRM, Checkbox fiscal receipts (PRRO), Shopify Admin API, Telegram, Viber, Meta (Messenger and Instagram), GA4, Meta CAPI and Google Ads.
UAH 7,000, one-time: three one-hour calls plus two weeks of support in a dedicated Telegram group. This is a consultation, not development — we show you the way, and you do the setup yourself.
A consultation is UAH 7,000, fixed. DobroCheckout is $500/year, with no percentage of turnover. Turnkey development is priced by scope: after a 20-minute call we give you a written price range, free and with no obligation. We do not take a commission on your sales — the price is fixed.
An MVP takes 2–5 weeks. After the estimate, we commit to a timeline in the plan — no "we'll see how it goes." We work in stages: after each one you see a working result.
The first call and the estimate are free, and you sign nothing. After that we work in stages: after each stage you see the result and decide whether we continue. If you don't like it after the first one, we stop.
The same team that wrote the code — we don't hand the project off to a separate support team. For our own products, support and updates are included in the subscription; for client projects there is a separate monthly fee for support and further development.
Your app is a separate deployment for your store, not a database shared with other stores. The full list of subprocessors (Shopify, Vercel, Neon, Nova Poshta, Monobank, Checkbox) is published in the terms at dobrocode.com/terms/dobrocheckout. Card details are entered on the bank's side — we do not receive or store them.
No. Shopify is where we have the most ready-made solutions. We also build websites from scratch, CRM and ERP integrations, APIs and microservices, Telegram bots and desktop apps.
Message @Dobrocodeuabot on Telegram or leave a request at dobrocode.com — we will get back to you within one business day with first thoughts and an action plan.
Requests from this form go straight to our team's Telegram group. We'll get back to you within one business day with first thoughts and a plan of action.