2017-02-13 12 views
1

Я пытаюсь создать заказ, используя magento 2 rest api. Но адрес доставки не добавляется с информацией о заказе. Из-за отсутствия адреса доставки заказ находится в неполном форматеMagento 2 Rest api, чтобы создать заказ, не добавляя адрес доставки

http://127.0.0.1/netmeds_mage/rest/V1/orders/create 

Method : PUT 

Это запрос JSON:

{ "субъект": { "base_currency_code": "INR", "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 ": 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_dob ":" Jan 18, 1987 »,« customer_email »:« [email protected] »,« customer_firstname »:« Sharvesh »,« customer_gender »: 1,« customer_group_id »: 1,« customer_id »: 4,« customer_lastname »:« CP », "customer_note_notify": 1, "Скидка DISCOUNT_AMOUNT": 0, "email_sent": 1, "global_currency_code": "ИЯИ", "grand_total": 38, "order_currency_code": "ИЯИ", "remote_ip": "127.0.0.1", "shipping_amount": 5, "shipping_tax_amount": 0, "shipping_description": "Flat Оценить - Исправлено", "shipping_discount_amount": 0, "shipping_incl_tax": 5, "state": "pending", "status": " ожидание " "store_currency_code": "ИЯИ", "store_to_base_rate": 0, "store_to_order_rate": 0, "store_id": 1, "субтотальное": 33, "subtotal_incl_tax": 33, "total_due": 38," чтобы tal_item_count ": 1," total_qty_ordered ": 1," TAX_AMOUNT ": 0," вес ": 1," элементы ": [{" base_original_price ": 33," BASE_PRICE ": 33," base_price_incl_tax ": 33," base_row_total» : 33, "base_row_total_incl_tax": 33, "name": "Endeavor Daytrip Рюкзак", "original_price": 33, "цена": 33, "price_incl_tax": 33, "product_id": 11, "product_type": " простой», "qty_ordered": 1, "row_total": 33, "row_total_incl_tax": 33, "Код": "24-WB06", "store_id": 1, "вес": 1}], "billing_address": { "address_type": "компания" "Ченнаи":: "биллинг", "город", "country_id" "Netmeds": "В", "customer_address_id": 4, "электронная почта": "[email protected]", «firstname»: «Sharvesh», «lastname»: «C», «postcode»: «600117», «region»: «Tamilnadu», «street»: [«6A, 4th street, Keelkattalai»], «телефон ":" 9840626148 "}," платеж ": {" amount_ordered ": 38," base_amount_ordered ": 38," base_shipping_amount ": 5," метод ":" checkmo», "SHIPPING_AMOUNT": 5}, "status_histories": [ ], "extension_attributes": { "shipping_assignments": [{» доставка ": {" адрес ": {" address_type ":" доставка», "город": "Ченнаи", "Компания": "Netmeds", "country_id": "В", "customer_address_id": 4, "электронная почта" : "[email protected]", "Firstname": "Sharvesh", "Lastname": "С", "почтовый индекс": "600117", "область": "Тамилнаду", "улица": [ "6A, 4-й street, Keelkattalai "]," phone ":" 9840626148 "}," 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": "Endeavour Daytrip Рюкзак "," 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," Код ":" 24-WB06" , "store_id": 1, "вес": 1}], "extension_attributes": []}], "applied_taxes": [], "item_applied_taxes": [] , "converting_from_quote": true}}}

Сообщите мне, пропало ли что-либо или мне нужно что-то добавить.

ответ

0

по схеме модели (http://devdocs.magento.com/swagger/) вы пропустили некоторые параметры, я хотел бы попробовать начать с этого:

"shipping": { 
    "address": { 
    "address_type": "string", 
    "city": "string", 
    "company": "string", 
    "country_id": "string", 
    "customer_address_id": 0, 
    "customer_id": 0, 
    "email": "string", 
    "entity_id": 0, 
    "fax": "string", 
    "firstname": "string", 
    "lastname": "string", 
    "middlename": "string", 
    "parent_id": 0, 
    "postcode": "string", 
    "prefix": "string", 
    "region": "string", 
    "region_code": "string", 
    "region_id": 0, 
    "street": [ 
     "string" 
    ], 
    "suffix": "string", 
    "telephone": "string", 
    "vat_id": "string", 
    "vat_is_valid": 0, 
    "vat_request_date": "string", 
    "vat_request_id": "string", 
    "vat_request_success": 0, 
    "extension_attributes": {} 
    }, 

 Смежные вопросы

  • Нет связанных вопросов^_^