Hi everyone,
I’m building a public Shopify App Store app for Bulgarian merchants and I’m trying to understand how App Review currently treats COD/manual-payment quick order flows.
The app would have two flows:
-
Card/online payment:
Customer is always redirected to Shopify Checkout. The app does not collect or process card/payment details. -
COD/manual payment:
Customer fills a storefront COD quick order form with name, phone, delivery address or courier pickup point. The app then creates a Shopify Draft Order using the GraphQL Admin API and completes it into a Shopify Order with manual/Cash on Delivery payment status. The order appears in Shopify Orders and the merchant fulfills it normally.
The app does not modify Shopify’s hosted checkout pages and does not process payments outside Shopify.
Question:
Has anyone successfully passed Shopify App Review with a public app that creates COD/manual-payment orders from a storefront form using Draft Orders or orderCreate?
Or is App Review currently treating this as checkout bypass because customer/order information is collected outside Shopify Checkout?
I understand only App Review can make the final decision, but I’m looking for real experiences from developers who submitted similar apps recently.