Développer avec RBS Change : RBS 3.5.0 ajout de prix message d'erreur
-
06/09/2011 10:46
Bonjour,
Voici le message que je rencontre lorsque je clique sur Ajouter un prix après Créer un produit simple :<br /> <b>Fatal error</b>: Call to a member function getSymbol() on a non-object in <b>/opt/lampp/htdocs/repository/modules/catalog/catalog-3.5.0/persistentdocument/price.class.php</b> on line <b>285</b><br />
Comment puis-je rectifier cette erreur?
Merci -
Bonjour,
As-tu bien créé une boutique dans le module "Catalogues et boutiques" ? -
41504.3 en réponse à 41504.2 écrit par Eric Voltzenlogel
06/09/2011 13:53
Bonjour et merci pour ta réponse rapide.
En effet, j'ai utilisé la boutique par défaut (E commerce > Catalogue et boutique). Lorsque je souhaite modifier les propriétés je ne peux choisir de devise (reste sur sélectionner) tout comme Zone de taxe de la boutique. Et la je bloque, par contre c'est évident que je ne puisse ajouter un prix à un produit...
Lorsque je souhaite créer une nouvelle boutique je suis confronté au même problème. -
OK...cela veut probablement dire que la liste des devises n'a pas correctement été importée :
- que donne : 'SELECT code FROM m_catalog_doc_currency' sur la BDD du projet ?
- que donne : php framework/bin/change.php import-data catalog currencies.xml ?
Finalement, sur quelle version de PHP/OS et MySQL travaillez vous ?
Merci -
41504.5 en réponse à 41504.4 écrit par Franck Stauffer
06/09/2011 14:39
Voici les résultats demandés :
'SELECT code FROM m_catalog_doc_currency' : MySQL n'a retourné aucune ligne,
php framework/bin/change.php import-data catalog currencies.xml : erreur 404
Sinon :
OS Opensuse 11.3
Xampp 1.7.4
PHP/5.3.5
MySQL: mysqlnd 5.0.7 -
Ok...il y a effectivement un problème d'initialisation du projet. Avez-vous utilisé l'installeur Web ?
Édité par Franck Stauffer 06/09/2011 14:50
-
41504.7 en réponse à 41504.6 écrit par Franck Stauffer
06/09/2011 15:35
Oui je suis passé par http://127.0.1.1/install/ -
06/09/2011 15:43
OK...pour exécuter la commande d'import des devises, il faut :
- Aller dans le backoffice, puis Outils > Console
- ensuite dans la console, cliquez sur la commande "import-data" puis soit saisissez la suite de la commande comme dans la capture ci-dessous :
- puis cliquez sur "Exécuter"
Si tout se passe bien vous devriez avoir le message suivant dans la console :== Import data catalog/currencies.xml == => catalog/currencies.xml imported
-
41504.9 en réponse à 41504.8 écrit par Franck Stauffer
06/09/2011 16:13
Merci beaucoup pour votre aide, grâce à vos conseils j'ai pu résoudre l'import des devises et les zones de taxes de la boutique.
Bonne fin de journée -
Super :) Bonne fin de journée à vous aussi !