Je configure l'expédition FEDEX sur le site Web de Magento. J'ai obtenu le numéro de compte de test, le mot de passe, la clé API et le numéro de compteur en me connectant au compte FEDEX de test. Je me suis configuré dans Magento. On dirait que tout va bien. Mais je ne sais pas comment tester, c'est Track Order.
Alors, où puis-je obtenir un numéro de suivi pour les méthodes d'expédition? Devrais-je entrer au hasard ou comment puis-je l'obtenir? J'ai essayé quelques numéros suggérés forum. Mais j'ai eu l'erreur ci-dessous dans mon popup:
Tracking information is currently not available
J'ai également vérifié mon fichier journal shipping_fedex
dans Magento. s'est connecté quelques codes d'erreur dans tableau imprimé. C'est ce que je donne en dessous.
**ERROR log**
[result] => stdClass Object (
[HighestSeverity] => ERROR
[Notifications] => stdClass Object (
[Severity] => ERROR
[Source] => trck
[Code] => 6035
[Message] => Invalid tracking numbers. Please check the following numbers and resubmit.
[LocalizedMessage] => Invalid tracking numbers. Please check the following numbers and resubmit.
)
[Version] => stdClass Object (
[ServiceId] => trck
[Major] => 5
[Intermediate] => 0
[Minor] => 0
)
)
Aide FEDEX:
Quels numéros puis-je suivre?
Suivi par numéro de suivi: Vous pouvez entrer jusqu'à 30 numéros de suivi à la fois. Vous pouvez entrer n’importe quelle combinaison de FedEx Express, FedEx Express Freight, FedEx Ground, FedEx SmartPost, Numéros de suivi FedEx Freight ou FedEx Custom Critical. S'il vous plaît Veillez à ne saisir qu'un seul numéro de suivi par ligne.
Edit: J'ai utilisé "99999999999" selon la suggestion de Derek. Mais j'ai eu en dessous de la réponse. Toujours la même erreur dans pop up. Que signifie __pid =>2432
?
Array
(
[request] => <?xml version="1.0" encoding="UTF-8"?>
<FDXTrack2Request xsi="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="FDXTrack2Request.xsd"><RequestHeader><AccountNumber>510087062</AccountNumber><MeterNumber>0</MeterNumber></RequestHeader><PackageIdentifier><Value>999999999999</Value></PackageIdentifier><DetailScans>1</DetailScans></FDXTrack2Request>
[result] =>
[__pid] => 2432
)
Votre question n'est pas du tout stupide. Je l'ai voté.
La documentation de fedex est horrible et ne dit pas comment utiliser leurs services pendant les tests et après le passage en production. Leur soutien est pire.
Alors que je naviguais sur Internet, j'ai trouvé une page mentionnant le numéro de suivi 123456789012 comme numéro de test. Utilisez-le avec vos références de test (clé, mot de passe, numéro de compte et numéro de compteur), lorsque vous définissez votre chemin de service sur https://wsbeta.fedex.com:443/web-services/track et la demande retournera une réponse valide sur laquelle vous pourrez vous appuyer.
Voici une liste de numéros de suivi statiques pouvant être utilisés dans l'environnement de test FedEx:
449044304137821 = Shipment information sent to FedEx
149331877648230 = Tendered
020207021381215 = Picked Up
403934084723025 = Arrived at FedEx location
920241085725456 = At local FedEx facility
568838414941 = At destination sort facility
039813852990618 = Departed FedEx location
231300687629630 = On FedEx vehicle for delivery
797806677146 = International shipment release
377101283611590 = Customer not available or business closed
852426136339213 = Local Delivery Restriction
797615467620 = Incorrect Address
957794015041323 = Unable to Deliver
076288115212522 = Returned to Sender/Shipper
581190049992 = International Clearance delay
122816215025810 = Delivered
843119172384577 = Hold at Location
070358180009382 = Shipment Canceled
En plus de: 123456789012
Vous pouvez également utiliser: 111111111111
** Chaque transporteur (UPS, USPS, etc ...) a de nombreux numéros de suivi pour de nombreux cas d'utilisation, mais pas FedEx ... Je trouve cela très étrange.
* Aussi ... J'imagine que FedEx s'attend à ce que vous utilisiez de vrais numéros de suivi, même dans leur environnement de test. C’est ainsi que j’ai testé plusieurs cas d’utilisation.
J'espère que cela aide quelqu'un, j'ai passé un moment à creuser.
Voici un bon exemple que j'ai extrait d'un exemple de code dans la documentation pour développeurs.
797843158299
La liste ci-dessus de numéros de suivi fonctionnera effectivement si vous pointez sur le noeud final de serveur suivant:
https://wsbeta.fedex.com:443/web-services/track
Notez que ces numéros ne fonctionneront que pendant les fenêtres de maintenance planifiée de FedEx.
Vous pouvez essayer de faire fonctionner la fonctionnalité de vaisseau en premier. Cela vous fournira un suivi non utilisable dans le suivi des tests. Je l'ai fait comme ça et ça marche pour moi!