I found a solution in the question mentioned in the edit of my question. I will post it here, in case the link could get broken.
'{
"entity": {
"base_currency_code": "EUR",
"base_discount_amount": 0,
"base_grand_total": 38,
"base_shipping_amount": 5,
"base_shipping_incl_tax": 5,
"base_shipping_tax_amount": 0,
"base_shipping_discount_amount": 0,
"base_subtotal": 33,
"base_subtotal_incl_tax": 33,
"base_total_due": 0,
"base_total_paid" : 38,
"base_to_global_rate": 1,
"base_to_order_rate": 1,
"discount_tax_compensation_amount": 0,
"base_discount_tax_compensation_amount": 0,
"shipping_discount_tax_compensation_amount": 0,
"customer_is_guest": 0,
"customer_email": "nicola@gmail.com",
"customer_firstname": "Nicola",
"customer_group_id": 1,
"customer_id": 4,
"customer_lastname": "Neri",
"customer_note_notify": 1,
"discount_amount": 0,
"email_sent": 1,
"global_currency_code": "EUR",
"grand_total": 38,
"order_currency_code": "EUR",
"shipping_amount": 5,
"shipping_tax_amount": 0,
"shipping_description": "Flat Rate - Fixed",
"shipping_discount_amount": 0,
"shipping_incl_tax": 5,
"state": "pending",
"status": "processing",
"store_currency_code": "EUR",
"store_to_base_rate": 0,
"store_to_order_rate": 0,
"store_id": 1,
"subtotal": 33,
"subtotal_incl_tax": 33,
"total_due": 0,
"total_paid" : 38,
"total_item_count": 1,
"total_qty_ordered": 1,
"tax_amount": 0,
"weight": 1,
"items": [{
"base_original_price": 33,
"base_price": 33,
"base_price_incl_tax": 33,
"base_row_total": 33,
"base_row_total_incl_tax": 33,
"name": "il prodotto",
"original_price": 33,
"price": 33,
"price_incl_tax": 33,
"product_id": 11,
"product_type": "simple",
"qty_ordered": 1,
"row_total": 33,
"row_total_incl_tax": 33,
"sku": "002",
"store_id": 1,
"weight": 1
}],
"billing_address": {
"address_type": "billing",
"city": "Urbino",
"company": "",
"country_id": "IT",
"customer_address_id": 4,
"email": "francoverdi@mail.com",
"firstname": "franco",
"lastname": "Ciani",
"postcode": "61029",
"region": "ca",
"street": ["via milano 21"],
"telephone": "071982939"
},
"payment": {
"amount_ordered": 38,
"amount_paid":38,
"base_amount_ordered": 38,
"base_amount_paid" : 38,
"base_shipping_amount": 5,
"method": "checkmo",
"shipping_amount": 5
},
"status_histories": [{
"comment" : "new order",
"status": "processing"
}],
"extension_attributes": {
"shipping_assignments": [{
"shipping": {
"address": {
"address_type": "shipping",
"city": "Urbino",
"company": "mycompany",
"country_id": "IT",
"customer_address_id": 4,
"email": "mariorossi@gmail.com",
"firstname": "mario",
"lastname": "Rossi",
"postcode": "12345",
"region": "CA",
"street": ["via roma 823"],
"telephone": "3469730878"
},
"method": "flatrate_flatrate",
"total": {
"base_shipping_amount": 5,
"base_shipping_incl_tax": 5,
"shipping_amount": 5,
"shipping_incl_tax": 5
},
"extension_attributes": []
},
"items": [{
"base_original_price": 33,
"base_price": 33,
"base_price_incl_tax": 33,
"base_row_total": 33,
"name": "un belllissimo prodotto",
"original_price": 33,
"price": 33,
"price_incl_tax": 33,
"product_id": 11,
"product_type": "simple",
"qty_ordered": 1,
"row_total": 33,
"row_total_incl_tax": 33,
"sku": "002",
"store_id": 1,
"weight": 1
}],
"extension_attributes": []
}],
"applied_taxes": [],
"item_applied_taxes": [],
"converting_from_quote": false
}
}
}'
Best Answer
I assume you add items by posting to
But you can also post to a specific cart id
Hope it helps..