2017-03-08 3 views
0

이 내 입력 JSON제공하는 제품 ID를 mailchimp 계정 목록에 매핑하는 방법은 무엇입니까?

{

"id": "11378", 

"customer": { 
    "id": "112", 
    "email_address": "[email protected]", 
    "opt_in_status": true, 
    "company": "SKU projects", 
    "first_name": "firstname", 
    "last_name": "lastname", 
    "orders_count": 0, 
    "total_spent": 0, 
    "address": { 
     "address1": "675 Ponce de Leon Ave NE", 
     "address2": "Suite 5000", 
     "city": "Atlanta", 
     "province": "GA", 
     "province_code": "30033", 
     "country_code": "" 
    } 
}, 
"campaign_id": "7d613b7b31", 
"checkout_url": "skuprojectsstg.prod.acquia-sites.com\/cart\/?checkout=11378", 
"currency_code": "USD", 
"order_total": 260, 
"tax_total": 0, 
"lines": [{ 
    "id": "45196", 
    "product_id": "FWAX015", 
    "product_title": "Waxed Canvas Bucket Bag", 
    "product_variant_id": "FWAX015", 
    "product_variant_title": "Waxed Canvas Bucket Bag", 
    "quantity": 1, 
    "price": 0 
}] 

}입니다

json으로는 ('https://us15.api.mailchimp.com/3.0/ecommerce/stores/SKU/carts을'$의 채널, CURLOPT_URL) 컬 curl_setopt을 실행하는 PHP 코드를 실행하는 동안 다음과 같은;

{ "type": "http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/", "제목": "잘못된 요청", "상태": 400, "세부 사항": "제공된 ID를 가진 제품이이 목록의 계정에 없습니다." , "instance": ""}

도와주세요! 이 문제를 해결하는 방법? 무엇을 추가해야합니까?

답변

0

"제공된 ID가있는 제품이 없습니다"라는 오류 메시지가 표시됩니다.

이 요청을하기 전에 별도의 전화로이 제품을 이미 생성 했습니까? 해당 ID를 가진 제품에 대해 간단한 GET 요청을하면 어떻게됩니까?

카트 레이크에 API v3.0을 추가하기 위해 노력하고 있으며 장바구니/주문 데이터를 보내기 전에 Google 제품을 모두 만들었습니다. 카트를 만들 때 자동으로 생성하지는 않습니다.