私は出荷用のOxid eshopカスタム モジュールに取り組んでいます。配送方法の価格をその場で変更したい。配送方法を選択するための割り込みを取得できるように、フックまたは方法を取得する方法はありますか? サーバー側のphpコードを実行するには、追跡したいページのrender()関数など、OXIDの関数を拡張する必要があることも知りました。製品ページの場合は「詳細」になります -> applications/controllers/details.php カテゴリページは「alist.php」で、バスケットはbasket.phpです
2 に答える
1
oxBasket->_calcDeliveryCost()探している機能のようです。設定された配送セットに基づいて配送コストを計算します。
https://github.com/OXID-eSales/oxideshop_ce/blob/b-5.3-ce/source/application/models/oxbasket.php#L903-L948
この関数は、ここで calculateBasket() によって呼び出されます: https://github.com/OXID-eSales/oxideshop_ce/blob/b-5.3-ce/source/application/models/oxbasket.php#L1487 これも呼び出されます。配送方法の変更
于 2016-12-05T13:07:47.930 に答える