Shopify Admin - Enter Discount Codes on Orders

Topic summary

Request to apply website discount codes to Admin-created (draft) orders for phone orders, so Customer Service can mirror promotions without manual entry errors.

Current state: Shopify Admin does not support entering discount codes in draft orders. Only manual discounts are available (e.g., edit the line-item/product price), as shown in the provided screenshots.

Pain points: Manual discounts are cumbersome for complex “mix and match” promotions and concurrent offers for different customer types. The need is growing with an upcoming B2B (business-to-business) rollout.

Proposed workaround: A developer suggests building a custom embedded app for CS reps that creates orders via the Shopify REST API and applies discount codes, effectively recreating Order Admin functionality with code support.

Decisions/outcomes: No native solution or commitment announced. The only built-in option remains manual discounts in draft orders.

Status: Unresolved/ongoing. Key open need is first‑party support for discount code entry within Shopify Admin draft orders. Screenshots are central to understanding the current manual discount workflow.

Summarized with AI on January 7. AI used: gpt-5.

When placing an order using the Shopify Admin, has anyone found a way to add discount codes?

This is very important for our Customer Service team as our sales team is constantly running different promotions, and it is too much for the CS team to remember. If we could have a way to enter in the code (the same one that works on the website) for phone orders this would greatly simplify our workload and prevent a lot of errors.

@taraRCH Theres no way right now to add a discount code in the draft order only a manual discount is possible.

When you create a draft order and add the products - you can add a discount by clicking on the lineitem/product price

Screenshot 2024-01-18 at 3.48.12 PM.png

@Leysam we are aware of this feature and use it extensively. However, the sales team will often have mix and match sales that include many products. Also, there can be concurrent sales going on for different types of customers. This is why it would be wonderful if Shopify would add this feature to the Shopify Admin.

We are implementing B2B so this will be an even bigger need for us going forward.

Hi @taraRCH ,

For this I recommend a custom app to create the order that way using Shopify REST API one could apply a discount code.

Literally talking about re-creating the Shopify Order Admin into an embedded app for CS reps. I also read your other post about discounts, I believe we can come up with a solution for that too!

Best Regards,

Sam - Owner / Lead Developer

Achieve Applabs