PartsPal's integration with Shopify allows you to sell parts on your online store with fitment data. This overview explains how the integration works. It is an advanced integration, so get in touch with our team if you need further explanation.

PartsPal Elements

Firstly, these are the PartsPal elements that are added to your Shopify store.


  • Vehicle Selector

Collection Page

  • Vehicle Selector

  • Filters

  • Product cards

Product Page

  • Vehicle Selector

  • Compatibility Checker

  • Vehicle Fitment Table

How PartsPal Interacts with Shopify

Your inventory, PartsPal and Partly Database

When you upload your inventory to PartsPal, your products will be matched with a catalog part from Partly Database. The catalog part will enrich your product with vehicle fitment and other part information.

PartsPal and Shopify Products

Once the products are ready - have fitment, part type and price - you can publish them to your Shopify store. You will be able to view these products on Shopify's "Product Tab"

However, Shopify alone is unable to display or filter fitment data. PartsPal solves this by:

  1. adding our elements to the homepage and product page

  2. controlling the Vehicle Selected and Collection Page.

How to add PartsPal code to your Shopify theme

Adding elements to the Homepage and Product page


PartsPal adds a Vehicle selector to the homepage as a "Section". You will be able to reorder this section as you like.

Product Page

PartsPal adds these elements to the homepage as a "Snippets". Shopify still controls the product page. This means that the products title, description, images and stock is based on the product in the Shopify Inventory.

  • Vehicle Selector

  • Compatibility Checker

  • Vehicle Fitment Table

PartsPal tracks these products based on their SKU. For example, when a buyer enters their vehicle detail - Toyota Corolla 2015, PartsPal will look up whether the vehicle fits the part.

PartsPal controlling the Vehicle Selected and Collection pages

Shopify's collection pages are known for being limited with their filtering system. They use a tag system, which 250 tag limit is simply not enough for auto parts.

PartsPal solves this by replacing Shopify's collection page with our own collection page.

Once a buyer has selected their vehicle on the homepage, they will be taken to a "Vehicle Selected" page, then a Collection page, both controlled by PartsPal. The products in the products card are directly from the PartsPal Inventory manager and not the Shopify inventory. Once the buyer selects the product, they will be directed back to the Shopify product page for that product.

PartsPal Vehicle Selector is dynamic

Parts to vehicle compatibility is extremely specific. There are over 40 attributes that may determine whether a part is compatible with a vehicle**, such as: Year, Make, Model, SubModel, Engine Designation, Chassis, Body Type.

PartsPal dynamic vehicle selector prompts the user for the specific attributes required. The PartsPal software algorithmically powers a decision tree that dynamically generates the questions about the customer's vehicle in order to determine the correct fitting part in the least number of clicks.

This is made possible by the detailed and accurate fitment data from the Partly Database which stores fitment for the specific vehicle configuration. This differentiates PartsPal from any other available app.

PartsPal Generate Collections

Parts automatically generate collections on Shopify based on the product's Part Type. Once you've installed the code on your Shopify store, you don't have to do anything more.

If you are evaluating PartsPal as a fitment solution for your auto parts store, get in touch with our sales team for a personalized demo.

If you are setting up your store, you can view additional help documents.

Did this answer your question?