Private release · no App Store listing yet

Every offer between the product page and the thank-you page.

Journeva runs the cart drawer, bundles, add-ons, free gifts, native discounts, checkout bumps and post-purchase upsells from one Shopify app, and attributes the extra revenue to the offer that earned it.

  • Storefront JavaScript stays under 100 KB gzipped. A build test fails if it does not
  • Volume breaks and BOGO run as a Shopify Function, so checkout charges what the cart promised
  • Each tool is switched on or off per store

Journeva is not on the Shopify App Store yet, so it cannot be self-installed today. Everything on this page describes what the app already does. It is not a roadmap.

Why one app

Four apps' worth of scripts, and no shared numbers

The usual way to raise average order value is to bolt four vendors onto the same theme and hope their scripts, their discounts and their dashboards agree with each other.

A cart drawer app, a bundle app and a post-purchase app, each injecting its own script into the same theme.

One theme app extension for the whole storefront side, held under a 100 KB gzipped budget by a test that fails the build.

Volume pricing worked out in the browser, and then checkout charges something else.

Volume breaks, BOGO and automatic discounts are a Shopify Function, so Shopify applies them in the cart and at checkout.

Three dashboards and three different definitions of “revenue from upsells”.

One event stream. Impressions, clicks, add-to-carts and purchases land on the same table, split by touchpoint.

Changing an offer, then guessing whether the new one is better.

Split traffic between two variants and read a confidence figure from a two-proportion test.

Revenue tools

Six tools, and the plan each one needs

Four are on the free plan. The two that reach into Shopify's own checkout are on Pro.

Free

Slide-out cart drawer

Opens on add-to-cart and takes over cart links. Rewards progress bar with free-gift tiers, expiry countdown, trust badges, shipping protection and a promo-code field, arranged in a drag-and-drop builder with a live preview.

Free

Bundles

Quantity breaks, buy X get Y, mix & match, complete-the-bundle and progressive gifts on the product page, added to the cart as one grouped bundle and priced by a Shopify Function, so the checkout total matches what the page showed.

Free

In-cart upsells

Product offers inside the drawer: the ones you pick, or Shopify's own product recommendations.

Free

Product add-ons

Shipping protection, gift wrapping, priority processing: optional extras offered on the product page and in the cart.

Pro

Checkout offers

Order bumps rendered inside Shopify Checkout itself by a checkout UI extension, at the highest-intent moment there is.

Pro

One-click post-purchase upsells

An offer between checkout and the thank-you page that adds to the order that was just placed, rather than starting a new one.

Setup

From install to the first tracked offer

Connect the store

Journeva installs into the Shopify admin and provisions the default stack (cart drawer, bundles and in-cart upsells) with working settings already filled in.

Switch on the theme embed

The storefront side is a theme app extension. Journeva detects your live theme and deep-links you straight into the theme editor to enable it. Nothing is written into your theme's own files.

Pick your tools and your look

Onboarding turns on every tool your plan includes, lets you switch off the ones you don't need, and matches the cart drawer and bundles to your theme's colors and style. A setup guide on the dashboard then walks you through launching each tool.

Read the attribution

Impressions, clicks, add-to-carts and conversions are written against the touchpoint that produced them, so the dashboard can show extra revenue and AOV lift tool by tool.

Numbers

What ships today

9revenue tools in one app
7of them on the free plan
< 100 KBgzipped storefront JavaScript, enforced by a build test
5Shopify extensions: theme, checkout, post-purchase, order status, discount function

Pricing

Three plans, and what actually changes between them

These are the prices in the app's shipped plan config, and the same table decides which tools a store can turn on.

Free

Free

The whole storefront side: everything that runs before checkout.

  • Slide-out cart drawer and its builder
  • Bundles
  • In-cart upsells
  • Product add-ons and free gift tiers
  • Revenue attribution and A/B testing

Advanced

$49.99/month

The same eight tools as Pro. What you buy here is priority support, dedicated capacity and help with custom setups. No tool in the app is gated above Pro.

  • Everything in Pro
  • Priority support
  • Dedicated capacity
  • Help with custom setups

FAQ

Questions worth asking first

Can I install Journeva today?

Not from the Shopify App Store. There is no listing for it yet. The App Store links on this page go to XCO Agency's partner page, where our published apps live. If you want Journeva on your store before it lists, email support@xco.agency.

Will it fight with my theme, or with another cart app?

The storefront code is a theme app extension you switch on in the theme editor, so nothing is written into your theme's files and removing the app removes the code. It does open its own drawer and intercept cart links, though, so running a second cart drawer app alongside it is a bad idea.

Do the discounts survive checkout?

Volume breaks, BOGO and automatic discounts are a Shopify Function, so Shopify applies them in the cart and at checkout rather than the browser estimating them. The drawer reads the applied amounts back from /cart.js, which is the usual difference between a cart total that holds and one that changes at the payment step.

How does it decide an offer made money?

Every touchpoint records impressions, clicks, add-to-carts and purchases with the order value attached, and the dashboard totals extra revenue per touchpoint. AOV lift is derived from that; until a store has enough cart-value data of its own, the baseline falls back to a $75 benchmark, so an early lift percentage is indicative rather than exact.

Can I test two versions of an offer?

Yes. Split traffic between variants and the experiments engine reports conversion per variant plus a confidence level from a two-proportion test, capped at 99%.

Does it work in more than one language?

Offer copy is stored per locale and delivered in the shopper's active storefront locale, and you edit each translation in the app's Translation Studio. There is no machine translation: every translation is one you write, and a string you haven't translated falls back to the source language.

Want Journeva on your store before it lists?

It is built and running. The Shopify App Store listing is the part that is not up yet. Tell us about your store and we will get you set up.

More from XCO

Apps that pair well with this one