Magentoのデフォルトの製品重量単位は何ですか?どうすれば変更できますか?
デフォルトの重みはまったくありません。変更するには、バックエンドで重みを編集します。 「デフォルト」を変更するには、重量を計算する配送方法を編集して、別のデフォルトを使用します。
重量単位は、出荷に使用されているものです。 [システム]> [構成]> [配送方法]で制御できる場合があります。たとえば、UPSにはポンドまたはキログラムの選択肢があります。 FedExの場合、選択肢はないようです。意図的にLbsとして修正されていると思います。
FedExの出荷重量に苦労している人のために投稿するだけです(管理パネルに選択肢はありません)。 KGをデフォルトの重量設定として使用したい場合(たとえば、私はカナダに拠点を置いているので、これが望ましいです)、FedExレートが代わりにポンドを使用してKG値で見積もられるという問題が発生します。 FedEx.phpファイルを編集することで回避策を見つけました。ファイルは次の場所にあります。
/app/code/core/Mage/Usa/Model/Shipping/Carrier/FedEx.php。
行371の周りに次のコードを見つけます。
'RequestedPackageLineItems' => array(
'0' => array(
'Weight' => array(
'Value' => (float)$r->getWeight(),
'Units' => 'LBS'
),
'GroupPackageCount' => 1,
)
「単位」の値をポンドの「LBS」からキロの「KG」に変更できます。 (コアファイルを編集しないように)ファイルのコピーを作成して、これを編集することをお勧めします。
app/code/local/Mage/Usa/Model/Shipping/Carrier/FedEx.php
誰かがそれが役に立つと思うことを願っています!