私は、Open Cartインストールを(ベンダーのAPIを介して)オーダーフルフィルメントベンダーと統合するという任務を負っています。これには、APIに関する注文でさまざまなことを行うために、OCの管理者ユーザー用の管理インターフェースが必要になります。
API自体は十分に単純であり、これがOpen Cartと統合されていなければ、まったく問題はありません。
私が持っている質問は次のとおりです。
そこに良い開発者のドキュメントはありますか?私は良い開発者のドキュメントを探すためにグーグル検索で乾いてきました。
管理メニュー項目を管理ヘッダーメニューに追加するにはどうすればよいですか?理想的には、「Fulfillment」のような「Sales」の下にサブメニューを作成します。ただし、「コア」オープンカートファイルを変更せずに管理メニューを追加する方法はないようです。管理メニュー項目を追加するために変更する必要がある場合
admin/view/template/common/header.tpl
、将来OCをアップグレードしても、それらの変更は上書きされませんか?設定を保存する機能はありますか?つまり、これを拡張機能/モジュールとして開発する場合、設定を作成、読み取り、更新、および削除するために呼び出すことができる関数/メソッドの単純なセットはありますか?(使用する必要のあるAPIクレデンシャルなど)
私はこれをモジュールの作成という観点から考えてきましたが、OCモジュールのすべての例(ダッシュボードで表示すると、[拡張機能]->[モジュール]->[モジュール名]の下にレイアウトや位置などが含まれているようです) 。フロントエンドにあり、「モジュール」メニュー項目以外の管理インターフェイスはありません。何が欠けていますか?