Hi everyone,
I’m building a public Shopify app that extracts Purchase Order (PO) data from PDF documents, parses the information, and creates products/items in Shopify.
As a next step, I’d like to create a Purchase Order directly in Shopify through my app. However, after reviewing both the GraphQL and REST Admin APIs, I haven’t been able to find any endpoints or mutations related to creating Purchase Orders.
My questions are:
- Does Shopify provide any API (GraphQL or REST) to create and manage Purchase Orders?
- If not, is there any recommended approach to handle Purchase Orders within a public app?
- Are Purchase Orders only available through specific Shopify features/apps (for example, Shopify’s inventory management tools or third-party apps) and therefore not exposed through the Admin API?
My goal is to automate the workflow:
-
Extract PO data from a PDF.
-
Create/update products and inventory data in Shopify.
-
Generate a corresponding Purchase Order in Shopify (if supported).
Any guidance, documentation references, or alternative approaches would be greatly appreciated.
Thank you!