Shopify Unit Pricing Bug: Why Your 'Per Piece' Products Aren't Showing Correctly on Google Shopping
Hey everyone, as a Shopify expert who spends a lot of time digging through community discussions, I wanted to bring a pretty important issue to your attention. It's something that could be quietly impacting your product listings on Google Shopping, especially if you sell items priced per "piece" or "count." We recently saw a detailed post from a merchant named kaupur in the Shopify community forums, highlighting a specific bug with how unit pricing is handled for count-based products when syncing with Google Merchant Center (GMC).
Let's dive into what's happening and what it means for your store.
The Hidden Glitch: Your "Per Piece" Pricing on Google Shopping
Many of us sell products that are priced per unit – think about things like a bag of dog treats sold by the piece, or perhaps components for a craft project. For these products, it's crucial that Google Shopping can clearly display the unit price (e.g., "$0.50 per piece" or "€1.20 per count"). This isn't just about transparency; in many regions, it's a legal requirement to show the base price alongside the total price, helping customers make informed decisions.
Shopify has a feature called unit_pricing_base_measure that's designed to handle this. Internally, when you set up a product to be sold by count, Shopify uses the unit ITEM for this measurement. For example, if you sell "100 Stück" (100 pieces) of something, Shopify records this as quantityValue: 100 and quantityUnit: ITEM.
The problem arises when your product data, managed by the Google & YouTube channel in Shopify, tries to send this information over to Google Merchant Center. According to kaupur's detailed report, Shopify's feed export fails to translate the internal ITEM unit into Google's expected ct (count) format. This critical oversight leads to a specific error in Google Merchant Center:
UNIT_PRICE_MEASUREMENT_MEASURED_UNIT_UNSPECIFIED
This error means Google doesn't understand the unit of measurement, effectively preventing the unit price from being displayed on your Google Shopping ads. While weight-based units (like KG correctly translating to kg) seem to function without issue, count-based units are currently broken.
Real-World Impact: What This Means for Your Shopify Store
Consider kaupur's examples from their shop:
- Schweineohren (Pork Ears): Sold in 100/50/25 Stück (pieces)
- Rinderkopfhautplatten (Beef Scalp Plates): Sold per piece
- Ochsenziemer (Bully Sticks): Sold in 10/5 Stück (pieces)
For all these products, the quantityUnit is set to ITEM in Shopify. Because of this bug, the crucial unit price information for these products isn't making it to Google Shopping. This has several significant repercussions:
- Legal Compliance: In many countries, particularly within the EU, displaying unit prices for certain products is a legal requirement. Failure to do so can lead to fines or product disapprovals.
- Reduced Visibility & Conversions: Customers often compare prices based on unit cost. If your unit price isn't displayed, your products might appear less competitive or transparent, leading to lower click-through rates and conversions.
- Product Disapprovals: Google Merchant Center can disapprove products that violate its policies, including those related to missing or incorrect unit pricing information.
- Damaged Trust: Transparency builds trust. When essential pricing information is missing, it can erode customer confidence.
Why a Workaround Isn't Simple
Merchants like kaupur have explored potential workarounds, only to hit roadblocks:
-
Shopify Namespace Restrictions: Creating custom metafields with the
shopifynamespace to force the correct unit is not allowed, preventing a direct internal override. -
Read-Only GMC Fields: When the Google & YouTube channel feed is active, the corresponding fields in Google Merchant Center become read-only. This means you can't manually edit the unit to
ctwithout pausing the feed, making changes, and then reactivating – a cumbersome, non-scalable, and error-prone process. -
Third-Party App Limitations: While many apps help with feed management, some, like the one mentioned (Nabu), may not offer specific metafields or custom mapping rules for
unit_pricing_measurethat can force theITEMtoctconversion.
This leaves merchants in a difficult position, unable to easily correct a fundamental data export error.
What Shopify Merchants Can Do (While Awaiting a Fix)
Given the current limitations, here are some steps you can take:
-
Report the Bug to Shopify: The more merchants who report this issue, the higher priority it will receive. Contact Shopify Support with details, linking to the community thread if possible. Reference the
UNIT_PRICE_MEASUREMENT_MEASURED_UNIT_UNSPECIFIEDerror and theITEMtocttranslation problem. - Monitor the Community Thread: Keep an eye on the original Shopify Community thread for updates or potential solutions from other users or Shopify staff.
-
Consider Advanced Feed Management Apps: While some apps might not offer a direct solution, more sophisticated feed management platforms (e.g., DataFeedWatch, Channable, Productsup) often provide powerful custom rule engines. These *might* allow you to detect the
ITEMunit and explicitly map it toctbefore the feed reaches Google Merchant Center. This would be a paid solution, but could serve as a temporary bridge. - Review Product Disapprovals: Regularly check your Google Merchant Center account for product disapprovals or warnings related to unit pricing. This will help you identify affected products quickly.
The Need for an Official Fix
Ultimately, this is a core integration bug that needs to be addressed by Shopify. The Google & YouTube channel is a fundamental integration for many merchants, and accurate data synchronization is paramount for successful e-commerce operations. The expectation is that Shopify's internal data (like ITEM for count) should be correctly translated into the format required by external platforms like Google Merchant Center (ct).
At Shopping Cart Mover, we understand the complexities of e-commerce data and integrations. Issues like this highlight why meticulous data handling is crucial, whether you're migrating platforms or simply managing your daily product feeds. We advocate for robust, accurate, and seamless data flow to ensure your products are always presented optimally to your customers.
If you're facing this bug or other complex data challenges with your Shopify store or during a migration, don't hesitate to reach out. We're here to help you navigate these technical hurdles and ensure your e-commerce operations run smoothly.