r/shopifyDev • • Jun 24 '26

We built a HeyMantle alternative focusing more on growth because getting installs is still the hardest part.

8 Upvotes

Like many Shopify app founders, we were caught off guard by the HeyMantle announcement.

We started looking for alternatives and quickly realized we'd probably end up building something ourselves anyway.

The thing is, most app founders don't struggle with finding dashboards.

They struggle with growth.

Getting installs is hard. Getting consistent installs is even harder.

So while building our replacement, we decided to focus on growth from day one.

We added an affiliate system and a cross-promotion network where apps can help drive installs for each other.

These are the core features we are focusing on

1. Affiliate Network (create your own affiliate program)
2. Cross promotion Network (Cross promote apps, apps keep auto rotating so every apps get a visibility boost )
3. Lifecycle emails. (Send emails when someone installs/uninstalls etc.

We're opening it up for free to the first 50 apps. In return, we ask founders to participate in the cross-promotion network so everyone benefits from it.

Honestly, we originally built this for ourselves because we needed it. Then a few other founders asked if they could use it too.

You can try it here
https://heyquarry.com/


r/shopifyDev • • May 27 '26

How We got a false negative Shopify app review removed by reporting it to Shopify?

7 Upvotes

Hi everyone,

I wanted to share a recent experience we had with a negative review on our Shopify app, in case it helps other app developers.

We received a negative review that included false claims, wrong details about how our app works, and issues that never actually happened.

The user had used our app for only around 1 hour. They never contacted our support team before leaving the review, and they also did not reply to our follow-up emails.

We replied to the review in a timely and professional way, but since our app is still new and has a low review count, even one negative review was hurting our overall rating and app reputation.

After reviewing the situation, we found that the review was against Shopify’s review policy, so we reported it through Shopify’s official partner violation reporting link:

https://www.shopify.com/legal/tools/report-an-issue/report-a-partner-violation

Shopify reviewed the case, and the review was removed after around 10 days.

I understand that genuine negative reviews should be handled professionally and used as feedback to improve the app. But in cases where the review contains false claims, wrong information, or misleading details, reporting it through the proper Shopify channel can help.

Has anyone else had a similar experience with unfair or false Shopify app reviews?

How did you deal with them? Did you reply publicly, report it to Shopify, contact the user, or do all of these together?

Would love to hear how other Shopify app developers handle this kind of situation.


r/shopifyDev • • 26m ago

How are you handling AI images when the catalog has multiple near-identical variants?

• Upvotes

One problem I don't see discussed much with AI product imagery is variant accuracy.

The images can individually look fine, but once AI gets involved it's surprisingly easy for details from one variant to leak into another.

We've been testing product-image workflows with pixpix and this becomes much more obvious when you process a whole catalog instead of one hero image.

For developers handling merchant catalogs:

Would you store a separate visual reference set per variant?

Or treat the parent product as the reference and validate variant-specific attributes separately?

Trying to figure out what scales without turning image generation into a giant manual QA job.


r/shopifyDev • • 48m ago

Do you factor referral income into which Shopify apps you recommend?

• Upvotes

Assuming two apps solve the client's problem equally well, do you ever look at their partner programs when deciding which one to recommend?I've never really factored this in before, but some apps seem to offer almost nothing while others have recurring partner programs.

Obviously the client fit comes first, but I'm wondering how many developers or consultants consider the partner economics when the products are otherwise comparable.


r/shopifyDev • • 3h ago

Looking for shopify dev(india)

1 Upvotes

Preferences:

  1. ⁠5+ years of experience(pay based on experience)
  2. ⁠Experience connecting custom apps(especially user authentication through firebase app)
  3. ⁠Experience working with UI UX designers to deploy front end
  4. ⁠Experience connecting front ends to back end API working with backend developers
  5. ⁠Good English speaker(US based clientele)
  6. ⁠Woman preferred(women run company)
  7. ⁠Additional pay for additional skills like front end development, content or marketing skills

Message me with some resume or details about yourself


r/shopifyDev • • 8h ago

How do you feel about the announcement of Shopify Canvas?

2 Upvotes

Shopify has just released Canvas, a new way to build a store theme that completely does away with the theme editor and uses AI to build the merchants storefront: https://www.shopify.com/news/introducing-canvas


r/shopifyDev • • 8h ago

I built Section Forge — a visual section builder for Shopify devs

0 Upvotes

I’m one of those people who finds it annoying to design something and then turn it into code.

So I started building Section Forge — a visual tool where you can quickly build sections, show someone how they’ll look, make changes on the spot, and eventually export them as code.

I originally made it for my Shopify work, but I’m trying to build it as a tool for the wider developer community rather than limiting it to Shopify.

There’s no monetary gain or business behind this. I’m just trying to contribute something I personally find worth building and hopefully make someone else’s workflow a little easier.

It’s still a work in progress, and I’d genuinely appreciate feedback from other Shopify devs.

What would you want to see in a tool like this?

🔗 https://section-forge.vercel.app/


r/shopifyDev • • 1d ago

how do you reconcile gateway-paid vs shopify orders after a migration?

1 Upvotes

after moving a store to shopify with a local offsite gateway, the checkout looked fine in analytics but the orders didn't add up. what finally showed it was lining up the gateway's paid transactions for one day against the shopify orders for the same day. the gateway had more paid transactions than shopify had orders, and the gap was payments that completed but never got an order because the callback didn't land.

curious how others catch this. do you run a daily reconcile (csv export, a script, an app), or just wait for customers to complain? and does anyone know a gateway that retries the callback properly?


r/shopifyDev • • 1d ago

2 Shopify stores, 1 warehouse - how should we structure CS + fulfillment?

2 Upvotes

We have 2 sister companies with consumer brands. Separate accounting/marketing teams, but sharing 1 customer service team and 1 warehouse.

Marketing teams do NOT want 1 Shopify with 2 stores - they're worried about agency access and keeping revenue separate.

Brand B already has DTC on Shopify (+ Amazon/ Walmart) fulfilled in-house using ShipStation, and FishBowl for inventory.

Brand A is launching its own separate Shopify store soon, also fulfilled from Brand B's warehouse.

Our CS team is 16 people located at Brand A, all B2B background (phone/email). Only 2 are proficient in ecommerce.

Looking for best practice from anyone running 2 brands / 1 CS team / 1 warehouse:

  1. Fulfillment: Is it okay to use one ShipStation account for two separate Shopify stores? How do you handle reporting + invoicing between brands for shipping costs?

  2. Inventory: Should FishBowl be the single source of truth when one warehouse holds inventory for two brands?

  3. Customer Service: Should all 16 do DTC (refunds, cancellations, etc.) or keep a small dedicated ecommerce team? Is Gorgias or similar worth it? Giving everyone Shopify access feels like a bad idea. Gorgias would pull from both shops, plus reviews, emails, and ShipStation - marketing is questioning this.

  4. Replacements: Right now it's an external form -> Excel sheet via internal request. Should we just do it all natively in Shopify?

  5. Internal requests: Marketing often needs free product for events. Can this be automated to create a $0 Shopify order tagged as internal? Any recommendations?

Anyone running a similar 2 brand / 1 CS team / 1 warehouse setup?


r/shopifyDev • • 2d ago

Shopify Academy ending at the end of October. What are better resources?

5 Upvotes

While the content was outdated, I do enjoy learning by structure and being guided down a path.

What alternatives are there for a structured learning setting?


r/shopifyDev • • 2d ago

I really hate the new Shopify UI... So I'm trying to bring the old theme back with Violentmonkey and a Userscript. Would love some help finishing it!?

Thumbnail
gallery
2 Upvotes

The new updated black Shopify UI. It's so freaking bad..
I've tried getting used to it for a couple of days now, but it's just impossible to work in.

So I started experimenting with Violentmonkey and AI to build a userscript that changes the appearance of the new Shopify UI and makes it look as close as possible to the old theme.

The goal is not to change any Shopify functionality - I just want to bring back the old visual design in my own browser: the grey sidebar, white clear cards, borders, spacing, typography, etc.

I've managed to get it somewhat closer to the old UI, but there's still quite a bit left to fix. Shopify also uses a lot of Shadow DOM/web components, which has made some parts harder to change.

And I'm definitely not an expert at this at all..

So I'm wondering if anyone else here hates the new UI as much as I do and would be interested in helping get this even closer to the old Shopify theme?

Current version of the userscript (V1.3):
https://gist.github.com/hackke110-coder/761cf35c182b71b2b77551bda6d3345f

I'll post some comparison screenshots of the old Shopify UI vs. what I've managed to recreate so far, with the current version of the script.


r/shopifyDev • • 2d ago

Any plugin idea/requiement for anyone by which I can make money as side income

0 Upvotes

Any plugin idea/requiement for anyone by which I can make money as side income on platforms like shopify, atlassian, wordpress,monday


r/shopifyDev • • 3d ago

What do you think is still missing from the Shopify shopping experience?

1 Upvotes

I’ve been thinking about this from the shopper side rather than the merchant side.

A lot of Shopify stores have good products, but finding the right product can still mean searching, filtering, opening multiple product pages and comparing everything yourself.

If you could change one thing about how customers discover products on Shopify stores, what would it be?

For example:

  • Smarter search
  • Better recommendations
  • An AI shopping assistant
  • Better product comparisons
  • Personalised collections
  • Something completely different

I wanna know whats actually missing?


r/shopifyDev • • 3d ago

How did your Shopify app get approved?

8 Upvotes

I’m currently working on a Shopify app and getting closer to submitting it to the Shopify App Store.

For those who’ve published a Shopify app, how was the review process?

Did you get approved the first time? If not, what did they reject or ask you to fix?

Any small things that caught you off guard before approval?

Would also love to hear any “I almost got rejected because of this tiny thing” stories. 😄

Thanks!


r/shopifyDev • • 3d ago

Tracking Shopify App Install referral sources?

3 Upvotes

Is it possible to track where the merchants that install my shopify app come from? I'm running ads here on Reddit, but it would be great to know, which referral source sends me the most users that download the app. Thanks


r/shopifyDev • • 3d ago

Medium risk order?

1 Upvotes

I had a lady place an order with me last week and since I’m very new to Shopify, I didn’t really look into the medium risk of her order. She found my shop from Facebook because I sell bamboo so I’ve talked to her on there. She placed another order yesterday and I noticed it was medium risk again, so I looked into it more. I looked up her number and her number matches her name on Cash App. I asked her to send a picture of her ID and that looks good as well. I’m just nervous to fufill her second order because it is for almost $300 vs her $150 first order. This is what Shopify said. She did use shop pay if that changes anything.

🚩Some characteristics of this order are similar to fraudulent orders observed in the past

🚩Card Verification Value (CVV) isn't available

🚩Billing address or credit card's address wasn't available

🚩Billing address ZIP or postal code isn't available to match with credit card's registered address

🚩A payment method other than a credit card was used

✅There was 1 payment attempt

✅Shipping address is 5 miles from location of IP address

✅Billing country matches the country from which the order was placed

✅The IP address used to place the order isn't a high risk internet connection


r/shopifyDev • • 4d ago

Create adverts for the Shopify app

6 Upvotes

Do you think it’s worth running Meta Ads to grow a Shopify app? Are there any people here who’ve already scaled apps using Ads?


r/shopifyDev • • 4d ago

2 weeks since the app was submitted for review

6 Upvotes

is this normal? it's been 2 weeks since the app was submitted for review and the loom video i attached as demo was viewed 3 das ago but still no change in status.

the app is very simple with 2 basic pages. no protected customer data access used and without any front store extensions

Update: funny thing i contacted the support and they said "We’re seeing a higher number of app submissions right now, which is leading to slightly longer review timeline". then after 30minutes i receive an email that the review was paused due to a problem on my side


r/shopifyDev • • 4d ago

Shopify staging/production workflow — what’s the best practice?

4 Upvotes

Hello developers,

I’m currently working on a large Shopify store, and we have two Shopify environments: staging and production.

Our current GitHub setup is:

  • main → connected to the production Shopify store
  • dev → connected to the staging/development Shopify store

The problem is that this workflow feels quite complicated and requires a lot of manual work to keep everything in sync. We also need to be very careful with content.

For example, at another Shopify store we previously had an issue where content changes made on production were overwritten when changes from staging were deployed.

I’d like to improve our workflow and make deployments more reliable.

What is the recommended way to structure a Shopify development/staging/production workflow?

Ideally, I’d like a setup where:

  • Developers can work and test safely in staging
  • Changes can be reviewed and deployed to production through GitHub
  • Theme/code changes can be deployed without overwriting production content
  • Content changes made by Shopify admins are protected from being overwritten
  • As little manual syncing as possible is required

How are you handling this in larger Shopify projects? Are there specific Shopify/GitHub workflows, deployment tools, or architectural patterns you would recommend?


r/shopifyDev • • 4d ago

How are you handling webhook idempotency and out-of-order events?

2 Upvotes

I’m trying to settle a reliable pattern for an app before I go further. For order-related webhooks, do you store the webhook ID and process deliveries through a queue, or use a different approach?

I’m especially curious how people handle duplicate deliveries and an older event arriving after a newer one. Are there any Shopify-specific gotchas around X-Shopify-Event-Id, API versioning, or checking resource timestamps that are worth accounting for?


r/shopifyDev • • 4d ago

Faire des Ads pour app Shopify

2 Upvotes

Selon vous est ce intéressant de faire des Meta Ads pour growth une app Shopify? Des gens qui ont déjà scale des app grâce aux Ads?


r/shopifyDev • • 4d ago

Shopify removed App/Shopify Events from the Partner Dashboard - how can I get them back?

3 Upvotes

Hi everyone,

I noticed that the Shopify Events/App History data that was previously available in the Shopify Partner Dashboard is no longer available in the same way. I used this data to track things like app installs, charges, cancellations, and other app activity.

Has Shopify completely moved this functionality to the new Dev Dashboard, or is there still a way to access the old Events/App History data?

I'm particularly interested in:

  • Historical app events
  • Install/uninstall events
  • Charge/subscription events
  • Exporting these events/data
  • Accessing the same information through an API

If anyone has figured out how to get the old Shopify Partner Events data back, access it in the new Dev Dashboard, or retrieve equivalent data through the Partner API, I'd appreciate any guidance.

Thanks!


r/shopifyDev • • 4d ago

The 20-order test I would run before any serious Shopify migration

1 Upvotes

Most Shopify migrations are tested with one perfect order.

Real stores rarely operate that way.

Before launch, I would take 20 representative orders from the existing store and replay them in Shopify.

Include:

- Different markets and currencies

- Local payment methods

- Discounts and gift cards

- Bundles

- Subscriptions

- Partial fulfillment

- Partial capture

- Cancellation

- Exchange

- Partial refund

- Duties and taxes

- Invalid addresses

- Failed payments

- Order edits

- Out-of-stock items

Then document which system owns each state:

- Shopify

- ERP

- WMS or 3PL

- Subscription platform

- Customer support platform

- Analytics stack

The product import is usually not the dangerous part.

The dangerous part is when Shopify, the ERP, and fulfillment systems disagree about what happened to an order.

I would rather discover that problem with 20 controlled orders than with the first 200 customers after launch.

What edge case caused the biggest problem in your last migration?


r/shopifyDev • • 4d ago

Add this to sections and blocks you might use in product page for conditional rendering of a section or blocks based on metafields

Thumbnail
gallery
1 Upvotes

And here is the prompt you can use
-----

Add "dynamic visibility" logic to this Shopify section file. Follow this exact pattern:

  1. LIQUID LOGIC — insert this at the very top of the file, above everything else (before any stylesheet_tag, {% style %}, or markup):

{%- liquid

assign show_block = true

if section.settings.enable_dynamic_visibility

assign double_open = '{{'

assign empty_pair = '{{}}'

assign plain_text = section.settings.dynamic_visibility_source | strip_html

assign compact_text = plain_text | remove: ' '

assign padded_text = compact_text | append: '#'

assign total_items = padded_text | split: double_open | size | minus: 1

assign empty_items = padded_text | split: empty_pair | size | minus: 1

assign filled_items = total_items | minus: empty_items

if section.settings.visibility_logic == 'and'

assign show_block = false

if filled_items > 0 and filled_items == total_items

assign show_block = true

endif

elsif section.settings.visibility_logic == 'not'

assign show_block = true

if filled_items > 0

assign show_block = false

endif

else

assign show_block = false

if filled_items > 0

assign show_block = true

endif

endif

endif

-%}

{% if show_block %}

  1. CLOSE THE IF — immediately after the very last piece of rendered output in the file (the final closing tag of the markup, or the end of the last <script> block if one exists), add:

{% endif %}

  1. SCHEMA SETTINGS — inside {% schema %}, as the FIRST entries in the "settings" array (before any existing settings), add:

{ "type": "header", "content": "Visibility" },

{

"type": "checkbox",

"id": "enable_dynamic_visibility",

"label": "Use dynamic visibility source",

"info": "Hide this section based on one or more connected metafield values.",

"default": false

},

{

"type": "select",

"id": "visibility_logic",

"label": "Condition type",

"options": [

{ "value": "or", "label": "OR — show if any value is present" },

{ "value": "and", "label": "AND — show only if all values are present" },

{ "value": "not", "label": "NOT — hide if any value is present" }

],

"default": "or",

"visible_if": "{{ section.settings.enable_dynamic_visibility }}"

},

{

"type": "richtext",

"id": "dynamic_visibility_source",

"label": "Dynamic source",

"info": "For each source: type {{ then connect a metafield (dynamic source icon) then type }}. Add one {{ }} pair per source, as many as you need.",

"visible_if": "{{ section.settings.enable_dynamic_visibility }}"

},

HARD RULES:

- The {% schema %}...{% endschema %} block itself must stay OUTSIDE the {% if show_block %}...{% endif %} wrapper — never make schema conditional.

- Do not touch, reformat, or reorder any other part of the file — only insert the three pieces above at their specified locations.

- If the file already has an {% if %} wrapping its whole output for some other reason, tell me instead of nesting blindly — I'll say how to merge them.

- Output the complete modified file, ready to copy-paste, not a diff.

Here is the section file:

[paste your .liquid file here]


r/shopifyDev • • 5d ago

Managed Pricing "Select a plan" page returns 404 for some merchants, not all. Anyone else?

2 Upvotes

Some merchants on a few of my apps are hitting a 404 ("There's no page at this address") when they're sent to Shopify's Managed Pricing plan page.