Skip to main content

Custom plugin : Erreur Fatal

8 years 5 months ago #292343 by nilegoff
-- HikaShop version -- : 3.4
-- Joomla version -- : 3.8.7
-- PHP version -- : 5.6.8
-- Error-message(debug-mod must be tuned on) -- : Fatal error: Call to undefined method plgHikashopshippingMondialRelay::shippingMethods() in xxxxxx/www/administrator/components/com_hikashop/classes/shipping.php on line 750

Bonjour,

Avec mon plugin personnel Mondial relay j'ai une erreur dans la fonction
function getShippingName($shipping_method, $shipping_id) dans xxxxxx/www/administrator/components/com_hikashop/classes/shipping.php
Code:
print_r($shipping_method) -> mondialrelay print_r($shipping_id) -> 3-0

Dans la base de données, la commande est bien enregistrée.

Pouvez vous me dire ce qui est attendu ligne 750 pour ne pas avoir l'erreur. Je seche.
Merci par avance
Nicolas

Joomla 3

Please Log in or Create an account to join the conversation.

8 years 5 months ago #292357 by nicolas
Bonjour,

Le soucis est que vous êtes requis d'avoir la fonction shippingMethods dans votre plugin de livraison.
Normalement, cette fonction retourne un array avec les différentes valeur possible pour order_shipping_id avec leur nom pour pouvoir afficher correctement le nom de la méthode de livraison.
Au pire vous pouvez faire cela pour contourner cela:
Code:
function shippingMethods(&$main){ $methods = array(); return $methods; }
Dans ce cas, le nom de la méthode de livraison sera le contenu de order_shipping_id

Nous allons rajouter une vérification pour éviter cette erreur lorsque la fonction est manquante de notre coté.

Please Log in or Create an account to join the conversation.

8 years 5 months ago #292504 by nilegoff
Merci beaucoup,

tout fonctionne parfaitement maintenant
Bonne fin de journée
Nicolas

Joomla 3

Please Log in or Create an account to join the conversation.

Time to create page: 0.068 seconds
Powered by Kunena Forum