Я создаю черновик заказа в Shopify со скидкой, ошибка его возврата, например, «должна соответствовать вычисленной из значения».
Я рассчитываю скидку следующим образом:
$ суммаэто общая сумма (78,99) заказа, а $ rate (30) - это значение процента скидки.
$discount = $amount * ( $rate / 100);
$discount = $discount * pow(10, 2);
$discount = floatval($discount);
$discount = $discount / pow(10, 2);
$new_discount_amt = round($discount, 2);
Здесь моя сумма составляет 78,99, и я хочу применить скидку 30%.итоговая сумма скидки составляет 23,7
$applied_discount = array(
"title" => "RCT Reorder Discount",
"description" => "Description",
"value" => "30",
"value_type" => "percentage",
"amount" => $new_discount_amt
);
Shopify return
{"errors":{"applied_discount.amount":["must correspond to that calculated from the value"]}}
Что не так с этим расчетом?Как правильно рассчитать скидку в Shopify?