2011-08-27 3 views
0

C#의 비누 API를 통해 Magento 매장에 제품을 추가하고 있습니다. 나가 가지고있는 문제는 나가 SKU의 부분을 제거하고있는 상점으로 품목을 삽입 할 때이다. 어떤 통찰력이나 제안? 예 비누 메시지는 서비스 호출이 반환 내가 저장소 관리자 패널에서 항목을 조회 할 때의 SKU는 그러나 "C16933A"로 설정되어 볼 수있는 결과가Magento API가 내 SKU를 자르는 이유는 무엇입니까?

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> 
<s:Body s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    <q1:catalogProductCreate xmlns:q1="urn:Magento"> 
     <sessionId xsi:type="xsd:string">**********************</sessionId> 
     <type xsi:type="xsd:string">virtual</type> 
     <set xsi:type="xsd:string">9</set> 
     <sku xsi:type="xsd:string">C16933A</sku> 
     <productData href="#id1"/> 
    </q1:catalogProductCreate> 
    <q2:catalogProductCreateEntity id="id1" xsi:type="q2:catalogProductCreateEntity" xmlns:q2="urn:Magento"> 
     <name xsi:type="xsd:string">Beautiful Every Time</name> 
     <status xsi:type="xsd:string">1</status> 
     <visibility xsi:type="xsd:string">4</visibility> 
     <category_ids href="#id2"/><website_ids href="#id3"/> 
     <price xsi:type="xsd:string">1.99</price> 
     <tax_class_id xsi:type="xsd:string">2</tax_class_id> 
     <additional_attributes href="#id4"/> 
     <stock_data href="#id5"/> 
    </q2:catalogProductCreateEntity> 
    <q3:Array id="id2" q3:arrayType="xsd:string[1]" xmlns:q3="http://schemas.xmlsoap.org/soap/encoding/"> 
     <Item>10</Item> 
    </q3:Array> 
    <q4:Array id="id3" q4:arrayType="xsd:string[3]" xmlns:q4="http://schemas.xmlsoap.org/soap/encoding/"> 
     <Item>1</Item> 
     <Item>2</Item> 
     <Item>3</Item> 
    </q4:Array> 
    <q5:Array id="id4" q5:arrayType="q6:associativeEntity[16]" xmlns:q5="http://schemas.xmlsoap.org/soap/encoding/" xmlns:q6="urn:Magento"> 
     <Item href="#id6"/> 
     <Item href="#id7"/> 
     <Item href="#id8"/> 
     <Item href="#id9"/> 
     <Item href="#id10"/> 
     <Item href="#id11"/> 
     <Item href="#id12"/> 
     <Item href="#id13"/> 
     <Item href="#id14"/> 
     <Item href="#id15"/> 
     <Item href="#id16"/> 
     <Item href="#id17"/> 
     <Item href="#id18"/> 
     <Item href="#id19"/> 
     <Item href="#id20"/> 
     <Item href="#id21"/> 
    </q5:Array> 
    <q7:catalogInventoryStockItemUpdateEntity id="id5" xsi:type="q7:catalogInventoryStockItemUpdateEntity" xmlns:q7="urn:Magento"> 
     <qty xsi:type="xsd:string">0</qty> 
    </q7:catalogInventoryStockItemUpdateEntity> 
    <q8:associativeEntity id="id6" xsi:type="q8:associativeEntity" xmlns:q8="urn:Magento"> 
     <key xsi:type="xsd:string">artist</key> 
     <value xsi:type="xsd:string">Lee Brice</value> 
    </q8:associativeEntity> 
    <q9:associativeEntity id="id7" xsi:type="q9:associativeEntity" xmlns:q9="urn:Magento"> 
     <key xsi:type="xsd:string">publisher</key> 
     <value xsi:type="xsd:string"/> 
    </q9:associativeEntity><q10:associativeEntity id="id8" xsi:type="q10:associativeEntity" xmlns:q10="urn:Magento"> 
     <key xsi:type="xsd:string">writer</key> 
     <value xsi:type="xsd:string"/> 
    </q10:associativeEntity> 
    <q11:associativeEntity id="id9" xsi:type="q11:associativeEntity" xmlns:q11="urn:Magento"> 
     <key xsi:type="xsd:string">key_signature</key> 
     <value xsi:type="xsd:string">B</value> 
    </q11:associativeEntity> 
    <q12:associativeEntity id="id10" xsi:type="q12:associativeEntity" xmlns:q12="urn:Magento"> 
     <key xsi:type="xsd:string">custom_cd_allowed</key> 
     <value xsi:type="xsd:string">1</value> 
    </q12:associativeEntity> 
    <q13:associativeEntity id="id11" xsi:type="q13:associativeEntity" xmlns:q13="urn:Magento"> 
     <key xsi:type="xsd:string">hardware_available</key> 
     <value xsi:type="xsd:string">1</value> 
    </q13:associativeEntity><q14:associativeEntity id="id12" xsi:type="q14:associativeEntity" xmlns:q14="urn:Magento"> 
     <key xsi:type="xsd:string">digital_download_allowed</key> 
     <value xsi:type="xsd:string">0</value> 
    </q14:associativeEntity> 
    <q15:associativeEntity id="id13" xsi:type="q15:associativeEntity" xmlns:q15="urn:Magento"> 
     <key xsi:type="xsd:string">msrp</key> 
     <value xsi:type="xsd:string">0</value> 
    </q15:associativeEntity> 
    <q16:associativeEntity id="id14" xsi:type="q16:associativeEntity" xmlns:q16="urn:Magento"> 
     <key xsi:type="xsd:string">mix_type</key> 
     <value xsi:type="xsd:string">13</value> 
    </q16:associativeEntity> 
    <q17:associativeEntity id="id15" xsi:type="q17:associativeEntity" xmlns:q17="urn:Magento"> 
     <key xsi:type="xsd:string">track_length</key> 
     <value xsi:type="xsd:string">03:39</value> 
    </q17:associativeEntity> 
    <q18:associativeEntity id="id16" xsi:type="q18:associativeEntity" xmlns:q18="urn:Magento"> 
     <key xsi:type="xsd:string">file_type</key> 
     <value xsi:type="xsd:string">98</value> 
    </q18:associativeEntity> 
    <q19:associativeEntity id="id17" xsi:type="q19:associativeEntity" xmlns:q19="urn:Magento"> 
     <key xsi:type="xsd:string">file_size</key> 
     <value xsi:type="xsd:string">40125168</value> 
    </q19:associativeEntity><q20:associativeEntity id="id18" xsi:type="q20:associativeEntity" xmlns:q20="urn:Magento"> 
     <key xsi:type="xsd:string">genre</key> 
     <value xsi:type="xsd:string">10</value> 
    </q20:associativeEntity> 
    <q21:associativeEntity id="id19" xsi:type="q21:associativeEntity" xmlns:q21="urn:Magento"> 
     <key xsi:type="xsd:string">vocal_type</key> 
     <value xsi:type="xsd:string">120</value> 
    </q21:associativeEntity> 
    <q22:associativeEntity id="id20" xsi:type="q22:associativeEntity" xmlns:q22="urn:Magento"> 
     <key xsi:type="xsd:string">has_male</key> 
     <value xsi:type="xsd:string">1</value> 
    </q22:associativeEntity> 
    <q23:associativeEntity id="id21" xsi:type="q23:associativeEntity" xmlns:q23="urn:Magento"> 
     <key xsi:type="xsd:string">has_female</key> 
     <value xsi:type="xsd:string">0</value> 
    </q23:associativeEntity> 
</s:Body> 

.. 다음

Result of Insert

+0

그리고 백엔드를 통해 수동으로 제품을 추가하는 경우 더 긴 SKU를 설정할 수 있습니까? –

+0

예, 스 커스를 수동으로 추가하거나 잘린 스카우트 중 하나를 업데이트하면 스쿠가 더 길어집니다 – iamkrillin

답변

0

나는 내 문제를 해결할 수 있었다, 내가 한 것은 associatearray에 다른 항목을 추가하고 나는이가 젠토 API의 버그라고 생각, 다시 SKU를 설정했지만, 적어도 I 그것을위한 해결책을 찾을 수있었습니다.

관련 문제