Hello,
I have question, shopify admin graphql does not allow us to add shopify product standard category metafield(we are allowed use in admin ui) if we want to add metafields we need to make our custom we can not use theirs.
For example:
-
I am adding one product with admin graphql api and i have product material and color that i need in shopify product that i am creating
-
but shopify would not allow me to add those fields (same they are using) i need to make my own custom.
-
But if i create that product without these field and go to admin panel > products > example product
-
There i can assign these standard values which maybe shopify uses internally
So i can’t use shopify’s default category metafields right?
this would create issues if let’s say i have decided to use ebay-app for selling the same product to ebay but on my ebay seller account these metafields won’t show cause that ebay app that i using to synchronize products between shopify and ebay it might not take my custom metafield as part of product data and it won’t show on ebay listings
I mean these properties like material, color are basic and should be there and it should be system defined not by us.
Thanks in advance for your reply!
1 Like
Hey @Kuldip_jadeja what you’re needing is possible.
We have a guide here that walks through linking your metafields to connect your products with the standardized product taxonomy.
Hi,
Great question and you’re absolutely right to be thinking ahead about this, especially with eBay integration.
Short answer:
You cannot directly assign Shopify’s standard product category attributes (like material, color, etc.) via the Admin GraphQL API the same way they appear in the admin UI.
Those fields you see in:
Admin → Products → Category-specific attributes
…are part of Shopify’s product taxonomy system, not regular metafields. They’re managed internally and are not fully exposed via API for write operations (at least not in the same way as custom metafields).
What this means for your case:
Recommended approach:
Depending on your workflow, here are your best options:
-
Use Shopify’s category + attributes via Admin UI or supported APIs (where possible)
→ Ensures compatibility with third-party apps like eBay
-
Check how your eBay app maps data
→ Some apps map:
-
standard fields (title, vendor, options)
-
OR specific metafield namespaces (if configured)
-
Use product options (variants) strategically
→ For things like color/size (these sync better with marketplaces)
-
Custom middleware (best long-term solution)
→ Map your custom metafields → eBay fields before sync
How I can help
I can:
-
Review your current product creation flow (GraphQL)
-
Identify what’s blocking proper attribute assignment
-
Propose a structure that works with Shopify and your eBay integration
-
Help implement a clean, scalable solution
Timeframe:
1–2 days (audit + solution + implementation guidance)
Price:
$150 fixed
If you’d like, you can share:
…and I can give you a more precise solution quickly.
Best regards,
Mubby,
Shopify Developer | GraphQL & Integrations.