vendor/awin-basket · vendor documented
Awin basket.php requests need a product_line row
Awin documents product-level tracking on basket.php as one product_line per item. The row is AW:P plus advertiser, order, product id, name, unit price, quantity, sku, commission group, and category. Price is a float with a dot decimal, and quantity is a positive integer. Conversion image and S2S reads on /sread are vendor/awin.
What this pack matches
Rules
Codes are stable. A finding in CI, MCP, or the playground lands on the same id.
| Field | Required | What it checks | Rule ids | Source |
|---|---|---|---|---|
product_line |
required | It is one product-level tracking row. Awin documents `product_line` as `AW:P|{advertiserId}|{orderReference}|{productId}|{productName}|{productItemPrice}|{productQuantity}|{productSku}|{commissionGroupCode}|{productCategory}`. Price is a float with a dot decimal. Quantity is a positive integer. SKU and category may be blank. Fix: Send `product_line=AW:P|{advertiserId}|{orderReference}|{productId}|{productName}|{price}|{quantity}|{sku}|{group}|{category}`. | vendor.awin-basket.param.product_line.missingvendor.awin-basket.param.product_line.emptyvendor.awin-basket.param.product_line.invalid |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/awin-basket
Try this failing payload in the playground. Awin basket.php missing product_line.
https://www.awin1.com/basket.php
cargo install pixellint
·
npm install pixellint