2011-12-06 10 views
3

MagentoにUPS出荷を設定しています。配送の注文を処理しています出荷ラベルを生成するために「OK」をクリックすると、「欠落しているか無効なサービスコード」というエラーが返されます。私は、パッケージの種類、重量、配送確認オプションを変更しようとしました - すべて同じ結果を与える。 UPS配送方法設定のゲートウェイURLはhttp://www.ups.com/using/services/rave/qcostcgi.cgiに設定されています。エラーメッセージについては添付の画像を参照してください。提供される可能性のあるあらゆる洞察に感謝します!ここでMagento - UPS出荷時に「サービスコードが見つからないか無効」

error message screenshot

答えて

2

(送料パッケージ用)有効なサービスコードのリストである:ここで

01 = Next Day Air 
02 = 2nd Day Air 
03 = Ground 
07 = Express 
08 = Expedited 
11 = UPS Standard 
12 = 3 Day Select 
13 = Next Day Air Saver 
14 = Next Day Air Early AM 
54 = Express Plus 
59 = 2nd Day Air A.M. 
65 = UPS Saver 
82 = UPS Today Standard 
83 = UPS Today Dedicated Courier 
84 = UPS Today Intercity 
85 = UPS Today Express 
86 = UPS Today Express Saver 

は(出荷貨物用)有効なサービスコードのリストです:

308 = UPS Freight LTL 
309 = UPS Freight LTL – Guaranteed 
334 = UPS Freight LTL - Guaranteed A.M. 
349 = UPS Standard LTL 
1

私はこれについて私の答えを投げつけると思った。なぜならこれは最近この問題に遭遇したからだ。これが本当にこれを参照する唯一の質問である。解決策の決定的なものではありません。

UPSが配送ラベルを生成するには、設定でXML APIを使用してUPSを設定する必要があります。 XML APIで設定されておらず、地上配送で注文された場合、その注文のデータベースに設定されているサービスコードは "ups_GND"です。しかし、XML APIはサービスコード "ups_03"を探しています。これはテーブルsales_flat_order shipping_methodの下の注文に設定されているため、XML APIへのすべてのリクエストで間違ったサービスコードが使用されます。以前の回答が示すサービスコードのリストが正しい場合は、「ups_」の後の部分を正しい番号に置き換えるだけで済みます。 XML APIに切り替えると、すべてのオーダーが正しいコードになります。

これは、この問題の修正を意図している人にとって、もう少し指示を与えることを望みます。

関連する問題