Skip to main content

Processing Shopify Ecommerce Sales in Blackpurl

Learn how Shopify store sales flow into Blackpurl as Customer Orders, and how to process, finalise, and report on those transactions.

When a customer purchases a product from your Shopify store, Blackpurl automatically creates a Customer Order with a Parts & Accessories section. This article explains how that integration works, how to finalise the transaction on both sides, and how to report on your Shopify sales in Blackpurl.

Before You Start

The following must be in place before your dealership can process Shopify sales in Blackpurl:

  • The integration fee has been discussed and agreed with the Blackpurl Sales Team. Contact them at [email protected].

  • The connection between your Shopify store and Blackpurl has been completed.

  • Setup configuration has been completed in Blackpurl.

  • Your dealership has used the Website Product Management Tool to ensure all product mapping between your Shopify store and Blackpurl Part Records is complete.

For full details on setup and product mapping, see Blackpurl and Shopify Integration Overview.

How Shopify Sales Flow into Blackpurl

When a customer completes a purchase in your Shopify store, the sale automatically integrates into Blackpurl and creates a Customer Order with a Parts & Accessories section. How that line item appears depends on whether the Shopify product is linked to an existing Blackpurl Part Record.

Products Linked to Existing Blackpurl Part Records

When a Shopify product is already linked to a Part Record in Blackpurl, it is added to the Customer Order as a line item and the stock status is reflected — for example, IN STOCK.

Shows a Customer Order interface with a Parts & Accessories section expanded. The order number CO-0008215 is displayed i


Products Not Linked to a Blackpurl Part Record

When a Shopify product has no matching Part Record in Blackpurl, it still integrates to a Customer Order — but it is added as a FEE rather than a part line item. Blackpurl uses the FEE configured in your System Settings. It is the dealership's responsibility to replace that FEE with the correct Blackpurl Part Record for inventory purposes.

The FEE type used is determined by the settings configured in Steps 1 and 2 of Set Up Shopify Integration Settings in Blackpurl.

Shows a Parts & Accessories section with Internet Sales displaying a Shopify ID '3267764453569' in a red box in the uppe


Details about the Shopify product that was added as a FEE are also recorded in the internal notes on the Customer Order.

Shows an Internal Comments section with a blue header indicating '2 comments'. There's an 'Add a new comment' button. Be


Shopify Payments in Blackpurl

Payments received in your Shopify store automatically appear in the Deposit section of the relevant Customer Order in Blackpurl. The payment method used is the one configured in your System Settings — see Steps 1 and 2 of Set Up Shopify Integration Settings in Blackpurl.

Shows a Deposit section with yellow/gold header displaying 'Total: $79.47'. The section contains one deposit record with


Finalising the Blackpurl Customer Order

Finalise the Customer Order in Blackpurl as you would any standard order:

  • If the part needs to be ordered from a vendor, complete the Vendor Order (VO) and Vendor Receipt (VR) process.

  • Once all items are satisfied, check out as normal. If a deposit came through from Shopify, apply those deposit funds at checkout.

Finalising the Shopify Store Transaction

After finalising the Blackpurl side of the transaction, complete it in your Shopify store. Click the Shopify Store ID number referenced on the Customer Order — this takes you directly to the corresponding transaction in your Shopify store.

Reporting on Shopify Sales in Blackpurl

During initial setup, you were advised to create a dedicated Transaction Type for your Shopify store sales. That Transaction Type was added to System Settings so that every integrated Shopify sale is automatically assigned it. Use this Transaction Type to filter and report on your Shopify sales in Blackpurl.

To run the report:

1. Navigate to Reporting > Reports > Active Part Sales.

2. Click Change Parameters to open the search filter options.

3. Click Select Other Fields to expand the additional filter options.

4. Click Sales Type to add that field to the parameters.

5. Click into the Sales Type field and select the Transaction Type assigned to your Shopify store sales.

6. Click Apply to run the search.

Shows the main Blackpurl navigation interface with a dark blue header. The 'Reporting' menu item is highlighted with a r


The search results list all Customer Orders matching that Transaction Type.

Shows the same search interface as image 8 but with an expanded Sale Type dropdown menu. The dropdown shows options incl
Shows search results displaying Customer Orders filtered by the specified criteria. The interface shows filter tags 'Typ


Adjust the date filters, add or remove columns as needed, then save the report using Save As so you can reuse it next time.

For more reporting tips, see Reporting Tips - Totals / Changing Columns / Changing Parameters / Exporting Search Results (no longer available).

Did this answer your question?