Click "Enter" to submit the form.

Launch-New-Auto-Parts-Fast

CARB Compliance Auto Parts Ecommerce Setup: Labels, Shipping Blocks and Product Data

Selling CARB compliant auto parts online comes down to a few jobs your store has to do on every order. The product page has to show the right emissions status. That status has to live in structured product data. And checkout has to stop an order when a part should not ship to the address on it. This guide shows how to set up those jobs on Shopify or BigCommerce. It covers the store setup only. What the law requires for your products, which warnings you need and which states your restrictions apply to are questions for your own compliance advisor or attorney.

Start With Structured Product Data

Most compliance problems on parts sites start in a spreadsheet. A product page claims a part is street legal because someone typed that into a description years ago, and now nobody can say which parts carry an Executive Order and which do not. When the status lives only in description text, you cannot filter on it or use it at checkout. You also cannot update it in bulk when a manufacturer changes a part.

Fix that first. Give every part structured fields for its compliance status. On Shopify, that means metafields. On BigCommerce, you can use custom fields or product metafields. The platform matters less than the goal: one value that your theme, your site search and your checkout rules all read from the same place.

Fields worth adding

  • Emissions status: a fixed dropdown of values your team and your advisor agree on. A dropdown beats free text, because one typo in free text breaks every rule that depends on it.
  • CARB EO number: stored as text, exactly as it appears on the manufacturer’s documentation.
  • EO coverage: the vehicles the Executive Order applies to. Confirm coverage with the manufacturer and tie it to your fitment records, because a part can fit a vehicle the EO does not cover.
  • Prop 65 warning: a yes or no flag, plus a reference to the warning text your advisor approves.
  • Shipping restriction: the states or regions this part should not ship to, set by your compliance team rather than by whoever loads the product.
  • Verification: where the status came from and when someone last checked it.

If your catalog already ties parts to year, make and model, these fields sit naturally beside that structure. We cover how fitment data is organized in Auto Parts Ecommerce SEO, Built on Fitment Data.

Ask suppliers for status in the feed

A PDF certificate attached to an email is hard to import. Ask manufacturers and distributors to include emissions status, EO numbers and warning flags as columns in their product feed. Then map those columns to your fields during import so nobody retypes them by hand. If your catalog runs through a PIM or ERP before it reaches the store, the fields should start there and flow down. Our post on the best ecommerce tech stack for automotive parts and products explains how those systems connect.

Showing a CARB EO Number on the Product Page

Put the emissions status where shoppers look before they buy: near the price and the add to cart button. A spec tab buried below the fold is easy to miss, and a buyer who misses it is more likely to place an order your team then has to cancel.

Build this as a theme block that reads your fields, not as text pasted into each description. On Shopify, a section or app block in the theme can pull the metafield values. On BigCommerce, the Stencil theme templates can read custom fields and display them. Either way, one template controls the wording for the whole catalog, and an update to the data updates every page at once.

A clear block usually shows:

  • The emissions status label
  • The CARB EO number, when the part has one
  • A short line on which vehicles the EO covers, or a link to the fitment chart

Carry the same status into the places shoppers compare parts. Add an emissions status filter to collection and search pages, and show the status on the cart line item. A buyer in a restricted state can then filter down to parts that can ship to them, instead of finding out at checkout.

Page wording that stays accurate

Keep your own copy factual and plain. Show the status the data supports and nothing more. Avoid broad claims in product descriptions or ads unless the field behind them backs them up, and get the exact wording for parts sold for off-road use from your advisor. Store that approved wording once and have the template insert it, so a copywriter rewriting a description cannot change it by accident.

Adding Prop 65 Warnings to Auto Parts Product Pages

Your advisor decides what a Prop 65 warning has to say and where it has to appear. The store’s job is to show that text reliably in every place they name. That is a data problem more than a design problem.

Store each approved warning once, as a reusable record, and point products to it. On Shopify, a metaobject can hold the warning text and a product metafield can reference it. On BigCommerce, a custom field can hold a warning code that the theme matches to the approved text. When your advisor revises the wording, you change one record instead of editing every product description in the catalog.

Then work through each place a buyer might see the product:

  • The product page, near the add to cart button
  • Quick view windows and product cards, if your theme lets people add to cart from them
  • The cart and checkout, where your checkout setup allows extra content
  • Order confirmation emails and packing slips, if your advisor asks for them
  • Product feeds sent to other channels, since some, such as Amazon, have their own warning fields

Checkout customization differs by platform and plan. Shopify uses checkout UI extensions, which are limited to Shopify Plus, and BigCommerce allows checkout changes through its own customization options. Confirm what your current plan supports before you promise a placement to your advisor.

Blocking Shipments of Non-Compliant Parts to Restricted States

Labels inform the buyer. A shipping block stops the order. You need both, because some shoppers will never read the label.

On Shopify

The simplest native approach uses shipping profiles. Put restricted parts in their own profile and leave the restricted states out of its shipping zones. A buyer with one of those addresses then gets no shipping option for that part. The drawback is the message: a generic note that shipping is unavailable confuses people and generates support tickets. A cart and checkout validation built with Shopify Functions can read the part’s restriction field and the shipping address, then show a plain message that names the part and explains it cannot ship there.

On BigCommerce

BigCommerce shipping zones work at the store level, so product-level restrictions usually need a shipping rules app or custom checkout logic. Either one should read the restriction field on each product, compare it to the shipping address and stop checkout with a clear message. Ask any app vendor to show you how it handles a mixed cart before you commit.

Cover every way an order comes in

A checkout rule only protects the checkout. Orders also arrive through phone sales entered in the admin, B2B quotes, wholesale portals and marketplaces. Each of those paths needs the same check, often in your ERP or order management system, so a restricted part cannot slip through a side door.

Test before you rely on it

Run test orders for the cases that break rules most often:

  • A restricted part going to a restricted address, alone and in a cart mixed with unrestricted parts
  • An address changed at the last step of checkout
  • Express payment buttons such as Shop Pay or PayPal, which can skip steps in the normal checkout flow

Keeping CARB Compliant Auto Parts Data Current

Compliance data goes stale. Manufacturers revise parts, new EOs are issued and suppliers change their feeds. Set a regular review of the verification dates and build a report of products with a blank emissions status. A blank status should block shipping to restricted states by default rather than allow it, so a gap in the data fails safely.

Moving platforms is the other big risk. Custom fields and metafields do not always map cleanly from one system to another, and compliance fields are easy to drop during a rushed migration. Our guide to replatforming your auto parts store without losing fitment data covers how to carry structured product data across, and the same process applies to compliance fields.

Where to Start

Choose a small set of your best-selling emissions-related parts. Add the fields above to those products, fill them in from supplier documentation and build the product page block. Then set up the shipping block and run the test orders. Once that works, roll it out across the catalog in batches, and bring your compliance advisor the finished warning placements to review. Blayzer, a St. Louis agency in business since 1998, builds this kind of product data and checkout setup on Shopify and BigCommerce through our auto parts ecommerce website design and development work, and supports other regulated industries the same way.

Planning a new website, an ecommerce build or a marketing push? Talk to a Blayzer expert about your goals and get a straight answer on the best next step.