Skip to main content Scroll Top

Choosing a Shopify Ecommerce Agency: Scope, Apps, Email

Updated September 2026 · Written and maintained by the Progression Agency strategy team

A Shopify web agency can be doing any of four largely unrelated jobs: building a theme, integrating systems, running acquisition, or operating the email and retention program. Most stores need the last two far more than the first, and most agency proposals lead with the first because it is the easiest to sell and the easiest to show. This page separates the four, explains what each should cost you in scope terms, covers the email and analytics stack most stores actually run, and decodes the acronyms that make ecommerce proposals harder to read than they need to be.

The short answerDecide which of the four jobs you are buying before you talk to anybody: build, integrate, acquire, or retain. Retention is where most established stores have the largest untapped margin, and it is the least commonly proposed. Insist on owning every account — Shopify, the email platform, the ad accounts and the analytics — and on a written app inventory with the monthly cost of each, because app subscriptions are the silent line that grows without anybody approving it. Judge an agency on the questions it asks about your product data and your repeat rate rather than on the themes in its portfolio. And measure contribution per customer rather than revenue, because revenue growth funded by discounting is not growth.

A note on tools named here. Klaviyo, Polar Analytics and the Shopify APIs are mentioned because people search for them and because they are widely used, not because we have any commercial relationship with any of them. We have no affiliate arrangements with any platform on this page and receive nothing if you use them. Pricing and feature details change constantly, so we describe what each category of tool does rather than restating specifications that would be stale within months.

Agency versus freelancer on Shopify

The platform is simple enough that a competent freelancer handles most builds; agencies earn their fee on complex catalogues, migrations and integrations.

Partner tier tells you volume, not fit

The named tiers reflect merchant revenue influenced rather than skill in your category.

Theme choice constrains the build

A heavily customised premium theme is faster to launch and harder to maintain than a lean one extended deliberately.

App creep is the main performance problem

Each installed app adds script weight to every page; stores get slow by accumulation rather than by one decision.

Migrations need a redirect map

Every indexed URL mapped to its closest equivalent before launch, not after.

B2B needs the right plan

Wholesale pricing and customer-specific catalogues sit on specific tiers; discovering that late is expensive.

Checkout is mostly fixed

Customisation is limited by plan, and briefs assuming a bespoke checkout need correcting early.

Ask who does post-launch

Stores need continuous attention; a build-and-leave arrangement produces the slow, broken store you inherit.

Confirm ownership

Store, theme code, domain and apps should all be in the merchant’s own accounts.

On the UK comparison specifically: an ecommerce agency London-based competes in one of the largest Shopify partner concentrations outside North America, with real depth in fashion, beauty and DTC. Cambridge and the wider East of England cluster skews technical and B2B rather than consumer. Time-zone overlap with the US East Coast is workable and with the West Coast is not, which decides most of these engagements in practice.

Two operational points that come up in every scope. Email and SMS are usually delivered through Klaviyo, and Klaviyo agency partners are certified by the platform — the certification confirms training rather than results, so treat it as a filter and not a recommendation; a Klaviyo marketing agent embedded in your team is a different arrangement again. And content: publishing a blog post on Shopify uses the built-in blog under Content, where each Shopify article belongs to a blog you create first. That extra step is the reason blog posts on Shopify stores so often end up sitting on a separate subdomain instead, which splits the site’s authority and is worth avoiding.

On the acronyms: e commerce abbreviations turn up constantly in agency proposals and are rarely explained. The e commerce abbreviation itself is normally written as ecommerce or e-commerce; beyond it, AOV is average order value, LTV lifetime value, CAC customer acquisition cost, CR conversion rate, RPV revenue per visitor, and DTC direct-to-consumer. Any proposal using them without definitions is worth asking about, because the definitions vary between agencies more than you would expect — particularly LTV, which can be calculated over twelve months or over a customer’s whole history and differs by a multiple depending which.

Buyers frequently compare across the Atlantic, and it is worth knowing the shape of it. A Shopify agency in London, and the e commerce agency London market generally, is deep — the city has one of the largest Shopify partner concentrations outside North America, with particular strength in fashion, beauty and DTC. A Shopify branding agency combining identity work with the build is a common structure there and less common in the US, where the two are more often bought separately. Time-zone overlap with the US East Coast is workable; with the West Coast it is not, which in practice is what decides most of these engagements.

Reading a Shopify case study without being misled by it

A Shopify case study is a selected result presented by the party who benefits from it. That does not make it worthless, but it does determine how it should be read.

The useful information in a case study is rarely the headline percentage. It is the starting point, the timeframe, what else changed, and what the agency actually did as opposed to what happened while they were engaged. A case study that omits all four is a testimonial with a chart on it.

Look for the starting point

A percentage increase from a very low base is arithmetic rather than achievement.

Look for the timeframe

Over what period, and was it seasonal? Retail comparisons that skip the calendar are meaningless.

Look for what else changed

New product, funding, a television appearance. Attribution to the agency requires ruling those out.

Look for what they actually did

Specific work, not ‘we optimized the funnel’.

Ask for one that went badly

The most informative request you can make, and the one most agencies cannot answer.

The four jobs a Shopify agency might do
These are four different skill sets sold under one label. An agency excellent at the first is frequently ordinary at the fourth, and the fourth is where most established stores have the largest unexploited margin.

What does a Shopify ecommerce agency actually do?

One or more of four largely separate jobs: building the storefront, integrating it with other systems, acquiring customers, and retaining them. They require different skills, they are bought at different prices, and an agency excellent at one is frequently ordinary at another.

What belongs in a Shopify agency scope
The seventh row is the most common failure in this market. A theme rebuild is visible, satisfying and frequently not the constraint, and it consumes the budget that would have fixed retention.

Naming which job you are buying is the single most useful thing you can do before contacting anybody. A shopify web agency proposal that covers all four equally is either a large firm with genuine breadth or a small one describing capabilities rather than plans, and the difference matters enormously.

The four jobs compared for a typical established store
Note the inversion between ‘effect on profit’ and ‘how often proposed’. Retention and measurement score highest on effect and lowest on how often anybody suggests them.

The chart contains the finding that shapes this page. Retention and measurement score highest on effect on profit and lowest on how often anybody proposes them; theme work scores the reverse. That is not because agencies are dishonest — it is because a redesign is easier to show, easier to approve and easier to price.

Build

Theme selection or custom front-end work. Legitimate and frequently premature. Unless the theme is demonstrably the constraint — it is slow, it breaks on mobile, it cannot express your product structure — a rebuild consumes budget that would have produced more elsewhere.

Integrate

Connecting Shopify to inventory, ERP, fulfillment, accounting or tax systems. The scarcest skill of the four and the one most likely to be underestimated in a quote. Ask which system is master for every shared field before anybody writes code.

Acquire

Paid media, search and content that brings new customers. Most commonly proposed and most commonly bought before the store can retain the customers it already has, which is why so much acquisition spend produces revenue and no profit.

Retain

Email, SMS, loyalty and lifecycle programs. Where most established stores have the largest untapped margin, because the cost of selling again to an existing customer is a fraction of acquiring a new one and the systems to do it are already paid for.

Which job should you buy first?

Measurement, then retention, then acquisition, then build. Diagnose before constructing: know your repeat rate and contribution per customer before deciding what to fix, because those two numbers determine which of the four jobs is actually your constraint.

The order to fix a Shopify store
Step seven placed last is the argument of this page. Theme work is the most visible thing an agency can deliver and rarely the thing standing between a store and more profit.
Where a Shopify store's profit actually moves
The two most visible items sit lowest. Budgets set by what looks impressive in a review meeting systematically underfund the top-left cluster, which is where the profit is.

The quadrant chart is the uncomfortable summary. Email flows, repeat rate, checkout friction and product data are barely visible and move profit most. Theme redesign and hero imagery are highly visible and move it least. Budgets set by what impresses in a review meeting reliably get this backwards.

1 — Name the job you are buying. Build, integrate, acquire or retain..
2 — Audit the app stack first. Cost per month, per app, in writing..
3 — Fix data before design. Variants decide the templates..
4 — Build flows before campaigns. Automated email outperforms broadcasts..
5 — Own every account. Shopify, email, ads, analytics..
6 — Measure contribution. Not revenue..

The app stack: the line that grows without approval

Ask for a written inventory of every installed app with its monthly cost and what uses it. Most stores carry apps nobody uses, apps duplicating each other, and apps installed for a campaign that ended eighteen months ago, all billing monthly.

This is the cheapest audit available to a Shopify merchant and almost nobody runs it. Beyond the direct cost, every app adds scripts to the storefront, and script weight is the most common cause of the mobile speed problems that then get diagnosed as a theme issue.

App categories, what they do, and what to check
CategoryWhat it doesWhat to check
Email and SMSAutomated flows and campaignsAre flows built, or only broadcasts?
ReviewsCollects and displays product reviewsIs it actually collecting, or just installed?
Upsell and bundlingIncreases order valueDoes it slow the cart measurably?
SubscriptionsRecurring ordersIs churn measured anywhere?
AnalyticsReporting beyond Shopify’s ownDoes anybody open it weekly?
Search and filteringOn-site product discoveryDo zero-result searches get reviewed?
Page buildersCustom landing pagesHow much script weight does it add?
LoyaltyPoints and rewardsDoes it change repeat rate, or only cost money?

The right-hand column is the audit. For each app, if nobody can answer the question, that is your answer — the app is a monthly cost with no owner and no evidence, and removing it is free money and a faster storefront.

Email and retention: what the program should contain

Flows before campaigns. Automated sequences triggered by behavior — welcome, abandoned browse, abandoned cart, post-purchase, winback, and replenishment for consumables — produce a large share of email revenue for most stores and run without anybody scheduling them.

Welcome series — Flow. The highest-return automation for most stores..
Abandoned cart — Flow. Recovers revenue already earned..
Abandoned browse — Flow. Earlier intent, larger audience..
Post-purchase — Flow. Sets up the second order..
Winback — Flow. Cheaper than acquiring a replacement..
Replenishment — Flow. Only for consumables, and very effective there..

People search for a klaviyo agency or klaviyo experts because Klaviyo is widely used for exactly this work in the Shopify ecosystem. The important thing to understand when hiring is that the platform is not the skill. Knowing the tool is table stakes; knowing which flows to build, what to say in them and how to measure their incremental effect is the actual capability.

Flows versus campaigns

A campaign is a broadcast sent to a list on a date. A flow is triggered by something a person did and reaches them at the moment it is relevant. Flows require building once and then run indefinitely; campaigns require work every time. Stores that lead with campaigns are doing the expensive version of the cheaper thing.

SMS and WhatsApp

Messaging channels have far higher open rates than email and far lower tolerance for irrelevance, which makes them powerful for transactional and time-sensitive messages and risky for routine promotion. Searches for klaviyo whatsapp reflect real interest in running these channels alongside email; the discipline required is restraint rather than technology.

Email and SMS marketing are governed by rules on consent, identification and opt-out. In the US the FTC publishes guidance on commercial email compliance; messaging carries its own consent requirements. Check the current position with a primary source rather than relying on a platform default, and treat unsubscribe handling as a system requirement rather than a courtesy.

Analytics: what Shopify’s own reporting does not tell you

Contribution per customer, cohort behavior over time, and the incremental effect of a channel. Shopify reports orders and revenue well; the questions that decide whether you are profitable usually need something on top of it.

That gap is why third-party ecommerce analytics tools exist — searches for polar analytics and similar products reflect merchants looking for cohort and contribution reporting in one place. The category is legitimate. What matters when buying one is whether anybody will open it weekly, because an unopened dashboard is an app subscription with no owner.

Revenue is not the measure

Revenue growth funded by discounting, or by acquisition spend that exceeds contribution, is not growth. Contribution per customer — revenue minus cost of goods, shipping, payment fees and the acquisition cost of that customer — is the number that answers whether the store is getting better.

Ecommerce abbreviations, decoded

Proposals in this market are unusually dense with acronyms, and several of them measure importantly different things. Here is what each actually means and what it hides.

AOV — Average order value. Revenue divided by orders..
LTV — Lifetime value. Total contribution from one customer over time..
CAC — Customer acquisition cost. What it costs to gain one customer..
ROAS — Return on ad spend. Revenue divided by ad spend; ignores margin..
MER — Marketing efficiency ratio. Total revenue divided by total marketing spend..
CVR — Conversion rate. Orders divided by sessions..
Ecommerce abbreviations and what each conceals
AbbreviationStands forWhat it measuresWhat it hides
AOVAverage order valueRevenue per orderMargin; a high-AOV order can be less profitable
LTVLifetime valueTotal contribution from one customerAssumptions about how long they stay
CACCustomer acquisition costSpend divided by new customersWhether organic customers are counted in
ROASReturn on ad spendRevenue divided by ad spendCost of goods entirely
MERMarketing efficiency ratioTotal revenue over total marketing spendWhich channel did the work
CVRConversion rateOrders divided by sessionsTraffic quality differences
CRConversion rate, same thingAs aboveNothing extra; the two are used interchangeably
RPVRevenue per visitorRevenue divided by sessionsCombines CVR and AOV, so movements are ambiguous
COGSCost of goods soldDirect product costShipping, fees and returns unless stated
SKUStock keeping unitOne distinct purchasable itemNothing; it is a counting unit
PDPProduct detail pageThe individual product pageNothing; it is a page type
PLPProduct listing pageA category or collection pageNothing; it is a page type

The row that causes most damage is ROAS. It ignores cost of goods entirely, so a campaign can show a healthy return on ad spend while losing money on every order. Ask for contribution, not ROAS, whenever somebody is arguing that a channel is working.

Content and the Shopify blog

Most Shopify blogs are abandoned within a year because they were started without a reason. A store blog earns its place when it answers the questions buyers ask before purchase — sizing, materials, care, compatibility, comparisons — and does not when it publishes generic industry commentary.

Searches for shopify blogger reflect merchants trying to work out whether to run one at all. The honest answer is that it depends entirely on whether your category has pre-purchase questions worth answering. Fashion, hobby, technical and considered-purchase categories usually do; impulse categories usually do not.

What a store blog should contain

  • Buying guides that genuinely help somebody choose between your own products.
  • Sizing, fit and compatibility answers that reduce returns.
  • Care and maintenance content that improves the post-purchase experience.
  • Comparisons between options you actually sell, written honestly.
  • Answers to the questions your support inbox receives most often.
  • Anything you find yourself explaining repeatedly to customers.
  • Nothing written purely because a content calendar demanded a post that week.

The fifth bullet is the shortcut. Your support inbox is a list of the questions people ask before and after buying, already ranked by frequency, and every one of them is a page somebody is searching for.

Store credit, gift cards and returns

Offering store credit rather than a refund retains revenue and, done badly, damages trust. The Shopify APIs support store credit programmatically, which is why merchants search for store credit shopify while planning returns policies.

The commercial logic is straightforward: a return converted into credit keeps the money in the business. The constraint is that it must be genuinely optional and clearly stated. A returns process that quietly makes credit the default, or that hides the refund route, produces short-term retention and long-term damage, and in some jurisdictions raises consumer-protection questions worth checking.

Checkout and product page details that move revenue

Answer first: guest checkout, delivery cost and date shown before the basket, honest stock status, and a returns policy visible before purchase rather than after. Each is a small change and each recovers orders that were already earned.

Guest checkout

Forcing account creation before purchase costs completed orders. Offer the account after the order, when the customer has a reason to want one.

Delivery cost before the basket

Unexpected shipping cost at the final step is among the most common abandonment causes. State it on the product page, not in the cart.

A delivery date, not a window

‘Three to five business days’ is a range; a date is a commitment. Dates convert better, especially on gift purchases.

Honest stock status

Showing low stock accurately builds urgency legitimately. Showing it inaccurately is a deceptive practice and erodes trust the first time somebody notices.

Variant selection that cannot break

Unavailable combinations should be clearly indicated rather than silently failing. A customer who selects a size and gets nothing simply leaves.

Returns visible before purchase

The returns policy is a conversion asset, not a legal footnote. Buyers of considered purchases look for it before ordering, and hiding it in the footer costs orders.

Real photography over stock

Product photography showing scale, texture and use converts better than styled stock, particularly in categories where fit or size is uncertain.

Reviews near the buy button

Collected genuinely and displayed near the decision point. Reviews further down the page are read by fewer people at the moment they matter.

Checkout and product page checks you can run today
CheckHowWhat good looks like
Guest checkoutTry to buy without an accountPossible, and obvious
Delivery cost visibilityLook at a product pageCost shown before the basket
Delivery dateAdd to cartA date rather than a range
Variant behaviorSelect an out-of-stock combinationClearly indicated, not broken
Returns policyFind it as a first-time visitorLinked from the product page
Mobile speedTest a product page, not the homepageUsable quickly on a mid-range phone
Search qualitySearch a misspelling and a product codeReturns the right product for both

All seven take under half an hour together, and they routinely surface problems that a theme rebuild was about to be commissioned to fix.

Product data: the constraint behind most storefront problems

Answer first: how variants, options and attributes are structured determines the templates, the filtering, the on-site search and the shopping feeds. Storefront problems that look like design issues are frequently data issues wearing a design costume.

Variants and options

Which options combine, and which combinations are invalid, has to be decided before templates are built. Retrofitting a variant model means rebuilding the product page.

Attributes and filtering

Every attribute you want customers to filter by must exist as structured data, consistently populated. Filtering cannot be added later over data that was never captured.

Images per variant

If color is a variant, each color needs its own images and the page needs to swap them. This is a data and template decision jointly.

Stock accuracy

Where stock is held and how often it syncs decides whether you oversell. It is an integration question that surfaces as a customer service problem.

Shopping feed requirements

Product feeds for shopping channels need specific fields in specific formats. Missing attributes means disapproved products, which is invisible until somebody checks.

Discontinued products

Deleting them outright produces a wall of dead pages on URLs that previously ranked. Decide the rule in advance: keep, mark unavailable, and link to the replacement.

Speed on a Shopify store

Answer first: measure a product page rather than the homepage, because that is where most sessions land and where most weight accumulates. Script weight from apps is the usual cause, and it is cheaper to remove than to design around.

Test the right page

Homepages are optimized because they are looked at. Product and collection pages carry the traffic and the apps, and they are where slowness costs orders.

Images are the second cause

Oversized product images, served at full resolution to phones, are the most common weight problem after scripts. Correct sizing costs nothing and is frequently never done.

Third-party scripts

Chat widgets, review apps, upsell tools and analytics all add scripts. Each is individually defensible and the cumulative effect is what people experience.

Measure on a real phone

Test on a mid-range device on a normal connection rather than a developer machine. The difference between the two is where most of the disagreement about speed comes from.

How to choose a Shopify agency

By the questions they ask before quoting. An agency that asks about your repeat rate, your contribution per customer, your app stack and your product data structure is diagnosing. One that opens with a theme portfolio is selling.

Which of the four jobs is this? — Ask. Build, integrate, acquire, retain..
What is our repeat rate? — Ask. If they have not asked, they are guessing..
What does each app cost? — Ask. A written inventory..
Who owns the email account? — Ask. Us, always..
How is success measured? — Ask. Contribution, not revenue..
What would you not do? — Ask. Method shows here..
  1. Which of the four jobs are you proposing, and why that one first?
  2. What is our repeat purchase rate, and what should it be for our category?
  3. Which of our installed apps would you remove, and what do they cost?
  4. How is our product data structured, and does it constrain anything?
  5. Which email flows exist, and which are missing?
  6. How will you measure this, in contribution rather than revenue?
  7. Who owns the Shopify, email, advertising and analytics accounts?
  8. What would you tell us not to spend money on?

Question two is the fastest filter. An agency that has not asked about repeat rate before proposing work is proposing without a diagnosis, and the proposal will therefore be whatever they sell most often.

Migrating to or from Shopify

Answer first: export every existing URL with its traffic before anything changes, map each one to a new address, implement and test the redirects before launch, and verify them live on launch day. This is where replatform traffic is lost, months before anybody notices.

URL structure

Shopify imposes some URL patterns. Decide early which existing URLs can be preserved and which must change, because that list drives the whole redirect map.

Product and customer data

Product data usually migrates adequately; customer data, order history and subscriptions are where migrations get expensive. Scope them explicitly rather than assuming they come across.

Consent status must migrate with the addresses, not just the addresses. Losing the record of who opted in leaves you unable to demonstrate consent for the list you rely on most.

Reviews

Collected reviews are an asset and are frequently locked into the app that gathered them. Check exportability before migrating, not after.

Migration checklist
ItemDecide before buildVerify after launch
URL mapEvery ranking URL paired with a destinationRedirects resolve, no chains
Product dataField mapping, variants, imagesSpot-check fifty products
Customer recordsWhat migrates and what does notLogin works for existing customers
Order historyWhether it is needed and where it livesSupport can find past orders
Email list and consentConsent state travels with the addressSending works and unsubscribes honor
ReviewsExportable from the current appReviews visible on the right products
AnalyticsNew property or continuedRevenue tracking verified within a day
SubscriptionsWhether they can transfer at allRenewals process correctly

The subscriptions row is the one that most often derails a migration timetable. Recurring billing rarely transfers cleanly between platforms, and discovering that mid-project is expensive.

Ownership, and why it matters more than price

Your Shopify store, your email platform, your advertising accounts and your analytics should all be registered to your business with the agency granted access. This is free at the start and expensive later, and the email list in particular is the most valuable asset most stores own.

Working with an agency versus building in-house

Answer first: buy the capability you cannot hire for, and hire the one you use daily. Email and merchandising are used every day and suit an in-house owner; integration and technical SEO are occasional and specialist, and suit an external supplier.

What suits in-house

Merchandising, campaign scheduling, customer service and content. All are continuous, context-heavy, and expensive to buy by the hour.

What suits an agency

Integration work, technical audits, paid media management at scale, and the initial build of an email program. All are periodic or specialist.

The handover that should happen

An agency building your email flows should leave you able to run and edit them. If the flows live somewhere you cannot access, you have rented your most valuable asset.

In-house or agency, by task
TaskBest ownerWhy
Email flow strategy and buildAgency initially, then in-houseSpecialist to build, routine to run
Campaign schedulingIn-houseContinuous and context-heavy
Merchandising and collectionsIn-houseRequires product knowledge daily
Paid media at scaleAgencySpecialist and tooling-heavy
Technical SEO and site healthAgency, periodicallyOccasional and specialist
IntegrationsAgency or contractorRare, high-consequence work
Customer serviceIn-houseIt is the product experience
Analytics reportingAgency to build, in-house to readNobody external will read it weekly

The last row is the one that decides whether analytics investment pays back. A dashboard built by an agency and read by nobody internally is an expense; the same dashboard opened weekly by somebody who can act on it is the cheapest decision-making tool a store owns.

A realistic first year

Measure, audit the apps, fix data and checkout, build the flows, then scale acquisition against a known lifetime value, and do the design work last with evidence in hand.

A realistic first year on an underperforming store
Design last is deliberate and unpopular. By month nine you know which pages matter and what people actually do on them, which makes design decisions evidential rather than aesthetic.

Putting design last is unpopular and it is the recommendation that most reliably improves outcomes. By month nine you know which pages matter and what people do on them, which turns design decisions from aesthetic arguments into evidential ones.

Search demand in this cluster
Notice how much of this cluster is operational rather than agency-shopping: people looking for tools, features and terminology outnumber people looking for a supplier. That is a useful signal about what a Shopify page should actually contain.

The search data underneath this cluster is worth noticing: operational and tool queries outnumber agency-shopping queries substantially. Merchants are mostly trying to run the store better rather than to hire somebody, which is a reasonable description of where the value is.

Not sure which of the four jobs you need?

Tell us your repeat rate and your app list and we will tell you where the constraint actually is — including when the answer is that your store is fine and the problem is upstream of it.

Talk to Progression Agency

What it costs: Choosing a Shopify Ecommerce Agency

Website work is priced by the number of templates, the content that has to be produced and the systems that must connect, not by page count. For Choosing a Shopify Ecommerce Agency, the ranges below are the planning figures from our marketing agency pricing guide and website cost guide; a quote follows a written scope and a redirect map.

Website planning ranges (US figures)
ProjectSmall agency rangeWhat drives the number
Brochure site, 5–12 pages$8,000–$25,000Custom design versus template
Site plus content program$20,000–$45,000The content is the half that makes it rank
Service business site, 20–60 pages$18,000–$55,000Templates, integrations, content volume
Ecommerce, small catalog$20,000–$70,000Integrations and SKU count
Redesign of an existing site$9,000–$40,000Redirect map, content migration, platform change
Landing page, single$1,200–$4,000Offer strategy more than design
Website maintenance$150–$800 / monthUpdates, backups, security, minor edits

Ranges are US planning figures, not quotes. Every engagement is priced after a written scope, and the planning range tells you which tier the conversation starts in.

Two more scoping questions

Who owns the theme after the engagement

A store built inside an agency’s proprietary theme is expensive to leave. Establish before signing whether the theme, the code and the app configuration transfer with the store.

What happens to the roadmap when traffic dips

Agencies differ in whether a bad quarter triggers diagnosis or more of the same activity. Ask how the plan changes when the numbers go the wrong way.

Interface quality is the part of an ecommerce build that gets shopped last and matters most

Buyers comparing an e commerce website agency against a general web studio — or searching web agency e commerce, ecommerce website agency, ecommerce web design agency or ecommerce website agencies, which return much the same firms — usually compare price, platform experience and timeline. Ecommerce UI rarely enters the conversation, which is odd, because the interface is where nearly all revenue is won or lost after the traffic arrives.

The ecommerce user interface decisions that move revenue are unglamorous and specific: how variants are selected — the substance of e commerce ui design and e commerce interface design, whatever a given ecommerce design services line item calls it — whether the cart confirms an addition without interrupting browsing, how many fields checkout demands, whether shipping cost appears before the final step, and how search behaves when a query returns nothing. None of these is a visual-design question, and none is usually visible in a portfolio, which is why they are so often left to whatever the theme did by default.

This is worth raising directly when comparing an ecommerce web agency to a general one. Ask what they changed about the default checkout on their last build and why. An agency that treats ecommerce UI design as a solved problem supplied by the theme is offering a website, not a store, and the difference shows up in conversion rate rather than in the launch screenshot.

Ecommerce, performance and measurement talks from the platform publishers

Publicly available sessions on ecommerce, web performance, email and measurement. None of these are ours; each is credited to its channel and upload date, every identifier was checked live before publication, and each tile loads its player only when clicked.

Websites and design

Frequently asked questions

How should I read a Shopify case study?
For the starting point, the timeframe, what else changed, and what was actually done. The headline percentage is the least informative part.
Why can case study percentages mislead?
A large percentage from a very small base is arithmetic rather than achievement, and seasonal comparisons without a calendar are meaningless.
What is the best question to ask about an agency’s case studies?
Ask for one that went badly. It is the most informative request available and most agencies cannot answer it.
What does a Shopify ecommerce agency do?
One or more of four largely separate jobs: building the storefront, integrating it with other systems, acquiring customers, and retaining them. They need different skills and are bought at different prices, and an agency excellent at one is frequently ordinary at another.
Which job should I buy first?
Measurement, then retention, then acquisition, then build. Know your repeat rate and contribution per customer before deciding what to fix — those two numbers determine which of the four is actually your constraint.
Why is a theme rebuild usually the wrong first move?
Because it is the most visible thing an agency can deliver and rarely the thing standing between a store and more profit. Unless the theme is demonstrably slow, broken on mobile, or unable to express your product structure, the budget produces more elsewhere.
What is the most underused opportunity in an established store?
Retention. Selling again to an existing customer costs a fraction of acquiring a new one, the systems are usually already paid for, and it is the least commonly proposed of the four jobs.
How do I audit my app stack?
List every installed app with its monthly cost and what uses it. If nobody can say what an app does for you, that is your answer. Beyond the direct cost, each app adds scripts to the storefront, and script weight is the most common cause of mobile speed problems.
Do apps slow down a Shopify store?
Frequently, yes. Every app that adds scripts to the storefront adds weight, and the cumulative effect is often diagnosed later as a theme problem. Reviewing the app stack is cheaper than a rebuild and sometimes solves the same symptom.
What email flows should every Shopify store have?
Welcome, abandoned browse, abandoned cart, post-purchase and winback, plus replenishment for consumables. These are triggered by behavior, run indefinitely once built, and produce a large share of email revenue for most stores.
What is the difference between a flow and a campaign?
A campaign is a broadcast sent to a list on a date. A flow is triggered by something a person did and reaches them when it is relevant. Flows are built once and run forever; campaigns need work every time. Leading with campaigns is the expensive version of the cheaper thing.
Do I need a Klaviyo agency specifically?
Knowing the platform is table stakes. The actual capability is knowing which flows to build, what to say in them and how to measure their incremental effect. Hire on that, and treat platform familiarity as a minimum rather than a qualification.
Should I use SMS or WhatsApp alongside email?
They have far higher open rates and far lower tolerance for irrelevance, which makes them strong for transactional and time-sensitive messages and risky for routine promotion. The discipline required is restraint rather than technology.
What consent rules apply to ecommerce email and SMS?
Both are governed by rules on consent, sender identification and opt-out. In the US the FTC publishes guidance on commercial email compliance and messaging carries its own consent requirements. Check a primary source rather than relying on a platform default.
What does Shopify’s own reporting not tell me?
Contribution per customer, cohort behavior over time, and the incremental effect of a channel. Shopify reports orders and revenue well; the questions that decide whether you are profitable usually need analysis on top of it.
Is a third-party ecommerce analytics tool worth it?
Only if somebody will open it weekly. Cohort and contribution reporting in one place is genuinely useful, and an unopened dashboard is an app subscription with no owner. Decide who reviews it before you buy it.
Why is revenue the wrong success measure?
Because revenue growth funded by discounting, or by acquisition spend exceeding contribution, is not growth. Contribution per customer — revenue minus cost of goods, shipping, payment fees and acquisition cost — answers whether the store is actually getting better.
What does ROAS hide?
Cost of goods, entirely. A campaign can show a healthy return on ad spend while losing money on every order, because ROAS divides revenue by ad spend and ignores what the product cost you. Ask for contribution whenever somebody argues a channel is working.
What is the difference between LTV and AOV?
AOV is average order value — revenue per order. LTV is lifetime value — total contribution from one customer across the whole relationship. A store can raise AOV while LTV falls, if the higher orders come from customers who never return.
What is MER and when is it useful?
Marketing efficiency ratio: total revenue divided by total marketing spend. It is useful because it sidesteps attribution disputes between channels, and limited because it cannot tell you which channel did the work.
Should my Shopify store have a blog?
Only if your category has genuine pre-purchase questions. Fashion, hobby, technical and considered-purchase categories usually do; impulse categories usually do not. Most Shopify blogs are abandoned within a year because they were started without a reason.
What should a store blog actually publish?
Buying guides that help somebody choose between your own products, sizing and compatibility answers that reduce returns, care content, honest comparisons, and answers to the questions your support inbox receives most often. That last one is a ready-made, frequency-ranked list.
What is store credit and should I offer it?
Credit issued instead of a refund, supported programmatically by the Shopify APIs. It retains revenue that would otherwise leave the business. It must be genuinely optional and clearly stated — a returns process that hides the refund route damages trust and can raise consumer-protection questions.
What is a SKU, a PDP and a PLP?
A SKU is a stock keeping unit, one distinct purchasable item. A PDP is a product detail page, the individual product page. A PLP is a product listing page, a category or collection view. All three are counting or naming conventions rather than metrics.
Who should own my Shopify and email accounts?
Your business, with the agency granted access. The email list in particular is the most valuable asset most stores own, and an agency-owned email platform means your most durable asset leaves when the relationship does.
What should I ask a Shopify agency before hiring?
Which of the four jobs they propose and why that one first, what your repeat rate is, which apps they would remove and what those cost, how your product data is structured, which email flows are missing, how success is measured, who owns the accounts, and what they would tell you not to spend money on.
What is the fastest way to filter Shopify agencies?
Ask whether they have inquired about your repeat purchase rate. An agency proposing work without having asked is proposing without a diagnosis, which means the proposal will be whatever they sell most often rather than what you need.
What should I ask an e-commerce website agency that I would not ask a normal web agency?
What they changed about the default checkout on their last build, and why. Also how variant selection, empty search results and cart confirmation are handled. These decide conversion and almost never appear in a portfolio.
Does ecommerce UI really affect revenue that much?
It affects the portion of revenue that depends on people completing a purchase they had already decided to make, which is most of it. Field count at checkout, when shipping cost is revealed, and how variants are chosen routinely move completion rates more than visual design does.
Is an ecommerce web agency worth the premium over a general web design service?
When you sell online, usually yes — but for platform and interface experience rather than design skill. A general studio can build an attractive store on a theme; the difference appears in the decisions the theme made by default and whether anyone questioned them.

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us
0