Právě je 19 dub 2024 00:49

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6.1.24 - Při objednávce dodavatelům v jiné měně chybná cena produktů
PříspěvekNapsal: 26 led 2023 19:53 
C4 zákazník

Registrován:
16 zář 2013 01:18
Příspěvky:
102
Dobrý den,

nefunguje přepočítání zásob v korunách při zadání objednávky, ve které je cena zboží v cizí měně. Sklad je vedený v Kč, využívá se vážený průměr.

Cena zboží v Kč při načtení objednávky se nevypočte podle vzorce (cena v cizí měně) x kurz měny (zadaný v eshopu) = cena v Kč ale počítá se cena (v cizí měně) = Cena v Kč (číselně), nebere se v úvahu vůbec kurz cizí měny, dosadí se implicitně kurz = 1.

Příklad: cena zboží 1 Euro/ ks, kurz 25 Kč. Při načtení objednávky by cena/ks měla být 25 Kč ale ve skutečnosti je 1 Kč.

Můžete prosím poradit, jak opravit tuto chybu?

Děkuji.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.24 - Při objednávce dodavatelům v jiné měně chybná cena produktů
PříspěvekNapsal: 30 led 2023 14:45 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

můžete prosím blíže upřesnit, ve které části nedojde k přepočtení ceny? Případně přiložte snímek obrazovky.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.24 - Při objednávce dodavatelům v jiné měně chybná cena produktů
PříspěvekNapsal: 30 led 2023 15:18 
C4 zákazník

Registrován:
16 zář 2013 01:18
Příspěvky:
102
Dobrý den,

je to v části: Zásoby > Objednávky dodavatelům > Změna stavu objednávky "5-Order received completely"
K přepočítání cen ve skladu dochází při změně stavu "5-Order received completely"
Podobně to bude předpokládám i při změně stavu na "4 - Order received in part"


Přílohy:
Poznámka: Stavy dodavatelských objednávek
Screenshot_1.jpg
Screenshot_1.jpg [ 25.36 KiB | Zobrazeno 197 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.24 - Při objednávce dodavatelům v jiné měně chybná cena produktů
PříspěvekNapsal: 31 led 2023 12:14 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

a kde se Vám zobrazuje chybný přepočet?

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.24 - Při objednávce dodavatelům v jiné měně chybná cena produktů
PříspěvekNapsal: 31 led 2023 12:46 
C4 zákazník

Registrován:
16 zář 2013 01:18
Příspěvky:
102
Jednotková cena v Kč při naskladnění je vidět v Zásoby - Skladové pohyby - Navýšení (objednávky dodavatelům).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.24 - Při objednávce dodavatelům v jiné měně chybná cena produktů
PříspěvekNapsal: 31 led 2023 18:17 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

už problém vidím. Je potřeba upravit zdrojový kód aplikace. Na FTP serveru v souboru /controllers/admin/AdminSupplyOrdersController.php najděte řádky (1256-1258):

Kód:
foreach ($supply_order_details as $detail) {
    $id_product = $detail['id_product'];
    $id_product_attribute = $detail['id_product_attribute'];

a přidejte za ně následující kód:
Kód:
// converts the unit price to the warehouse currency if needed
if ($supply_order->id_currency != $warehouse->id_currency) {
   // first, converts the price to the default currency
   $price_converted_to_default_currency = Tools::convertPrice($detail['unit_price_te'],
      $supply_order->id_currency, false);

   // then, converts the newly calculated pri-ce from the default currency to the needed currency
   $detail['unit_price_te'] = Tools::ps_round(Tools::convertPrice($price_converted_to_default_currency,
      $warehouse->id_currency, true), 6);
}

Jedná se o stejný přepočet cen, který se používá při naskladnění produktů v sekci "Zásoby > Řízení zásob", kde funguje správně.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.24 - Při objednávce dodavatelům v jiné měně chybná cena produktů
PříspěvekNapsal: 31 led 2023 19:03 
C4 zákazník

Registrován:
16 zář 2013 01:18
Příspěvky:
102
Dobrý den,

funguje to, děkuji za skvělý servis :D


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6.1.24 - Při objednávce dodavatelům v jiné měně chybná cena produktů
PříspěvekNapsal: 01 úno 2023 10:28 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

výborně, děkuji za potvrzení funkčnosti.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz