Data Model Overview

This page provides a high-level overview of how Product Fees data is structured.

Fee Types

A fee type defines reusable metadata such as:

  • internal code
  • customer-facing label
  • calculation type (fixed/percent)
  • taxable flag
  • active status and sort order

Product Assignments

Fee types are assigned to products with website scope and amount values.

Sales Snapshots

When a customer checks out, fee details are stored as snapshots on sales items so the same fee breakdown can be reused in:

  • orders
  • invoices
  • credit memos
  • emails and PDFs

Why Snapshots Matter

Snapshots keep fee values stable for document history, even if fee setup changes later.

Note

This customer-facing KB intentionally avoids SQL instructions. Use admin workflows for setup and maintenance.

Found an issue with this documentation? Let us know