Вам просто нужно обновить формат json, если вы хотите создать черновой заказ на 100% скидку, вам просто нужно присвоить значение 100, а сумма должна быть ценой продукта, на который вы хотите предоставить скидку
Здесь 123456789 - это идентификатор варианта моего продукта, а цена моего продукта - 99,00. Некоторые данные не соответствуют вашим данным, поэтому меняйте только данные, но формат должен быть таким же
Здесь я упомянул идентификатор клиента, вы можетепропустите этот индекс, если вы хотите применить скидку для всех ваших клиентов, при заказе укажите идентификатор или адрес электронной почты для любого конкретного клиента, но формат должен быть таким же.
{
"draft_order": {
"note":"this is my note",
"line_items": [
{
"variant_id": 123456789,
"quantity": 1
}
],
"applied_discount": {
"title": "FREE",
"description": "FREE Item",
"value": "100",
"value_type": "percentage",
"amount": "99"
},
"customer": {
"id": 987456321
},
"shipping_address": {
"address1": "123 Amoebobacterieae St",
"address2": "",
"city": "Ottawa",
"company": null,
"country": "Canada",
"first_name": "Bob",
"last_name": "Bobsen",
"latitude": "45.41634",
"longitude": "-75.6868",
"phone": "555-625-1199",
"province": "Ontario",
"zip": "K2P0V6",
"name": "Bob Bobsen",
"country_code": "CA",
"province_code": "ON"
}
}
}
Вы можете взять ссылку здесь https://help.shopify.com/en/api/reference/orders/draftorder#create-2019-07