2

私は自分のショッピング カート opencart 1.5.4 にモバイル アプリケーションを作成し始めており、アプリケーションからすべてのタイプの操作を行いたいと考えています。新しいユーザー アカウント、アカウントにログインし、ショッピング カートに追加し、最後に支払います。でも、電話機能を使うので、アプリ内のネイティブコードを作りたいです。

そのため、nusoap または json のいずれかの Web サービスを使用する必要があります (oc は使用するように設計されているため、後者を好みます)。

他の質問を読みました OcJoyにはこれに対する解決策がありますが、どこでダウンロードまたは購入できるかわかりません.

ただし、誰かがそれを行う方法の例を示してくれれば幸いです。

OcJoy が回答した別の投稿では、製品を一覧表示するには、catalog/controller/product/catalog.php のコードを変更する必要がありましたが、私の OC 1.5.4 にはファイルが存在しません。

このような状況でお役に立てば幸いです。

4

1 に答える 1

0

わかりました、このコードでxmlファイルを作成します...

<modification>
<id><![CDATA[JSON infor for APP]]></id>
<version><![CDATA[0.8]]></version>
<vqmver><![CDATA[2.3]]></vqmver>
<author><![CDATA[Jeremy Fisk (jeremyfisk@clear.net.nz)]]></author>
<file name="catalog/controller/product/category.php">
    <operation>
        <search position="replace" error="log"><![CDATA[$this->response->setOutput($this->render());]]></search>
        <add><![CDATA[if(isset($this->request->get['json'])) {
            echo json_encode($this->data['products']);
            die;
        } else $this->response->setOutput($this->render()); ]]></add>
    </operation>
</file>

vqmod/xml フォルダーに保存します...これは、http: //example.com/index?route=product/category&path=26 に移動すると、通常のようにページが表示されることを意味しますが、 json データを取得する URL への json 属性...この URL はhttp://example.com/index?route=product/category&path=26&jsonになります

この同じコードを変更して、カート、チェックアウト、製品ページなどの json データを追加できます。

私はこれがあなたへの援助ではないと信じています。あなたがどうやってうまくいくかを聞くのを楽しみにしています...

よろしく

ジェレミー

于 2013-10-20T20:09:45.347 に答える