The Five Types, and Where Each One Stops
Each type is defined less by what it does than by what it hands to somebody else.
| Type | What it owns | Where it stops |
| Marketing | Paid media, email, search, visibility in AI answers | At the store: it can measure a broken checkout, not fix it |
| Development | Theme, checkout, apps, integrations, migrations | At the brief: it builds what it is handed |
| CRO | Research, hypotheses, experiments on live traffic | At the deploy: a winning test still needs a developer |
| Branding | Positioning, identity, art direction, messaging | At implementation: the guidelines arrive as a document |
| Full-service | Several of the above under one contract | At depth: breadth costs specialist bench strength |
The last row is the honest trade-off. One contractor removes the handoffs and usually gives up some depth in any single discipline. Whether that is a good trade depends on where your problems actually sit.
The Work That Falls Between Agencies
Three things happened on Shopify in 2026, and each one landed in the gap between a marketing agency and a development agency.
- Scripts stopped. Every published Shopify Script was deactivated on June 30, 2026, so discounts and shipping rules went quiet with no error. Marketing sees margin move, development sees no ticket, and the audit belongs to neither.
- Checkouts were force upgraded. Non-Plus stores moved to the new checkout on August 26, 2026, and legacy customizations were removed rather than migrated. Tracking stopped, reported conversions fell, and the fix was developer work nobody had scheduled.
- Custom apps changed hands. Admin created apps ended on January 1, 2026, so new integrations go through the Dev Dashboard with OAuth. An agency that last built one in 2024 is quoting a workflow that no longer exists.
- A winning test with nowhere to go. CRO finds a change worth shipping, the change needs engineering, and it waits in a backlog owned by a different company.
None of these is anyone’s fault. They are boundary problems, and they are why the seam between two agencies usually costs more than the price difference between them.
When Separate Specialists Win, and When They Do Not
Full-service is not automatically better. The choice turns on who owns the roadmap.
- Specialists win when you have an owner. Someone in-house who reads the data, writes the ticket and chases the deploy. Without that person, nobody is standing in the handoff.
- Specialists win when the store is finished. If the platform work is done and the job is buying traffic well, a deep paid media team beats a generalist at it.
- One contractor wins when the fixes live in the code. If your acquisition data keeps pointing at the theme, the checkout or an integration, splitting it across two vendors adds a translation step to every fix.
- One contractor wins when nobody is technical. A founder-led brand with no engineering owner needs the people who find the problem to be the people who ship the fix.
Count the handoffs in your last three fixes. If each one crossed a company boundary and took weeks, you are paying for the seam rather than for the work.
How to Tell Which Type You Are Talking To
Agency sites say full-service more often than it is true. Four questions sort it out.
- Who writes the code? Ask whether development is in-house or subcontracted, and who holds the repository and deploy access when the engagement ends.
- What did you do in 2026? A real technical partner has something specific to say about the June 30 Scripts shutdown or the August 26 checkout upgrade.
- Show me a test that shipped. CRO that stops at a report is research. Ask for a case where the winning variant went live, and when.
- Check the directory, not the badge. For Shopify work, find them in the Shopify Partner Directory at the tier they claim. The Plus Partner program was sunset in December 2024, so that logo proves nothing on its own.
The answers are either specific or they are not, and that tells you more than the label on the homepage.
Binary Future runs ecommerce marketing and Shopify development in one team, so a signal from the ad data or a winning test becomes a development ticket on the same roadmap, not a recommendation posted to another vendor. See Binary Future and our Shopify development services for scope, process and case studies.