PartPartType (Partner–Partner Type Assignment)
A PartPartType is a junction record that assigns one or more role types to a webshop partner (customer). Partner types define the role a partner plays within the platform — for example "Retail Customer", "Reseller", or "Trade Partner". A single partner can hold multiple types simultaneously.
In the ECommerce implementation, partner types are used for role-based visibility rules and voucher eligibility checks — the VoucherUsage entity explicitly references partner types to restrict which vouchers apply to which customer segments.