web-dev-qa-db-ja.com

Magentoで製品重量の単位を変更するにはどうすればよいですか?

Magentoのデフォルトの製品重量単位は何ですか?どうすれば変更できますか?

12
blakcaps

デフォルトの重みはまったくありません。変更するには、バックエンドで重みを編集します。 「デフォルト」を変更するには、重量を計算する配送方法を編集して、別のデフォルトを使用します。

7
Joseph Mastey

重量単位は、出荷に使用されているものです。 [システム]> [構成]> [配送方法]で制御できる場合があります。たとえば、UPSにはポンドまたはキログラムの選択肢があります。 FedExの場合、選択肢はないようです。意図的にLbsとして修正されていると思います。

7
clockworkgeek

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

誰かがそれが役に立つと思うことを願っています!

2
Adam B