Cheers, J'ai créé mon propre module d'expédition pour magento 1.4.1.1. , qui jusqu'à présent ne fonctionne pas. Après être vraiment frustré par cela, j'ai exactement tout copié de http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-module.Module d'expédition propre pour Magento - La prochaine étape dans une page checkout ne fonctionne plus
Comme avec mon propre module, cela ne fonctionne pas. Dans la caisse onepage, je ne peux pas aller plus loin en entrant l'adresse de livraison, et firebug indique que ma méthode d'expédition n'apparaît pas dans la liste des options d'expédition disponibles.
Ma classe de modèle est en effet chargée, j'ai résolu ce problème plus tôt. Mais pour une raison étrange, il n'apparaîtra pas dans le frontend et encore, j'utilise actuellement les fichiers exacts du wiki.
S'il vous plaît, est-ce que quelqu'un a des idées sur ce qui pourrait mal se passer ici?
Merci d'avance!
Edit: ceci est mon xml config:
<config>
<modules>
<!-- declare module's version information -->
<YourCompany_NewModule>
<!-- this version number will be used for database upgrades -->
<version>0.1.0</version>
</YourCompany_NewModule>
</modules>
<global>
<!-- declare model group for new module -->
<models>
<!-- model group alias to be used in Mage::getModel() -->
<newmodule>
<!-- base class name for the model group -->
<class>YourCompany_NewModule_Model</class>
</newmodule>
</models>
<!-- declare resource setup for new module -->
<resources>
<!-- resource identifier -->
<newmodule_setup>
<!-- specify that this resource is a setup resource and used for upgrades -->
<setup>
<!-- which module to look for install/upgrade files in -->
<module>YourCompany_NewModule</module>
</setup>
<!-- specify database connection for this resource -->
<connection>
<!-- do not create new connection, use predefined core setup connection -->
<use>core_setup</use>
</connection>
</newmodule_setup>
</resources>
</global>
<default>
<carriers>
<mage_newmodule>
<active>1</active>
<sallowspecific>0</sallowspecific>
<model>newmodule/carrier_newmodule</model>
<name>New Module</name>
<title>New Module</title>
<specificerrmsg>
This shipping method is currently unavailable.
If you would like to ship using this shipping
method, please contact us.
</specificerrmsg>
<handling_type>F</handling_type>
</mage_newmodule>
</carriers>
</default>
Il est probable que Magento ne connaisse pas votre option d'expédition. –
Avez-vous essayé de déboguer ceci en utilisant xedbug et votre IDE? vous pouvez alors découvrir pourquoi il ne s'affiche pas ... –
pour être honnête, je n'ai aucune idée par où commencer ... cette erreur startet survenant juste quand spécifié le bon modèle dans ma config. donc je suppose que l'erreur est là. Que dois-je chercher ici? Étais-je autre chose que je devrais regarder ou plutôt où sont les méthodes de sirotage produites? –