• Resolved adamsigut

    (@adamsigut)


    Dobrý den, požívám Váš plugin a na mém eshopu si produkt objednal zákazník, který je z bulharska a jako měnu měl nastavené euro. V administraci mi objednávka nejde odeslat do zásilkovny, jelikož mi to píše chybu o nepovolené měně. Chápu správně, že pokud je člověk z bulharska, tak musí vytvořit objednávku pouze v českých korunách, ať je i doprava v CZK? Děkuji

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support kovalmatyas

    (@kovalmatyas)

    Dobrý den @adamsigut,
    tohle není ani tak vlastnost pluginu jako přímo API Zásilkovny.

    Obecně Zásilkovna vyžaduje, aby zásilky byly odesílány v měně buď cílové země nebo měně, kterou máte nastavenou pro konverze pro danou zemi v rámci zásilkovního klientského účtu (lze nastavit zde).

    Pokud tedy budete chtít odesílat v rámci Bulharska v EUR, je třeba nastavit tuto měnu do výše zmíněných konverzí pro Bulharsko, pak by zásilka měla jít v pořádku odeslat. Pokud toto přenastavení neprovedete, půjde odeslat zásilka jen buď s CZK (defaultní konverze) či BGN (bulharský lev).

    Pokud by šlo o zásilku s dobírkou, je ještě třeba, abyste měl u fakturační adresy v zásilkovním účtu přidaný účet v dané měně, v jaké bude dobírka.

    Případně pokud byste chtěl toto nějak více probrat, prosím zašlete mi váš telefonní kontakt na e-mail e-commerce.support@packeta.com a můžeme si zavolat a více toto probrat.

    S pozdravem,
    Matyáš Kovaľ – Packeta E-Commerce Support

    • This reply was modified 2 years, 7 months ago by kovalmatyas.

    Dobrý den.

    To co jste napsal, je sice pravda. Ale je tady jeden zásadní problém. Měnu nelze v API Zásilkovny změnit pro všechny země, a Bulharsko je mezi nimi. Je tam nastaveno defaultně CZK a pokud objednávku máte v jiné měně než CZK nebo BGN, není možné ji odeslat. Problém je i u dalších zemí (Maďarsko, Polsko, a pod., kde není Euro). Ale u nich to lze změnit. Ovšem pokud vám z těch zemí platí v různých měnách, např. z polska někdy v Eur, někdy v Kč, tak vždy před odesláním zásilky musíte jít do API a konverzi změnit. Což uznejte, není moc praktické. Už jsem to psal před cca půl rokem na techn. podporu, kde bylo přislíbeno, že do srpna by to mělo být vyřešeno, ale zatím nic…

    PS: Jinak je plugin docela fajn a díky, že jste se pustili do jeho vývoje.

    Plugin Support kovalmatyas

    (@kovalmatyas)

    Dobrý den @adamsigut ,
    jen ještě doplním, že pokud možnost přenastavit měnu pro konverze v klientské sekci pro danou zemi nemáte (je zašedlá), tak je třeba kontaktovat přímo buď vašeho přiřazeného obchodní ho zástupce v Zásilkovně, aby vám toto změnil nebo kolegy z obchodního oddělení obecně na obchod@zasilkovna.cz.

    S pozdravem,
    Matyáš Kovaľ

    Plugin Support kovalmatyas

    (@kovalmatyas)

    Dobrý den @adamsigut @veramon,
    ještě jsem se vámi nahlášeným chováním zabýval a existuje možnost využít náš filtr pro WordPress, kterým byste mohli pro určité dopravce měnu automaticky zkonvertovat na jinou měnu před odesláním na naše API.

    Jedná se o filtr packeta_create_packet a může vypadat například následovně:

    add_filter( 'packeta_create_packet', function ( array $createPacketData ): array {
    $currentPrice = $createPacketData['value'];
    if($createPacketData['currency'] === "EUR" && $createPacketData['addressId'] === 4015 && $createPacketData['cod'] === null){
    $createPacketData['currency'] ="BGN";
    $createPacketData['value'] = 1.96 * $currentPrice;
    }
    return $createPacketData;
    } );

    Tento kód pro Bulharského dopravce BG Speedy HD (id 4015) změní měnu na BGN z EUR v pevně zadaném kurzu a provede to ve chvíli, kdy kliknete na odeslání zásilky do našeho systému, k vámi zmiňované chybě tedy nedojde a do našeho systému odejde zásilka v měně BGN.

    Nevýhoda takto pevně definované konverze je nasnadě a to, že pokud by došlo ke změně kurzu, je třeba ho ručně měnit v kódu.

    Na závěr, tento konkrétní kód je jen na konverzi hodnoty zásilky, pokud by šlo o zásilku s dobírkou, bylo by třeba snippet ještě upravit, aby došlo k přepočítání i dobírky.

    S pozdravem,
    Matyáš Kovaľ

    • This reply was modified 2 years, 7 months ago by kovalmatyas.

    Dobrý den.

    To už jsem zkoušel, ale bohužel pro Bulharsko není možné povolit další měny. Přesněji, to mi sdělili na obchodním oddělení.

    Ano, samozřejmě vím, že si mohu udělat vlastní úpravy. Ale to považuji za nouzové a nepraktické řešení. Navrhoval jsem řešení, které by spočívalo v umístění výběru měny u položek rozměrů balíku a jeho ceny na stránce objednávky. Stačilo by tam položku měny přidat. To si myslím, že by pro programátory pluginu bylo jednoduše řešitelné.

    Ale jak jsem psal, údajně se připravuje sofistikovanější řešení tohoto problému. Tak když už se o tom bavíme, můžete se vyjádřit k nějakému termínu?

    Díky a jsem s pozdravem, David Benda.

    Plugin Support kovalmatyas

    (@kovalmatyas)

    Dobrý den @veramon,
    v současnosti žádný bližší termín pro vydání této funkcionality nemáme.

    S pozdravem,
    Matyáš Kovaľ

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Nepovolená měna’ is closed to new replies.