2017-02-13 11 views
1

Magento 2 rest apiを使用して注文を作成しようとしていますが、配送先住所に注文詳細が追加されていません。配送先住所が不完全であるためMagento 2配送先住所を追加しない注文を作成するためのAPIを作成

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

Method : PUT 

これは、JSON要求である:、5:

{ "エンティティ":{ "base_currency_code": "INR"、 "base_discount_amount":0、 "base_grand_total":38、 "base_shipping_amount" 「base_shipping_incl_tax」:5、「base_shipping_tax_amount」:0、「base_shipping_discount_amount」:0、「base_subtotal」:33、「base_subtotal_incl_tax」:33、 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": "1月 18、" base_to_global_rate " "customer_firstname": "Sharvesh"、 "customer_gender":1、 "customer_group_id":1、 "customer_id":4、 "customer_lastname": "CP"、 "customer_firstname" "customer_note_notify":1、 "discount_amount":0、 "email_sent":1、 "global_currency_code": "INR"、 "grand_total":38、 "order_currency_code": "INR"、 "remote_ip": "127.0.0.1" "shipping_amount":5、 "shipping_tax_amount":0、 "shipping_description": "フラット レート - 固定"、 "shipping_discount_amount":0、 "shipping_incl_tax":5、 "状態": "保留中"、 "ステータス" 「store_to_order_rate」:0、「store_id_order」:1、「小計」:33、「subtotal_incl_tax」:33、「total_due」:38、「to」、「store_currency_code」、「store_currency_code」: 1、 "tax_amount":0、 "weight":1、 "items":["base_original_price":33、 "base_price":33、 "base_price_incl_tax":33、 "base_row_total":1、 "total_qty_ord" :33、 "base_row_total_incl_tax":33、 "name": "Endeavor Daytrip バックパック"、 "original_price":33、 "price":33、 "price_incl_tax":33、 "product_id":11、 "product_type": " 1、 "row_total":33、 "row_total_incl_tax":33、 "sku": "24-WB06"、 "store_id":1、 "weight":1}]、 "billing_address":{ "address_type": "請求"、 "都市": "チェンナイ"、 "会社": "ネットメッド"、 "country_id": "IN"、 "customer_address_id":4、 "email": "[email protected]" "ファーストネーム": "シャーベ"、 "ラストネーム": "C"、 "郵便番号": "600117"、 "地域": "タミルナドゥ"、 "ストリート":["6A、4th street、Keelkattalai" "、" payment_ ":38、" base_amount_ordered ":38、" base_shipping_amount ":5、" method ":" checkmo "、" shipping_amount ":5}、" status_histories ":[" 9840626148 " ]、 "extension_attributes":{"shipping_assignments":[{" "city": "Chennai"、 "company": "Netmeds"、 "country_id": "IN"、 "customer_address_id":4、 "email" : "シャーベリ"、 "ファーストネーム": "シャーベ"、 "ラストネーム": "C"、 "ポストコード": "600117"、 "地域": "タミルナドゥ"、 "ストリート":["6A、 5、 "shipping_amount":5、 "shipping_incl_tax": "flat_flatrate"、 "total": "base_shipping_amount":5、 "base_shipping_incl_tax":5、 "shipping_amount" :33、 "base_row_total":33、 "name": "エンデバー Daytrip "product_id":11、 "product_type": "simple"、 "qty_ordered":1、 "row_total":33、 "row_total_incl_tax" 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": {} 
    }, 
関連する問題