Logistics
Nova Poshta Connect
Carrier app for Ukrainian stores, live on the Shopify App Store.
Read how we built itThank you — your project details are with us.
Sofiia will reply within 1 working day with times for a free 30-minute call. If it’s urgent, write to hello@base-xtech.com.
Sorry, the form didn’t send.
Please try again, or email your project details to hello@base-xtech.com.
Shopify Apps
Public apps, custom apps and the automations that remove work nobody should be doing by hand. Two are live on the App Store.
Discuss Your ProjectThe first call is free — 30 minutes. We reply within 1 working day.
Our Capabilities
Two of the apps we can name publicly are live on the Shopify App Store.

Apps for one merchant, doing the thing no public app does properly.

Work that happens by itself: orders, stock, documents, notifications.

Checkout, discount and delivery logic using Shopify's own extension points.

App screens designed to match Polaris so merchants know how to use them.

Review submission, listing copy and the compliance work approval needs.

Recent Projects
Logistics
Carrier app for Ukrainian stores, live on the Shopify App Store.
Read how we built itGifting
Shopify App
When We Can Help
When someone's job is keeping two systems in sync by hand, an app should be doing it. We automate the routine and leave people the exceptions.
The App Store covers common needs, not your workflow. We build a custom app for your store that does exactly what your process requires.
You have a product idea for other merchants. We build public apps and take them through Shopify's review to the App Store, as we did with our own.
How We Ship Apps
We watch how the work happens now and decide what an app should do before we decide how it looks.
We build against the Shopify APIs in reviewable stages, with your team using it as it takes shape.
We run it against real orders and real edge cases, because apps fail on the data nobody expected.
We handle submission if it goes public, and keep it working through Shopify's API version changes.
* Average client rating on our Upwork agency profile.
What happens after launch matters more.
Your team
Head of Delivery
Runs your project
Business Development & Sales Manager
First contact, proposals
CBDO
Founder & CEO
Our team works across Kyiv, Lviv, Kraków and Spain, on CET hours.
FAQ
Yes. Two we can name publicly are live there: Nova Poshta Connect, which is ours, and Mo: Story Slider Navigation, built for a partner agency. Most of what we build is custom apps for one merchant, which never appear in the store by design.
A public app is listed on the App Store and any merchant can install it. A custom app exists for one store and does exactly what that business needs. If the workflow is specific to you, custom is usually cheaper and faster than bending a public app to fit.
That is most of what we build. For a UK gifting brand we shipped a configurator as a custom app, plus a production engine that turns each order into print-ready files and routes them to the queue. Work that used to be manual now happens on order.
A single-purpose custom app is measured in weeks. Something with production logic, external systems or App Store review behind it runs longer. The gifting brand's three-system build took four to six months. We scope before quoting so you are not guessing.
You do, for anything we build for you. Custom apps and custom code are yours, including the repository. A public app is a different question and worth settling in the contract before it is built rather than after it has users.
Shopify deprecates API versions on a schedule, so an app left alone will eventually break. We keep the apps we build working through those changes. That is maintenance of our own code, and we would not claim to maintain an app we have never seen.
Yes, using Shopify Functions and checkout extensions rather than workarounds. Checkout specifically needs Shopify Plus. Discount and delivery logic have more room on standard plans, and we will tell you which of your rules are possible before you commit.
Sometimes, and we audit it before saying yes. Taking on a codebase without knowing what is in it is how you inherit someone else's problem. If it is maintainable we will say so. If rebuilding costs less than untangling it, we will say that instead.
Tell us what your team does by hand and we'll tell you what it takes to stop.
Discuss Your ProjectThe first call is free — 30 minutes. We reply within 1 working day.