0

私はちょうど注文のcurrent_stateを更新するを使用してPrestaShopの上でご注文の状況、更新ウェブサービス

<prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> 
    <order> 
     <id>1</id> 
     <current_state>1</current_state> 

    </order> 
</prestashop> 

しかし、私はプットを使用するときにPrestaShopのは、ポストのすべての必須フィールドのための私を求めています、

はPrestaShopのアーキテクチャ上で何か問題があり、私はプットよりも正確に同じ情報を使用してみましたが、私はプットを行う際には、合計ammountsを失うのですか?

答えて

1

get requestですべての注文情報をダウンロードする必要があります。その後、put_requestの値を更新する前に、current_stateフィールドを変更します。更新するために必要なフィールドだけを送信することはできません。ここ

チェック例:Prestashop Webservices Data Modification

幸運

1

あなたはオーダーオブジェクトのsetWsCurrentState()を呼び出すことができます。この関数はOrder.phpクラスファイルで定義されています。

この関数は、注文に設定する注文状態のIDを使用します。