Shopify Public App submission with Simple Discount Function

Topic summary

A developer is struggling to get their Shopify public app approved by the review team. The app implements a single product discount function that reads quantity-based pricing from a metafield (custom.quantity-break) and applies tiered discounts accordingly.

How it works:

  • Parses metafield values like “0;20,5;19,10;15”
  • Applies pricing tiers: 0-4 items at $20, 5-9 items at $19, 10+ items at $15

Current situation:

  • The code works perfectly as a custom app in dev stores and has been tested extensively
  • Also tested successfully in a live store using SupaEasy app
  • Shopify reviewers are reporting errors, but no runtime logs are provided
  • Developer has shared full code on GitHub but cannot identify the issue causing rejection

The discussion remains unresolved as the developer seeks help understanding why the app passes in development/testing environments but fails Shopify’s public app review process.

Summarized with AI on November 5. AI used: claude-sonnet-4-5-20250929.

Hi,

Im having a lot of trouble trying to get my app passed with the Shopify review team. It is a simple app with runs 1 function (product-discount02) which reads a metafield value called custom.quantity-break and applies a product discount based on quantity ordered. If the value in the field is 0;20,5;19,10;15 this will have the price 0 to 4 items price $20, 5 to 9 items $19 and 10+ items $15 (Im using semicolon and comma to delimit the text). The full app code is available below

https://github.com/dantheman88988374/Shopify-App-Public.git

The code works perfects as a custom app on a dev store, we’ve tested it many times on many dev stores desperate to figure out the issue. Ive also copy/pasted the run.js code and ran it in the SupaEasy app on a Live store and works fine.

I dont have the Runtime logs..

Shopify reviewer error:

https://screenshot.click/07-32-38059-19600.webm