2010-12-22 2 views
1

Magento의 장바구니에 담기 API를 가지고있는 사람이 있습니까?magento 작동 중 "장바구니에 담기 API"?


$ mage_url = 'http : // server_path/magento/api /? wsdl';

$ mage_user = 'xxxxx';

$ mage_api_key = 'xxxxx';

// SOAP 클라이언트 초기화 $ soap = new SoapClient ($ mage_url);

// Magento에 로그인 $ session_id = $ soap-> login ($ mage_user, $ mage_api_key); 내가 카트

어떤 제안에 추가하고 싶은이 후

..

+0

당신이 달성하려고하는 것에 조금 정교한 수 : 여기 API의 구현 클래스에서 보는 바와 같이

? SOAP-API를 사용하고 있습니까? 어떤 클래스/모델을 사용하고 있습니까? 몇 가지 코드를 게시하면 누군가가 귀하를 도울 수 있습니다. –

답변

1

젠토는 (아직 2010년 12월 버전 1.4.2 등) SOAP API를 통해 해당 기능을 양보하지 않습니다. 지금 당장은 직접 구현해야합니다. 까다로운 점은 그것을 변경하여 SOAP를 통해 생성 된 카트와 쿠키를 사용하여 사용자의 브라우저를 통해 들어오는 요청 및 체크 아웃 컨트롤러에 대한 세션 객체를 생성하는 것입니다.

현재 릴리스에서 API가 수행하는 유일한 작업은 장바구니 개체를 만드는 것입니다. 다른 건 없어. 글쎄요. 지정된 상점 ID에 대한 견적 오브젝트를 작성합니다.

class Mage_Checkout_Model_Cart_Api extends Mage_Api_Model_Resource_Abstract 
{ 
    public function create($store = null){...} 
} 
+0

고마워요. 이제 장바구니에 추가 할 수있는 API를 직접 작성해야합니다. – Manoj

관련 문제