Shopify Partner · built and hosted in the EU

Small apps that quietly make
your store work better

We build focused Shopify apps for the unglamorous problems — emails landing in spam, customers who never come back, themes clogged with code from apps you deleted years ago, and product badges that only ever speak English.

No trackers. No data resale. Uninstall deletes everything.

📦Reorder reminder sentRight before they run out
✉️Deliverability checkedSPF · DKIM · DMARC
admin.shopify.com · Repeatly
Repeatly dashboard inside the Shopify admin, showing repeat rate, reminders and settings
Built on Shopify's own stack
⚡ App Bridge & session tokens🎨 Polaris interface🧩 Theme app extensions🔔 HMAC-verified webhooks🛡️ Mandatory data webhooks🇪🇺 EU-owned servers
Our apps

Six tools, six problems every growing store hits

Each one is free to try, installs in two clicks, and is built to be removed cleanly if it is not for you.

📦RepeatlyReorder reminders that learn

Bring customers back before they run out

Repeatly watches how often each product is actually repurchased, then emails the customer a one-click reorder link at exactly the right moment — with web push and a gentle follow-up if the first message does not land.

  • Learns each product's real repurchase interval from your order history
  • Email and web push, sent only within quiet-hour limits
  • Respects marketing consent, unsubscribes and snoozes automatically
  • Reports the revenue the reminders actually brought back
admin.shopify.com · Repeatly · Recipients
Repeatly recipients page with search, consent status and bulk selection
✉️MailMedicEmail deliverability health check

Stop your order emails landing in spam

MailMedic checks the DNS records that decide whether your mail is trusted — SPF, DKIM, DMARC and the rest — explains every problem in plain language, and tells you the exact record to add at your domain provider.

  • One health score, with every check explained in plain language
  • Copy-paste DNS fixes, no jargon and no guessing
  • Weekly re-checks that alert you when something breaks
  • Reads only — it never touches your DNS or your store
Email health2 issues found
72
✅SPF recordValid · Shopify and your sender are authorisedPass
⚠️DKIM signatureMissing selector — receivers cannot verify your mailFix
⛔DMARC policyp=none — anyone can spoof your domainFail
✅MX & reverse DNSCorrectly configuredPass
🩺ThemeMedicRemove leftover app code

Clean out the code deleted apps left behind

Every app you uninstall can leave snippets, script tags and broken references inside your theme. ThemeMedic finds them, explains what each one is, and removes them safely — after taking a backup you can restore in one click.

  • Full theme scan with a health score and severity per finding
  • Plain-language explanation of what every leftover actually does
  • Backup taken automatically before anything is changed
  • Nothing is removed without your explicit confirmation
Theme scan · Dawn4 leftovers
86
🧩Snippet from an uninstalled appsnippets/upsell-widget.liquid · still rendered on every pageRemove
📜Orphan script tagtheme.liquid line 214 · points to a domain that no longer answersBroken
🔗Broken asset referenceassets/reviews-badge.js · file was deleted404
💾Backup taken before cleanupRestorable with one clickSafe
🏷️BadgelyProduct badges in 60 languages

Product badges that speak your customer’s language

New, Sale, Low stock and custom labels on your product images — already translated into 60 languages, including Lithuanian, Latvian and Estonian, which most badge apps skip. Free, with no product limit.

  • Ten badge types plus custom text, and six ready-made templates
  • Stock and discount rules that update themselves, plus date scheduling
  • Badge data is precalculated, so product grids make no extra requests
  • Delivered as a theme app embed — nothing is written into your theme files
admin.shopify.com · Badgely
Badgely dashboard inside the Shopify admin, showing the setup steps, counters and the badge list
📣BarlyStorefront bars in 60 languages

Bars that carry shoppers to free shipping

A free shipping progress bar that recalculates live as the cart changes, honest countdowns and announcements — rendered server-side so the bar arrives in the very first HTML, with zero flicker and zero layout shift.

  • “Spend €12.50 more…” updates instantly, with confetti when the goal is reached
  • Sixty storefront languages built in, every wording overridable per language
  • Full visual editor: 30 Google Fonts, 19 icons, even your own logo and font on Pro
  • Admin in 30 languages; per-market thresholds, scheduling and 48 templates on Pro
admin.shopify.com · Barly
Barly dashboard inside the Shopify admin, with the bar list and the visual editor hero
📦ArrivioEstimated delivery dates

Every product answers “when will I get it?”

Precise delivery dates on your product pages — computed from your real cutoff, weekends and public holidays, rendered server-side in the very first HTML and shown in each shopper's language.

  • 2-minute setup: profiles proposed straight from your shipping zones
  • Per-country dates, cutoff countdown and a delivery timeline visual on Pro
  • Holiday calendars for 25 countries — promises never land on a closed day
  • Thirty storefront languages with correctly localised month names
☕
Aurora Ceramic Mug
€24.00
🚚Order today, get it Sep 1 – 3
⏱Order within 2h 13m
Add to cart
🎬VirallyTikTok social proof on product pages

Turn your customers' TikToks into a shoppable product page

Paste a TikTok, Reels or Shorts link, tag the product, and Virally shows a video wall of real people using it right on the product page — with add-to-cart inside the player, so shoppers never leave the video.

  • Works with any theme: paste a link, tag a product, switch it on
  • Add to cart inside the player, with a "goes well with" upsell after
  • "🔥 12 bought from this video" badges from real order data
  • Videos load only when tapped, so page speed stays untouched
your-store.com · product page · Virally video wall
Virally shoppable TikTok video wall on a Shopify product page
Why us

An app gets access to your business

These are the commitments that come with ours.

🇪🇺

Hosted in the EU

All data stays on our own servers in the European Union. No third-party analytics, no data brokers, no reselling.

🔒

Encrypted end to end

TLS in transit, LUKS2/AES-256 at rest, and encrypted daily backups that are verified to actually restore.

⚖️

GDPR and CCPA ready

A data processing agreement applies the moment you install, Shopify's mandatory data webhooks are implemented, and uninstalling deletes everything.

🗣️

Real support

You write to the person who built the app. Most answers arrive the same working day — not a ticket number.

🌍

Built for every market

Our interfaces and customer-facing messages follow your store's language — up to 60 locales.

🧩

Focused, not bloated

Each app solves one problem properly instead of ten problems badly. That is why they stay fast and simple.

Who is behind this

A small Lithuanian studio, not a growth machine

MB „Liūto media“ is a small company in Lithuania. Every app here is designed, written and supported by the same people — which is exactly why the apps stay narrow and the answers come fast.

We do not sell data, do not run growth experiments on your customers, and do not add features just to fill a comparison table. We charge a fair monthly price for software that does a specific job, and we keep it working.

5Shopify apps we build
60languages supported
EUowned infrastructure
1 daytypical support reply
FAQ

Questions we get before install

Do I need a developer to install these?

No. Every app installs from the Shopify App Store in a couple of clicks, sets itself up, and is configured entirely from your Shopify admin. Nothing is added to your theme by hand.

What happens to my data if I uninstall?

It is deleted. Uninstalling triggers Shopify's app/uninstalled webhook, which wipes every record belonging to your store from our database. Encrypted backups roll off within seven days.

Will an app slow down my storefront?

Our storefront code is delivered as a Shopify theme app extension, loads after the page and is a few kilobytes. MailMedic and ThemeMedic add nothing to the storefront at all.

Can I try before paying?

Yes. Every app has a free plan or a free trial, and you can downgrade or uninstall at any time from your Shopify admin.

Who actually reads my support email?

The developer. There is no outsourced first line — you get an answer from someone who can change the code that day if needed.

Not sure which app fits your store?

Ask anything — setup, data handling, whether an app is worth it for your catalogue. A real person answers, usually within one working day.