scenario_id	channel	purchased_sku	offer_sku	order_state	offer_already_present	available_to_sell	compatible_market_and_shipping	email_marketing_consent	decision	reason
PPCS-ELIG-01	post_purchase_page	NL-RIDGE-DRIPPER-CHR	NL-NO2-FILTER-100-NAT	paid; not canceled	false	true	true	not_applicable	ALLOW	Exact purchased SKU and approved companion are eligible; render the current catalog and discount record.
PPCS-ELIG-02	post_purchase_page	NL-RIDGE-DRIPPER-CHR	NL-NO2-FILTER-100-NAT	paid; not canceled	true	true	true	not_applicable	DENY	Do not offer a product already present in the original or appended order.
PPCS-ELIG-03	post_purchase_page	NL-RIDGE-DRIPPER-CHR	NL-NO2-FILTER-100-NAT	canceled	false	true	true	not_applicable	DENY	The original order is canceled; do not create an add-on purchase path.
PPCS-ELIG-04	post_purchase_page	NL-RIDGE-DRIPPER-CHR	NL-NO2-FILTER-100-NAT	paid; not canceled	false	false	true	not_applicable	DENY	The offered variant is unavailable at render or acceptance.
PPCS-ELIG-05	post_purchase_page	NL-RIDGE-DRIPPER-WHT	NL-NO2-FILTER-100-NAT	paid; not canceled	false	true	true	not_applicable	DENY	This campaign is authorized only for the exact charcoal purchased variant record.
PPCS-ELIG-06	post_purchase_page	NL-RIDGE-DRIPPER-CHR	NL-NO2-FILTER-100-NAT	paid; not canceled	false	true	false	not_applicable	DENY	The offer cannot be fulfilled under the purchased order's market or shipping profile.
PPCS-ELIG-07	post_purchase_email	NL-RIDGE-DRIPPER-CHR	NL-NO2-FILTER-100-NAT	paid; not canceled	false	true	true	true	ALLOW	All product, order, inventory, market, and consent gates pass at send time.
PPCS-ELIG-08	post_purchase_email	NL-RIDGE-DRIPPER-CHR	NL-NO2-FILTER-100-NAT	paid; not canceled	false	true	true	false	DENY	A purchase does not by itself authorize a promotional email; suppress without applicable consent.
PPCS-ELIG-09	post_purchase_email	NL-RIDGE-DRIPPER-CHR	NL-NO2-FILTER-100-NAT	fully refunded	false	true	true	true	DENY	Suppress the cross-sell after a full refund; route the customer to service instead.
