2017 október 18, szerda
Home » Tartalomkezelők » Webshopok » Magento » Magento PayPal hibaüzenet
magento_paypal

Magento PayPal hibaüzenet

Az elmúlt pár hónapban igen gyakran találkoztam Magento fejlesztés közben a PayPal tesztelése során az alábbi hibaüzenettel:

“The link you have used to enter the PayPal system contains an incorrectly formatted item amount.”

Ez esetben ellenőrizzük, hogy a termékek árai kerekítve vannak,  a tizedeshelyeken Forint esetében  nem szerepelhet érték. Ha külső forrásból csv-fájlból áll össze a termékpalettánk, akkor ellenőrizzük, hogy az importálás során se legyen 0-nál nagyobb érték a tizedes helyeken.

Ha az adót a Magento adja hozzá az összeghez, és nem a PayPal, akkor szükségünk lesz egy kis módosításra az alábbi fájlban:

/app/code/core/Mage/Core/Model/Store.php

Keressük ki az alábbi sort:

1
public function roundPrice($price)

Ez után a kapcsos zárójelben lévő számot át kell írnunk 0-ra (1.7.1 alatt 2-es érték szerepel ott):

1
2
3
{
return round($price, 0);
}

About Tib

Főállású informatikus, mellette mellékállású sitebuilder. Szereti az új CMS rendszereket, melyek egyben új kihívást is jelentenek. Kedvelt CMS-ei: Wordpress, MyBB, Magento.
  • viktorl

    Ez forint esetén működik, de ha más pénznem is van a boltban, akkor levágja a centeket és nagyon elszáll a végeredmény. Pl EUR esetén