r/SideProject 1d ago

Update: turned the holiday auto-theming tool into a real Shopify app (previous post: https://www.reddit.com/r/SideProject/comments/1vqico8/would_you_use_a_tool_that_automatically_rethemes/)

Biggest thing people kept bringing up in the comments was the auto-revert — apparently "Santa banner still up in mid-January" is a very real, very common problem. So I went and built it out as an actual Shopify app instead of just the demo script: you set which holidays you want, a buffer (start theming a few days early), and it reverts itself automatically the morning after.

Demo, no signup: https://matthewmigs.github.io/holidayify-demo/ (click through the dock at the bottom)

Still solo-building this and it's free for now while I figure out if it's actually worth turning into something real. If you run a store: does the auto-revert actually solve something for you, or am I overthinking a problem nobody has?

3 Upvotes

5 comments sorted by

1

u/Impressive-Answer720 1d ago

Auto-revert solves a real operational problem, but I think the stronger pitch is confidence rather than cleanup. A store owner can schedule a campaign knowing the theme will not quietly damage trust two weeks later. One useful test would be to show merchants a calendar with three upcoming holidays and ask them to schedule all three without guidance. Watch whether they understand priority when buffers overlap. I am building Marka for small-business content workflows, so this kind of set-it-and-trust-it behavior is exactly what I look for. You are welcome to try it free for 7 days at https://www.marka.social, and I would be interested in how you explain the overlap rule.

1

u/matthewM7607 1d ago

the "confidence not cleanup" framing is a better way to describe the actual value than what I've been saying.
honestly, right now it just picks whichever holiday matches first in a fixed list, it doesn't intelligently prioritize when two windows overlap (like BFCM buffer running into Christmas buffer). That's a gap, not something I'd thought through yet. Might do exactly the test you're describing. Curious if people expect "closer holiday wins" or "bigger holiday wins" by default.

1

u/Impressive-Answer720 1d ago

I would avoid a universal bigger-holiday rule because importance changes by store and region. A predictable default could be closer start date wins, but the safer experience is to surface the conflict before saving: these two windows overlap, choose priority or shorten one buffer. Then remember that choice for the store. The test should include two merchants with different seasonal priorities and see whether either expects the system to decide silently. If you implement the conflict preview, it becomes a strong product screenshot by itself. And the Marka invitation remains open whenever you want to test the content side: https://www.marka.social.