PRESTASHOP:私はprestashooモジュールで作業しており、出荷リストを動的にする必要がありますPrestashop:出荷価格を更新するフックはありますか?
配送価格を更新するフックはありますか?
PRESTASHOP:私はprestashooモジュールで作業しており、出荷リストを動的にする必要がありますPrestashop:出荷価格を更新するフックはありますか?
配送価格を更新するフックはありますか?
はい、右フックは余分なキャリアです。 新しいキャリアをショップに追加し、完全に設定可能です。
使い方の例については、このリンクを参照してください: あなたはTNTエクスプレスのような公式のキャリア・モジュールからコピーすることができhttps://github.com/uab-balticode/dpd-shipping-module-prestashop-lt/blob/53679ab5935965d95950fb3dc99a18c0c995697d/balticode_dpd_courier/balticode_dpd_courier.php
このモジュールのソースから、あなたがしなければなりませんインストール機能で$this->registerHook('extraCarrier')
を探してあなたのフックを起動してください(コードにフックを挿入した後にモジュールを再インストールすることを忘れないでください) 関数定義のpublic function hookextraCarrier($params)
の関数定義については、モジュールはCarrierModule
を拡張する必要がありますF:
class TntCarrier extends CarrierModule
ます。また、引数に関する公式PrestaShopのドキュメント読むことができます:モジュールをインストールした後 http://doc.prestashop.com/display/PS16/Creating+a+carrier+module
私のモジュールに出荷価格を設定する必要があります。どうすればいいですか? – user2861455
あなたのモジュールに新しいキャリアを作成する必要があります。私は上記のように – Dege
を使用しています。その代わりに、モジュールを編集して現在のキャリア価格を変更することです。出荷価格は 'hookextraCarrier($ params)'関数 – Dege
を、あなたは管理者で、無管理パネル –
からそれを行うことができます私の場合、私は出荷価格を動的にする必要があります – user2861455
あなたが使用している出荷モジュールですか? –