What's one Shopify feature you wish existed today?

If you could add one feature to Shopify without any limitations, what would it be?

It could be related to:

Checkout
Discounts
Inventory
Shipping
Customer accounts
Shopify Functions
Admin experience

I’m curious to see what feature merchants and developers feel is still missing.

Hey @sophia24 ,

If I could add one feature without any limitations, it would be native customer editable metafields in Customer Accounts.

Merchants can already create customer metafields, but customers can’t easily view or update them without custom development or third party apps. It would be great if Shopify allowed merchants to mark specific metafields (such as birthday, preferences, or other profile information) as customer editable directly from the account page.

This would make personalization, loyalty programs, CRM integrations, and email marketing much more accessible for merchants without requiring Shopify CLI or paid apps.

I think it would be a relatively small feature with a big impact across many different types of stores.

Thank You !

Hi @sophia24

Something that I would like to see implemented is conditional product options/variants.

For instance, there could be an option for the merchant to show/hide certain product options based on the customer’s choice (for example, size, color, material, or type of the product) without writing any additional code or using a third-party application. This would make the shopping experience more pleasant and decrease the risk of mistakes on the side of the customers.

Also, I would prefer if Shopify provided better checkout customizations for non-Plus users. Any number of new native features would assist merchants in increasing their conversions without having to resort to Shopify Plus.

Hi @sophia24,

the option to completely alter checkout procedures and native upsells in the basic plan without running into Shopify Checkout limitations or needing Shopify Plus. In particular, enabling merchants to easily add custom fields, rearrange checkout procedures, and do native post-purchase upsells right out of the box would eliminate the need for expensive third-party apps or premium enterprise plans, saving countless hours of development.

Thanks!

Mine would be native inventory forecasting based on actual sales velocity, built into the Admin. Right now, if a merchant wants to know “at current sell-through rate, when will this variant run out, and when should I reorder,” they either do it manually in a spreadsheet or pay for a separate inventory-planning app. Shopify already has all the underlying data (order history, current stock, lead times if entered) - it just doesn’t surface it as a simple, native “reorder by this date” signal per product/variant.

For smaller merchants especially, stockouts and overstock are two of the most expensive, avoidable mistakes, and neither requires anything exotic - just connecting data Shopify already has into a usable forecast. It wouldn’t need to be as sophisticated as a dedicated inventory-management app; even a basic “selling X units/week, you’ll run out in Y days” flag on the product page would save a lot of merchants from finding out too late.

Best,
Vikash Jha - Apploy

mine is small and boring next to the ones above: let liquid read native bundle components on the product page.

the odd part is that the data shows up one step later. on a cart line you get line_item.item_components, so rendering 2x tee, 1x cap in the cart costs you nothing. on the product page theres nothing at all. component data for a native bundle lives on the variant in the admin api and has no liquid equivalent, and theres no flag on the product or variant either, so a theme cant even tell that the thing its rendering is a bundle.

so everyone selling native bundles either types the contents into the description by hand, or mirrors the whole thing into a metafield and keeps it in sync with flow. for data shopify already has, and already shows the customer two minutes later in the cart.

theres a thread on this thats been getting bumped since march, and the workaround people keep pasting there (read a shopify–bundle.component_reference metafield off the product) doesnt work, because that mirror doesnt exist. it renders empty with no error, so people go debug their theme for an afternoon instead.

disclosure so its clear where im standing, i build a bundles app, and no, this one wouldnt hurt us, we render our own components anyway. it would just save the native-bundles merchants from doing data entry.

If I had to pick just one, it would be more flexible inventory and purchase order management built into Shopify.

Features like native reorder suggestions, purchase orders, supplier management, stocktakes, and better inventory forecasting would solve a lot of day-to-day challenges for merchants without requiring third-party apps. Since many merchants relied on Stocky for these workflows, having a robust native solution would be a huge improvement.

Beyond that, I’d love to see more granular discount logic and package-level tracking for multi-package shipments, but inventory management would be at the top of my list.

My #1 is: an explanation for why visitors didn’t buy.

Shopify tells you what happened. Sessions, views, add to cart, checkout. It tells you nothing about why the other 97% left. You can see 300 people viewed a product and 6 bought it, and there’s no native place to learn that most of them wanted to know X or what the policy is for Y.

Zero-result site searches are a fragment of this, and they’re already in Analytics. But the questions people would have asked, if anyone were there, go nowhere.

Disclosure: I got tired of waiting on this, so I’m building a solution. The basic idea is that by conversing and interacting with more of your customers, you gather insights into how they’re thinking, what’s holding them back, and how to overcome trust concerns.

Most conversations provide really great personalized service. Plus, the ones where the AI doesn’t have a great answer surface “unanswered questions” in the dashboard. From there, store owners can either teach the AI, add a few on-page FAQs, or work on customer education.

For app developers, I’d love a proper partner-side view of active subscriptions and plan status across every installed store. Right now, a lot of that visibility has to be rebuilt inside the app.

If I could add one thing, it would be a first-party staged multi-store job in Shopify CLI. Shopify now has store list, store auth, and store execute, but execute still targets one required store; the safety switch is per invocation. For an agency or operator managing 2+ stores, I would want to choose a named store set, run the same read across all of them, produce a per-store diff with schema and data exceptions, then require store-by-store approval before any mutation. Not blind sync—legitimate local differences need to stay visible.

Disclosure: I am researching this exact gap for a prelaunch product, so I am biased. The useful native feature would be the audit-and-approval layer, not another wrapper around GraphQL.

Hi there @sophia24
I would love to see a native automation composer that works natively across the platform with no plan limitations. An interface that enables me to trigger inventory updates, order flows, customer flow, admin tasks, from a single point with full visibility and logging. It would cut down on custom dev for common business flows and make it more keep it all in Shopify.

For me deffinetly the product optimization pipelines. I created my own app for this Product Pilot since other apps I was using were satisfying my needs plus they were expensive for my case.

But having title, description and alt text image autogenerated and optimized without me going into every product and manually just automating it with smart click saved me a lot of time.

Another one bulk price editing per variant level. This is super tedious.

Hi @sophia24

Mine would be native product feed validation for Google Shopping right inside the Shopify admin. Right now if you want to know whether your product data actually meets Google Merchant Center requirements, GTIN, category mapping, image compliance, price sync, you have to wait for Merchant Center to reject items after the fact, or rely on a third party app to catch it earlier.

It would be huge if Shopify flagged these issues at the product level before the feed even gets pushed out. Something like a small warning on the product page saying this item is missing a GTIN or this category does not match Google taxonomy. Merchants would catch problems in minutes instead of finding out days later when their whole feed gets flagged and sales quietly stop.

I spend a lot of time in Google Shopping feeds for different stores, so I see the same handful of errors over and over, and almost none of them get caught until it is too late.

Critical path product launch fail-safe checks.

For example: Settings that prevent me from pushing a new product into the Online Store channel without a forced confirmation of the price accuracy, for example. Could also be implemented as an approval process I guess.

Hey @sophia24

hope you’re doing well!

I’d love to see fully customizable Admin dashboards with role-based views. Every team works differently, and being able to tailor metrics, widgets, and workflows for each staff member would make Shopify much better