> For the complete documentation index, see [llms.txt](https://docs.getpurpledot.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getpurpledot.com/docs/shopify-stores/pre-order-tracking/northbeam-integration.md).

# Northbeam integration

{% hint style="info" %}
This guide applies only when selling pre-orders through Purple Dot's own checkout. Pre-orders sold through the Shopify checkout benefit from the same tracking as your regular sales.
{% endhint %}

If your store has Northbeam tracking enabled in the theme and you enabled the Northbeam integration on the Integration settings page in the [Merchant Portal](https://www.purpledotprice.com/merchant-portal/integration), then the Purple Dot checkout will trigger `firePurchaseEvent` to send transaction information to Northbeam.

This is a client side integration.

```
id: <Purple Dot pre-order reference>
totalPrice: <total pre-order amount>,
shippingPrice: <total shipping cost>,
taxPrice: <total tax>,
coupons: <discount code>,
currency: <currency shopper paid in>,
lineItems: [
   {
       productId: <line item product ID>,
       variantId: <line item variant ID>,
       productName: <line item name>,
       variantName: <line item SKU>,
       price: <line item price>,
       quantity: <how many units of this line item>
   }
]
```
