Salamek/PplMyApi

Parcelshopy a číselné řady

Closed this issue · 7 comments

Když si pomocí Tools::generatePackageNumber chci vygenerovat package number pro parcelshop (product type 46/47) tak dostanu exception Unknown packageProductType

V Enum/Product jsou to konstanty PPL_PARCEL_CZ_SMART a PPL_PARCEL_CZ_SMART_COD

Jinak pro parcelshopy jsme dostali číselnou řadu 71200042447 a pro dobírku 71280086080 (podle dokumenatce 8 a 9 znamená dobírku ... tady je zrovna ten případ kdy tam místo 9 dají 8 a pro nedobírku 0)

A jinak dotaz, co mám ještě pro parcelshopy udělat jinak? Akorát tam dát jinou adresu?

Ahoj, upravil jsem generatePackageNumber aby to pro tebe fungovalo, ale pokud nedelas s ciselnymi radami nejake pokrocilejsi manipulace tak spis doporucuji jen iterovat mezi rozsahem co ti poskytuje PPL a rvat to primo do Package jako string...

A co se tyce parcel shopu, tak nemam moc poneti, podle me to bude jen zmena produktu a vyplneni infa o parcelshopu (coz asi bude adresa v Recipient ?

Mozna $specialDelivery parameter v Package? tam jsou nejake parcel shop promene...

Ano, specialDelivery, už to vidím. Vypadá to ok, moc díky.

Když vytvářím Recipienta, tak tam jako druhý argument dávám name. A jako sedmý argument dávám Contact, což je taky jméno. V případě Parcelshopu se tím contactem myslí zákazník a je to úplně nahoře, ne název pobočky - https://1drv.ms/u/s!AoyEPGbZnge3q7BvpoG-2xwtutnfsQ?e=MHGLhf

Na PDF štítku je to ale naopak - nejprve je Name, pak je Contact: https://1drv.ms/u/s!AoyEPGbZnge3q7BxMBlYwPwQ4BJbfQ?e=nVkBPA

řešením je prohodit to při vytváření recipienta pro tisk štítku

tady se vloudila chybka, viz komentář - 6b86ca8#r68494845

@MichalSkoula opraveno v 2.3.1