0

Ubercart のインストールを支援しているクライアントがいて、USPS に使用されるパッケージに問題があり、さらに、カートの送料がかなり安いようです。私は Ubercart の USPS のドキュメントを見てきましたが、特に動作が非常に悪いようです。誰かがこれを経験したことがありますか、またはモジュール/APIを微調整するためのアイデアを持っているかもしれません.

1 つの簡単なサンプル問題

利用可能なパッケージをいくつか管理画面の配送設定に追加したいと思います。USPS 製品説明の下には、利用可能な USPS パッケージの完全なオプションがいくつかしかありません。このフィールドにいくつかのパッケージを追加したいと思います。これはどのように制御されていますか?

4

1 に答える 1

0

USPS は、配送オプションの種類を封筒、小包、国際に分けているようです。封筒と国際。小包。これらは、uc_usps_shipping_method()関数内のモジュールにハードコードされています。

そこから、これらの配送タイプごとに、で構成できるオプションのセットがさらにありますadmin/store/settings/quotes/methods/usps。折りたたまれたフィールドセットには、顧客に提供できる潜在的なオプションの長いリストがあります (U.S.P.S. First-Class Mail Postcardなど)。これらは、米国郵政公社がおそらく提供する多数のオプション、およびおそらくあなたが探しているオプションとより一致していると思います。

ただし、新しいオプションを追加する限り、前述のオプションは USPS モジュールにハードコードされているため、プログラムでこれを行う必要があります (モジュール ファイルの最後の 4 つの関数を探します)。hook_shipping_method_alter()Ubercart のドキュメントのどこにも機能が見つからないため、これをどのように行うかは完全にはわかりません。

少なくとも少し役立つことを願っています

于 2011-11-09T18:58:27.630 に答える