ご存知かもしれませんが、MagentoにはFedEx WebServicesAPIがあります。しかし、私はまだそれを機能させることができません。Magentoの管理者側にすべて(パスワード、アカウントID、キーなど)を入力しました。まだ取得中
この配送方法は現在ご利用いただけません。この配送方法での発送をご希望の場合は、お問い合わせください。
code / core / Mage / Usa / Model / Shipping / Carrier / Fedex.phpで何が起こっているのかを把握しようとしました。SOAP リクエストが送信された直後、行〜360 :
$requestString = serialize($ratesRequest);
$response = $this->_getCachedQuotes($requestString);
捕まえ$requestStringた$response。
$responseは常に空です(print_rは空の文字列を提供します)。また、管理者側で「サンドボックスモード」を「はい」と「いいえ」の両方に設定しようとしました。は$requestString:
a:4:{s:23: "WebAuthenticationDetail"; a:1:{s:14: "UserCredential"; a:2:{s:3: "Key"; s:16: " KEY "; s:8 :"Password"; s:6: " PASSWD ";}} s:12: "ClientDetail"; a:2:{s:13: "AccountNumber"; s:9: " ACCNUMBER "; s:11: "MeterNumber "; s:9:"メーター番号";} s:7:"バージョン "; a:4:{s:9:" ServiceId "; s:3:" crs "; s:5:"メジャー "; s:1:" 9 "; s: 12:"中級"; s:1: "0"; s:5:"マイナー"; s:1: "0";} s:17: "RequestedShipment"; a:11:{s:11: "DropoffType "; s:14:" REGULAR_PICKUP "; s:13:" ShipTimestamp "; s:25:" 2011-12-08T20:33:05 + 00:00 "; s:13:" PackagingType "; s:14: "YOUR_PACKAGING"; s:17: "TotalInsuredValue"; a:2:{s:7: "Ammount"; d:129.06999999999999317878973670303821563720703125; s:8: "Currency"; s:3: "USD";} s:7: "Shipper"; a:1:{s:7: "Address"; a:2:{s:10: "PostalCode"; s:5: "07094"; s:11: "CountryCode"; s:2: "US";}} s:9: "Recipient"; a:1:{s:7: "Address"; a:3:{s:10: "PostalCode"; s:5: "10033"; s:11: "CountryCode"; s:2: "US"; s:11: "Residential"; b:1;}} s:22: "ShippingChargesPayment"; a:2:{s :11: "PaymentType"; s:6: "SENDER"; s:5: "Payor"; a:2:{s:13: "AccountNumber"; s:9: "368675440"; s:11: "CountryCode "; s:2:" US ";}} s:16:" RateRequestTypes "; s:4:" LIST "; s:12:" PackageCount "; s:1:" 1 "; s:13:" PackageDetail "; s:19:" INDIVIDUAL_PACKAGES "; s:25:" RequestedPackageLineItems "; a:1:{i:0; a:1:{s:6:" Weight "; a:2:{s:5:"値";d:145.3600000000000136424205265939235687255859375; s:5:"単位 "; s:2:" LB ";}}}}}11: "PaymentType"; s:6: "SENDER"; s:5: "Payor"; a:2:{s:13: "AccountNumber"; s:9: "368675440"; s:11: "CountryCode" ; s:2: "US";}} s:16: "RateRequestTypes"; s:4: "LIST"; s:12: "PackageCount"; s:1: "1"; s:13: "PackageDetail" ; s:19: "INDIVIDUAL_PACKAGES"; s:25: "RequestedPackageLineItems"; a:1:{i:0; a:1:{s:6: "Weight"; a:2:{s:5: "Value "; d:145.3600000000000136424205265939235687255859375; s:5:"単位 "; s:2:" LB ";}}}}}11: "PaymentType"; s:6: "SENDER"; s:5: "Payor"; a:2:{s:13: "AccountNumber"; s:9: "368675440"; s:11: "CountryCode" ; s:2: "US";}} s:16: "RateRequestTypes"; s:4: "LIST"; s:12: "PackageCount"; s:1: "1"; s:13: "PackageDetail" ; s:19: "INDIVIDUAL_PACKAGES"; s:25: "RequestedPackageLineItems"; a:1:{i:0; a:1:{s:6: "Weight"; a:2:{s:5: "Value "; d:145.3600000000000136424205265939235687255859375; s:5:"単位 "; s:2:" LB ";}}}}}PackageDetail "; s:19:" INDIVIDUAL_PACKAGES "; s:25:" RequestedPackageLineItems "; a:1:{i:0; a:1:{s:6:" Weight "; a:2:{s:5: "値";d:145.3600000000000136424205265939235687255859375; s:5:"単位"; s:2: "LB";}}}}}PackageDetail "; s:19:" INDIVIDUAL_PACKAGES "; s:25:" RequestedPackageLineItems "; a:1:{i:0; a:1:{s:6:" Weight "; a:2:{s:5: "値";d:145.3600000000000136424205265939235687255859375; s:5:"単位"; s:2: "LB";}}}}}
(実際のパスワード、キーなどを置き換えました。公開しないでください)。
みんな、どうしたの?これを修正する方法は?Magento 1.6 FedExの達人を召喚します!そのような問題を抱えているのは私だけではないと思います!