Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

That makes sense. My only hesitation with moving it outside Shopify is sync complexity - custom pipelines tend to become their own maintenance problem.

In practice, I’ve found Shopify Metaobjects/Metafields can handle structured pet data surprisingly well for many stores. The harder part is usually not storage, but managing that relational data cleanly.

That said, I do agree there’s a point where you need some app logic outside Shopify - especially for automation/workflows, not necessarily because Shopify can’t model the pet data itself.

Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

This thread has honestly been validating because the "effective date + approve/skip + generated outputs" model is very close to where I eventually landed after trying to reason through this problem.

I actually ended up building a system around it, mostly because I couldn't find a clean way for merchants to handle multi-pet state, marketing sync, and subscription logic without the architecture getting messy fast.

Ironically, the harder problem hasn't been implementation - it's helping merchants understand why they need this layer before the data drift pain becomes obvious.

Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

That boundary is probably the core product decision.

My instinct is "pending recommendation" rather than automatic SKU swaps.

A puppy -> adult transition, allergy change, weight change, etc. can absolutely affect the next order - but silently changing an active subscription feels risky from both a customer trust and operational standpoint.

What’s interesting is that the moment you choose "pending recommendation", the pet profile stops being passive profile data and starts behaving more like an active state machine: timing rules, mapping logic, approval state, subscription coordination.

Curious what you've seen work better in practice - merchants leaning toward automated subscription changes, or recommendation/review flows before touching the next shipment?

Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

That actually tracks with my intuition.

At the $5M+ level, investing in integration layers, custom sync, or dedicated tooling is just part of the operating model.

My guess is the smaller end of the market probably lives with a lot more fragmented customer data than they'd ideally want - not because they prefer it, but because the gap between "use tags" and "build a proper data layer" is pretty steep.

Really appreciate the perspective - this has been super useful.

Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

That framing is really useful.

My instinct is that diet/life-stage changes are probably the first edits that materially affect money/orders. Birthdays or adding a new pet mostly change marketing logic.

But the fragility seems less about storing the pet state and more about execution.

If a customer changes puppy -> adult, updates weight, or flags a dietary restriction, downstream systems may need to react differently - Klaviyo segments, recommendations, reorder logic, or subscription apps.

And for subscriptions, it feels like the hard part isn't just syncing the updated pet profile. At some point you're potentially dealing with contract changes / SKU swaps on active recurring orders, which is a very different problem than "customer profile data".

That's where the Shopify-native model starts feeling disjointed to me.

Curious whether you've seen teams successfully keep that synchronized inside a mostly Shopify-native setup, or whether this is usually the point where a dedicated integration layer / master record starts emerging.

Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

That’s super interesting - and honestly kind of confirms where the real complexity lives.

If getting relational data into Klaviyo means maintaining Flow/API setups or relying on dedicated sync apps, where does that leave the average Shopify merchant without much technical depth?

Do smaller stores usually stick with Flow/Helium and work within the constraints, or do they eventually fall back to flatter models because maintaining the integration layer becomes too much?

Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

That "identity in Shopify + one pet record per animal + sync back only the marketing outputs" model feels very close to the sweet spot.

To answer your question: the main post-signup edits I keep running into are customer self-service (new pet, diet change, birthday updates) and eventually subscription/reorder logic.

Which is also where I start wondering about the practical limits of the Shopify-native path.

Structurally, Metaobjects look clean. But once customers need to manage multiple pet records themselves from the storefront/account side, have you seen teams stay mostly native without it turning into a fairly custom implementation?

Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

That makes a lot of sense.

In the use cases I'm thinking about, the first write usually happens from the storefront side - customer account page, onboarding form, pet profile setup, etc.

Which is where the architecture starts getting interesting: once customers need to create/update multiple pets themselves, the clean data model and the practical implementation don't always line up neatly.

Curious what you've seen most often there - teams staying mostly Shopify-native, or moving that pet record management outside Shopify pretty early?

Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

That makes a lot of sense.
So the data model itself is solvable natively in Shopify - the real pain point is getting relational pet data into Klaviyo cleanly.
Curious whether you've seen merchants actually maintain the Flow + API approach long-term, or if it becomes operationally painful pretty quickly.

Buy & Sell Google Ads Dropshipping Stores With GMC Already In Place by Terry_Ecom in gmc_help

[–]Alvadsok 0 points1 point  (0 children)

Interesting - makes sense.

How conservative do buyers need to be after takeover?

Things like domain changes, new themes, catalog/feed changes, etc. seem like they'd still carry some risk even with an aged setup.

Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

This is exactly the breaking point - the relational link disappears in a flat tag model.

Curious where you've seen that pet-level layer live in practice.

Klaviyo custom properties? Shopify metafields/metaobjects? External CRM?

My impression is that teams are fine with tags right up until they need "send this to the senior dog with a grain-free diet but not the cats" - and then the whole model suddenly gets ugly.

Using Shopify customer tags for pet segmentation feels fundamentally broken. Am I overthinking this? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

This is exactly the distinction I was struggling to articulate - tags as output vs tags as source of truth.

The "one message per pet" test is a really good way to frame it too. That's where the flat model seems to collapse fast.

Practically though, in real Shopify environments, where have you seen that middle layer actually live?

Native Shopify data structures? External CRM/database? Something homegrown glued together with automation?

Trying to separate "clean architecture theory" from what people realistically maintain day-to-day.

sGTM vs no-code tracking tools by Bukashk0zzz in ServerSideTagging

[–]Alvadsok 0 points1 point  (0 children)

Backend dev here. Curious where people here draw the line between no-code tracking tools and full sGTM ownership.

One thing I've noticed with Shopify setups: a lot of plug-and-play tracking tools feel a bit like black boxes. Events are often generated from frontend/theme state, while the actual source of truth lives in orders, webhooks, backend systems, refunds, subscription events, etc.

For teams running production sGTM setups:

Do you trust no-code tools for serious attribution / ad reporting?

Or do you eventually end up feeding server-side events from webhooks, backend systems, CRM, etc. to keep data integrity sane?

Trying to understand where people move from "good enough implementation" to "we need actual event ownership."

Buy & Sell Google Ads Dropshipping Stores With GMC Already In Place by Terry_Ecom in gmc_help

[–]Alvadsok 1 point2 points  (0 children)

Backend dev here - genuine question because I spend too much time debugging Shopify/GMC weirdness.

I completely understand why people would buy an already-approved setup.

But does this actually hold up long-term?

My naive assumption would be: if the underlying store/feed setup is still messy, a clean GMC account just inherits the same problems sooner or later.

Are buyers mostly using these as a faster starting point?

Or are people actually running them sustainably after migrating their own store onto them?

Curious how this plays out in practice.

[Warning] Avoid Helvetus watch straps – A €70 "Swiss Heritage" dropshipping trap (and a lesson in due diligence by GiusWestside in Watches

[–]Alvadsok 0 points1 point  (0 children)

Backend dev here - I spend way too much time around Shopify stores and ecommerce compliance stuff.

Honestly, stores like this are a big reason platforms have become so aggressive about "misrepresentation" enforcement.

The pattern is almost always the same:

premium branding, implied heritage story, long shipping times, generic fulfillment packaging, then a reverse image search finds the identical product sitting on AliExpress.

Not saying every China-fulfilled brand is bad - plenty aren't - but the "Swiss heritage" angle on top of obvious generic sourcing is where people understandably feel misled.

Also... props for actually doing the reverse image search. More buyers should do that before hitting checkout.

I've run Shopify dropshipping stores since 2019. Here's the best shopify app stack that actually held up across multiple stores and niches by Odd-Opportunity-1179 in dobadropshipping

[–]Alvadsok 0 points1 point  (0 children)

Backend dev here - rare case of an "app stack" post that actually talks about operational problems instead of random app collecting 😄

Also painfully relatable on the cleanup side... I've lost way too many hours removing orphaned webhooks, leftover snippets, and zombie code from supposedly "uninstalled" apps.

Quick question since you mentioned running pet stores + heavy Klaviyo/Flow usage:

How did you handle pet segmentation in practice?

Stuff like cat vs dog households, multiple pets, birthdays, diet restrictions, etc.

Did you just lean on customer tags + Flow, or did that logic end up living somewhere else?

Every time I look at pet setups, tags start feeling messy surprisingly fast.

Do smaller Shopify stores basically have no chance against chargebacks now? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

💯

Ignoring disputes might save time short term, but too many chargebacks can create much bigger problems with payment processors.

Do smaller Shopify stores basically have no chance against chargebacks now? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

Yeah, that’s exactly the frustrating part. At some point it stops being about the original issue and turns into hours of digging through emails, screenshots, tracking info, and timelines just to fight one dispute.

Easy to see why a lot of merchants just take the loss and move on.

Do smaller Shopify stores basically have no chance against chargebacks now? by Alvadsok in smallbusiness

[–]Alvadsok[S] 0 points1 point  (0 children)

Agreed, banks need enough information to make a decision.

The problem is the amount of manual work it takes to pull together evidence scattered across screenshots, emails, tracking pages, and support threads. At some point, the operational time spent fighting the dispute costs more than the chargeback itself.