A stable fingerprint of the priced cart (+ discount) — order-independent over lines. Two carts that should be charged identically produce the same fingerprint; any price/qty/discount change produces a different one.
Optional
A stable fingerprint of the priced cart (+ discount) — order-independent over lines. Two carts that should be charged identically produce the same fingerprint; any price/qty/discount change produces a different one.