Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : prestashop to dolibarr

prestashop to dolibarr il y a 1 mois 3 semaines #109970

  • Alain04
  • Portrait de Alain04
  • Hors ligne
  • Fresh Boarder
  • Votre partenaire Multimédia, Vidéo, Sécurité !
  • Messages : 13
  • Karma: 1
C'est ça, communiquons, nous en sortirons tous grandi...
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #109971

  • Alain04
  • Portrait de Alain04
  • Hors ligne
  • Fresh Boarder
  • Votre partenaire Multimédia, Vidéo, Sécurité !
  • Messages : 13
  • Karma: 1
Pour ceux que cela intéresse, voici une version qui importe l'image de couverture mais qui ne fonctionne qu'avec PHP 5.xx.

Installation par l'installateur de module de Prestashop fonctionnel, testé sur Prestashop 1.7.5.1 et dolibarr 9.0.2

Tests réalisés :

- Export clients OK
- Export catégories OK
- Export produits avec image principale OK (Faire l'export en plusieurs fois, export par tranche)

- Export facture OK
- Export commandes OK

Fichier attaché :

Nom du fichier : prestashoptodolibarrpro.zip
Taille du ficher : 372 KB


Bon travail à tous...

Alain
Dernière édition: il y a 1 mois 3 semaines par Alain04.
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110017

  • yves57
  • Portrait de yves57
  • Hors ligne
  • Gold Boarder
  • Messages : 617
  • Remerciements reçus 127
  • Karma: 10
Bonjour,
Une erreur 500 est souvent créée à cause d'une erreur dans le PHP. Elle est très générale.
Il faut absolument retrouver plus d'info.
Il peut y avoir un fichier d'historique.
Par exemple, chez moi c'est dans /var/log/httpd/error_log
Ça peut être aussi apache ou apache2 à la place de httpd.
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110037

  • Alain04
  • Portrait de Alain04
  • Hors ligne
  • Fresh Boarder
  • Votre partenaire Multimédia, Vidéo, Sécurité !
  • Messages : 13
  • Karma: 1
Bonjour Yves57,

Avant tout merci pour ta réponse.
Je n'y connais strictement rien en programmation.
J'ai mis mon prestashop en mode débug pour que Symfony remonte les erreurs, je mets en pièce jointe le fichier PDF que j'ai extrais des logs de Prestashop.

C'est tout ce que je peux faire pour l'instant malheureusement...

Bonne fin de semaine à tous.

Alain

Fichier attaché :

Nom du fichier : Cannotusestringoffsetasanarray500InternalServerError.pdf
Taille du ficher : 413 KB
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110051

  • yves57
  • Portrait de yves57
  • Hors ligne
  • Gold Boarder
  • Messages : 617
  • Remerciements reçus 127
  • Karma: 10
Bonjour,
C'est clair et net :
Cannot use string offset as an array in
modules/prestashoptodolibarrpro/prestashoptodolibarrpro.php
(line 3007)
C'est une erreur de programmation dans le PHP. La version précédente était tolérante, la nouvelle ne l'est plus.
Il faut revoir avec le fournisseur.
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110052

  • Alain04
  • Portrait de Alain04
  • Hors ligne
  • Fresh Boarder
  • Votre partenaire Multimédia, Vidéo, Sécurité !
  • Messages : 13
  • Karma: 1
Bonjour Yves57.

Merci pour ton analyse, comme je l'ai dit, je ne suis pas programmeur, mais utilisateur de ce module Prestashop / dolibarr.
Je cherche juste à apporter ma pierre à l'édifice en remontant les problèmes rencontrés.

Je pense que Johan, le développeur va s'occuper de ce problème de programmation rapidement, car je sais qu'il est très réactif.

Bonne journée à tous.

Alain
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110055

  • pjconseil
  • Portrait de pjconseil
  • Hors ligne
  • Junior Boarder
  • Messages : 20
  • Remerciements reçus 8
  • Karma: 0
Bonjour Alain,

C'est cool si la résolution de ton soucis avance, après l'erreur ligne 3007 tu l'as sur la version du git ou sur la version que tu met en PJ dans un de tes message ?

--
Prestashop to dolibarr > > produit
Prestashop to dolibarr > > communauté
Prestashop to dolibarr > > gitHub
Prestashop to dolibarr > > Donation
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110056

  • Alain04
  • Portrait de Alain04
  • Hors ligne
  • Fresh Boarder
  • Votre partenaire Multimédia, Vidéo, Sécurité !
  • Messages : 13
  • Karma: 1
Bonjour Johan,

J'ai le même problème sur les deux versions, celle que tu m'as envoyé par mail il y-a quelques mois et qui est en pièce jointe dans mon précédent post et celle du GIT.

Je peux t'ouvrir l'accès au back office de mon presta et de mon dolibarr avec un accès FTP au deux si tu veux.

Tiens moi au courant par mail.

Bonne journée,

Alain
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110057

  • pjconseil
  • Portrait de pjconseil
  • Hors ligne
  • Junior Boarder
  • Messages : 20
  • Remerciements reçus 8
  • Karma: 0
Bon, je pense que ce doit être dans la version que tu met en PJ.

J'ai modifié cette version peux-tu tester s'il te plait ?

Fichier attaché :

Nom du fichier : prestashoptodolibarrpro.zip
Taille du ficher : 20 KB


Si ça marche je reporterais la correction sur la version du git qui a le même soucis :)

--
Prestashop to dolibarr > > produit
Prestashop to dolibarr > > communauté
Prestashop to dolibarr > > gitHub
Prestashop to dolibarr > > Donation
Dernière édition: il y a 1 mois 3 semaines par pjconseil.
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110084

  • Alain04
  • Portrait de Alain04
  • Hors ligne
  • Fresh Boarder
  • Votre partenaire Multimédia, Vidéo, Sécurité !
  • Messages : 13
  • Karma: 1
Coucou le forum, je suis de retour avec de nouveaux problèmes, mais plus d'erreur 500 ! :)

Cela avance...

Erreurs lors de l'export

- Export clients KO



Après la création d'un nouveau client, l'export fonctionne en plaçant ce dernier dans prospect avec un nouveau message d'erreur.



- Export Catégories KO

Côté Prestashop



Côté dolibarr


On remarque qu'il n'y-a pas toutes les catégories ???

- Export Produits KO



- Export Factures KO



- Export commandes KO



Voilà !

A plus tard...

Alain
Dernière édition: il y a 1 mois 3 semaines par Alain04.
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110091

  • Alain04
  • Portrait de Alain04
  • Hors ligne
  • Fresh Boarder
  • Votre partenaire Multimédia, Vidéo, Sécurité !
  • Messages : 13
  • Karma: 1
Les erreurs en rouge, correspondent au fait qu'il y avait 0 client, 0 facture, 0 commande.

Après avoir créé un client, fait une commande validée, donc une facture, les messages s’effacent.

Bonne nuit !

Alain
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110101

  • pjconseil
  • Portrait de pjconseil
  • Hors ligne
  • Junior Boarder
  • Messages : 20
  • Remerciements reçus 8
  • Karma: 0
Bonjour Alain,

En fait toutes les erreurs viennent de variable non définies avant utilisation, normalement en php cela ne pause pas de problème sauf si on le met dans son fichier php.ini

tentez d'ouvrir votre fichier php.ini et d'y trouver la variable
error_reporting
et de la mettre à E_ERROR
ca devrait être mieux !

Sinon il faut attendre que je modifie le git pour définir toutes les variable non définies, c'est peut être le plus propre... Mais ca sera pas tout de suite :) sauf si quelqu'un à le temps de le faire là, le git est ouvert :)

--
Prestashop to dolibarr > > produit
Prestashop to dolibarr > > communauté
Prestashop to dolibarr > > gitHub
Prestashop to dolibarr > > Donation
Dernière édition: il y a 1 mois 3 semaines par pjconseil.
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 3 semaines #110102

  • Alain04
  • Portrait de Alain04
  • Hors ligne
  • Fresh Boarder
  • Votre partenaire Multimédia, Vidéo, Sécurité !
  • Messages : 13
  • Karma: 1
Ok, merci Johan.

J'espère qu'une bonne âme pourra le faire, car moi, j'y connais rien en PHP.

Bonne fin de journée,

Alain
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 2 semaines #110169

  • Pouik
  • Portrait de Pouik
  • Hors ligne
  • Fresh Boarder
  • Messages : 11
  • Karma: 0
Alain04 écrit:
Ok, merci Johan.

J'espère qu'une bonne âme pourra le faire, car moi, j'y connais rien en PHP.

Bonne fin de journée,

Alain

Bonjour,

Ce n'est pas sorcier à faire, juste un peu long et pas forcément utile.
En effet, en PHP, l'initialisation d'une variable se fait soit en lui affectant une valeur
$maVariable = "Mon texte";

Soit en vérifiant avant si la variable existe
if (!isset($maVariable) { $maVarriable = ""; }

Soit en l'utilisant même si elle n'existe pas
$maVariableDejaInitialisee = $VariableInconnue ;

Auquel cas, $VariableInconnuee s'initialise toute seule et PHP envoie une information (Notice)

Le plus simple est de ne permettre les notice en production (c'est à dire en situation public/pro et non en test)

Pour cela, nous avons dans le fichier php.ini toutes les données permettant d'autoriser ou on l'affichage des erreur, information et le niveau de tout
pjconseil écrit:
tentez d'ouvrir votre fichier php.ini et d'y trouver la variable
error_reporting
et de la mettre à E_ERROR

Petite question au passage.

Tu indiques qu'il n'y a une catégorie de passé de Prestashop à Dolibarr, cette dernière avait un ou des article ou toute en avait ?

Voilou
Merci
Sylvain
L'administrateur a désactivé l'accès en écriture pour le public.

prestashop to dolibarr il y a 1 mois 1 semaine #110462

  • Cedric_C
  • Portrait de Cedric_C
  • Hors ligne
  • Fresh Boarder
  • Messages : 2
  • Karma: 0
Bonjour à tous,

je viens d'installer le module sur Presta 1.7.5.1, avec PHP7.2
j'ai le même problème que vous pour les catégories.
J'ai essayé avec le fichier de la semaine passée mais je suis toujours en erreur 500.

Merci
L'administrateur a désactivé l'accès en écriture pour le public.