Hvordan oppdatere sporing på en Magento API

Magentos application programming interface gir deg muligheten til å utvikle og administrere både skikk og eksisterende ressurser for din Magento butikk. Du kan administrere butikkens kunder, inventar og redigere sine handlekurver. API belønner deg med avansert kontroll over store shipping også, slik at du kan gjøre justeringer for hver fasett av en utgående ordre. Og hvis du trenger å oppdatere sporings orden på en forsendelse, bruker Magento API å merke ordren med riktig nummer.

Bruksanvisning

1 Start nettleseren, og deretter koble til din Magento Soap nettstedet. Type "? Http: // hostsite / api / WSDL & quot; i adressefeltet i nettleseren, og deretter trykke" Enter "knappen på tastaturet ditt - erstatning" hostsite "med nettstedet ditt domene.

2 Type "$ proxy = new SoapClient ( 'http: // verten / api / såpe / WSDL'); & quot; i den første linjen av områdets konsollen til å koble til Magento API erstatning." Vert "med domenet ditt Magento vert området.

3 Skriv "$ sessionId = $ proxy-> logg ( 'Bruker', 'Pass')" på neste linje å oppgi legitimasjon. Substitute "Bruker" og "Pass" med ditt brukernavn og passord.

4 Angi din bestilling, ved å skrive "$ notShipedOrderId = 'ordrenummer';" på den neste linje. Erstatt "ordrenummer" med antall målrettede orden. Skriv "$ TRACKING_NUMBER = verdi" på neste linje. Erstatt "verdi" med den oppdaterte sporingsnummer.

5 Type "$ newTrackId = $ proxy-> samtale ($ sessionId, 'sales_order_shipment.addTrack', array ($ newShipmentId, $ choosenCarrier," Min Sang ", rand (5000, 9000)));" på de neste to linjer. Erstatt "Min Sang" med en tittel for sporingsnummer.

6 Type "$ forsendelse = $ proxy-> samtale ($ sessionId, 'sales_order_shipment.info', $ newShipmentId);" og "var_dump ($ forsendelse);" på de neste to linjer med konsollen for å håndheve den nye sporingsnummer.

7 Enter "$ klient-> endSession ($ session);" på neste linje for å avslutte Magento API økt.