Величина скидки - это число в валюте на сайте магазина, входящее в стоимость заказа со знаком "минус".
Скидка в корзине применяется по правилам, задаваемым в бек-офисе магазина в разделе Заказы -> Скидки. В корзине может быть применено не более одной скидки. При попытке применить вторую будет найдена бОльшая из них и применена именно она.
Способа задать скидку в корзине как число, без привязки к правилам ее применения, не существует. Максимум, можно применить уже существующий в магазине купон через javascript, но в этом случае код этого купона будет присутствовать в HTML-коде страницы, и кроме этого нельзя будет использовать стандартное применение купона для этой же корзины.
После создания заказа можно применить более одной скидки.
Особенностью скидки как объекта в заказе или корзине является то что она относится к заказу в целом, а не к отдельным его позициям. Архитектурно скидка с позициями заказа никак не связана, хотя ее и можно применять только к отдельно взятым товарным категориям.
Скидка в заказе или корзине имеет: