Strona 1 z 2

[Transakcje] Generowanie etykiet Fedex

: 23 lis 2021, 12:26
autor: kryzys
Zaczynam przygodę z EU i zanim zdecyduje sie na zakup muszę wybadać kilka rzeczy. Moja firma głownie wysyła Fedexem. Podpiąłem API i testuje generowanie etykiet ale napotkałem kilka problemów:
1. Brak możliwości zmiany wielkosci paczki dla każdej paczki osobno - brak takiej kolumny na liście przesylek - jest tylko kolumna waga. To nie jest wystarczające. Wysylam zarowno paczki po 50 gram jak i takie po 30kg wielkosci 40x40x40cm.
2. Brak mozliwości generowania etykiet ZPL - jest tylko pdf lub EPL. Moja drukarka (ZEBRA) nie obsluguje EPL a etykiety generowane w PDF nie drukują sie zbyt wyraźne. Czy będzie dodany format ZPL?
3. Widzę że ciągle API wspolpracuje ze starą wersja Fedexowego FDS 1. DO grudnia (nie pamietam którego) wyłączą FDS1 i będzie mozliwosc wysylki tylko FDS2. Czy będzie to od razu wdrożone w EU ?

 

Re: [Transakcje] Generowanie etykiet Fedex

: 23 lis 2021, 13:59
autor: PhotoSoft
1. Ktoś wam to sprawdza? Jak tak to trzeba stworzyć osobne konfiguracje.
2. To drobna zmiana, proszę pobrać nowy instalator.
3. Nie ma o tym nigdzie żadnej wzmianki. Ja nic o tym nie wiem.

Re: [Transakcje] Generowanie etykiet Fedex

: 23 lis 2021, 15:25
autor: kryzys
AD 1. Tak sprawdzają. Obliczają wagę gabarytową i jak jest przekroczona to na FV jest dopłata. Fedex ma cennik podzielony na : paczki do 1kg, paczki do 5kg, paczki do 10kg itd
AD 2. Ok sprawdzę.
Ad 3. Info z maila od nich: "Aby zapewnić Ci poczucie spokoju oraz mając na uwadze zbliżający się szczyt paczkowy, Twoje konto FDS v1 pozostanie aktywne do stycznia 2022 r. jako back-up" ..... Po tym terminie wszystkie konta zostaną dezaktywowane i pozostanie możliwość wysyłania paczek tylko poprzez nową platformę FDS 2.

Re: [Transakcje] Generowanie etykiet Fedex

: 23 lis 2021, 18:43
autor: kryzys
EDIT do AD2
Pojawiły sie formaty ZPL ale po ich wybraniu wyrzuca błąd:
[-1] - Nieprawidlowy format.

System.Web.Services.Protocols.SoapException: [-1] - Nieprawidlowy format.
   w System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   w System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   w EasyUploader.FedExWebAPI.iKlientService.wydrukujEtykiete(String kodDostepu, String numerPrzesylki, String format)
   w EasyUploader.KurierFedExOnline.PobierzEtykiety(List`1 numeryNadania)

P.S. Brakuje też wielu usług dodatkowych w API. Ponizej to co oferuje Fedex:
https://zapodaj.net/ace00b7367b3d.png.html
OSobiscie wykorzystujemy usługi:
sms (powiadomienie odbiocy przed dostawą)
sobota (dostawa w sobote)
pakiet zwrotny (odbir towaru przy dorećzeniu) przydatne gdy ktos wymienia towar
Czy to można jakoś ręcznie dopisać do paczki ?

 

Re: [Transakcje] Generowanie etykiet Fedex

: 24 lis 2021, 10:41
autor: PhotoSoft
Chciałem na szybko i nie wyszło  ;) Proszę jeszcze raz pobrać nowy instalator.

Nie mam dostępu do aktualnej dokumentacji, a w starej nie ma tych usług opisanych.

Platforma, a API to są chyba dwie różne usługi.

Re: [Transakcje] Generowanie etykiet Fedex

: 24 lis 2021, 11:03
autor: kryzys
PhotoSoft pisze: 24 lis 2021, 10:41 Chciałem na szybko i nie wyszło  ;) Proszę jeszcze raz pobrać nowy instalator.
Ciągle wyrzuca błędy na etapie wysylania zamowienia paczki do Fedex:

Kod: Zaznacz cały

 
Nie można wygenerować tymczasowej klasy (wynik=1).
error CS0030: Nie można przekonwertować typu „EasyUploader.FedExWebAPI.argumentUslugi[]” na „EasyUploader.FedExWebAPI.argumentUslugi”.
error CS0029: Nie można niejawnie przekonwertować typu „EasyUploader.FedExWebAPI.argumentUslugi” na „EasyUploader.FedExWebAPI.argumentUslugi[]”.
Nie mam dostępu do aktualnej dokumentacji, a w starej nie ma tych usług opisanych.

Platforma, a API to są chyba dwie różne usługi.
To API ciagle korzysta ze starej platformy, można to poznać np po tym że numery paczek są ze starej puli. Numeracja dla nowej platformy jest zupelnie inna. Ale może jak wyłączą starą wersje to z automatu to poprawią.
Co do usług to najbardziej mi brakuje powiadomienia sms dla odbiorcy, bo prawie każdy klient o to prosi. Może da się to włączyć domyślnie dla każdej paczki?
 

Re: [Transakcje] Generowanie etykiet Fedex

: 25 lis 2021, 10:20
autor: PhotoSoft
U mnie nie ma takiego błędu. Proszę przesłać logi XML.

Re: [Transakcje] Generowanie etykiet Fedex

: 25 lis 2021, 10:53
autor: kryzys
błąd pojawia się w tej wersji programu we wszystkich formatach etykiet, także w pdf.

Kod: Zaznacz cały

 
Windows VersionWindows 7 Service Pack 1 64 bit Version 6.1.7601.65536
 CLR Version4.0.30319.42000
 Exception

 Exception Type
System.InvalidOperationException




 Error Message
Nie można wygenerować tymczasowej klasy (wynik=1).
error CS0030: Nie można przekonwertować typu „EasyUploader.FedExWebAPI.argumentUslugi[]” na „EasyUploader.FedExWebAPI.argumentUslugi”.
error CS0029: Nie można niejawnie przekonwertować typu „EasyUploader.FedExWebAPI.argumentUslugi” na „EasyUploader.FedExWebAPI.argumentUslugi[]”.




 Source
System.Xml




 Stack Trace
w System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
w System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
w System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
w System.Xml.Serialization.XmlSerializer.GetSerializersFromCache(XmlMapping[] mappings, Type type)
w System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings, Type type)
w System.Web.Services.Protocols.SoapClientType..ctor(Type type)
w System.Web.Services.Protocols.SoapHttpClientProtocol..ctor()
w EasyUploader.FedExWebAPI.iKlientService..ctor()
w EasyUploader.frmFedExOnline.buttonWyslij_Click(Object sender, EventArgs e)

Re: [Transakcje] Generowanie etykiet Fedex

: 25 lis 2021, 13:38
autor: PhotoSoft
Proszę przesłać logi XML.

Re: [Transakcje] Generowanie etykiet Fedex

: 25 lis 2021, 15:00
autor: kryzys
A to na koncu mojej wkleiki to nie są logi xml? Prosze pzewinąć.
Jesli to nie to to prosze napisać skąd mam wziąć inne?

Re: [Transakcje] Generowanie etykiet Fedex

: 26 lis 2021, 10:06
autor: PhotoSoft
Nie. Jest napisane w moim podpisie.

Re: [Transakcje] Generowanie etykiet Fedex

: 26 lis 2021, 11:03
autor: kryzys
Ślepy jestem, przepraszam. Logi przesłane na maila.

Re: [Transakcje] Generowanie etykiet Fedex

: 30 lis 2021, 15:44
autor: kryzys
JEszcze pytanko czy jest jakaś opcja żeby program grupował wszystkie etykiety ZPL do jednego pliku tekstowego. Np teraz geenruje 10 etykiet i jest 10 osobnych plikow. Kazdy musze otwierac i drukować osobno. Jak robie to bezposrednio na stronce Fedexu to generuje mi wszystkie w jednym pliku.

Re: [Transakcje] Generowanie etykiet Fedex

: 01 gru 2021, 09:32
autor: PhotoSoft
Nie ma.

Re: [Transakcje] Generowanie etykiet Fedex

: 19 sty 2022, 17:14
autor: kryzys
Czy Fedex nie wypuścił jakiejś nowej wersji API? Wyłączają starą platformę FDS1 i wszystko przechodzi na FDS2. A paczki w EU ciągle generują się w starym FDS. Nie mam dostępu już do starej wersji platformy (wylączają userom dostępy). Paczki ciągle moge generować przez API ale nie mam już jak sprawdzać ich statusu bo nie pojawiają się na nowej platformie tylko na starej. Nawet tracking na stronie Fedex często nie działa dla paczek wygenerowanych w starym systemie FDS.