Understanding How Pricing Is Calculated for Customers Print

  • 0

Overview

Pricing in SellStack 365 Cannabis is determined by a combination of ERP-defined structures and SellStack storefront rules. Accurate pricing depends on proper setup across customer price groups, inventory channels, Lot-level overrides, and storefront scoping. This article outlines how pricing is calculated and how to troubleshoot discrepancies.

ERP-Driven Pricing

The base price for each product is typically pulled from a price list in Business Central 365 Cannabis, based on the customer’s assigned price group. These prices are synced into SellStack automatically and serve as the default unless a Lot-level override is applied.

  • Item Card Base Price: The default ERP price
  • Customer Price Group: Determines which price tier is applied for that Business
  • Inventory Channel Mapping: Scopes pricing by wholesale, medical, retail, or other channel configuration

SellStack Lot Pricing Overrides

If a specific Product Lot has a price override set in SellStack, it will take precedence over the ERP price. This allows pricing to be adjusted for expiry, seasonality, or channel-specific pricing logic.

  • If no Lot price is defined → ERP price is used
  • If Lot price is defined → SellStack uses the Lot price
  • There is no toggle to enable/disable Lot pricing; it's applied automatically if present

How Customers See Pricing

Pricing shown to a customer is scoped by:

  • Their assigned Business
  • Their price group (from ERP)
  • Their storefront/inventory channel
  • The Product Lot assigned (whether selected manually or by FIFO/FEFO logic)

If the Lot is user-selectable, they will see any price variation tied to each Lot. If Lot visibility is off, the assigned Lot's price will appear at cart level after automated Lot selection occurs.

Tax Considerations

Taxes are calculated at the order level, based on:

  • Business location and jurisdiction
  • Product tax classification
  • Licence or exemption status (as configured in the ERP)

Troubleshooting Pricing Issues

  • Check the assigned price group in the customer’s ERP customer card
  • Verify that the Item Card has a valid price for that group
  • Look for Lot-level override pricing in SellStack Admin
  • Ensure the Product is assigned to the correct inventory channel for that customer’s Business

Best Practices

  • Maintain a clean and consistent price list structure in the ERP
  • Use Lot pricing only when necessary to reflect product-specific factors (expiry, testing, etc.)
  • Coordinate price group logic with inventory channel rules to avoid mismatches

Was this answer helpful?

« Back