Jump to content

FX

Members
  • Posts

    24
  • Joined

  • Last visited

FX's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour, J'ai activé la langue anglaise, et j'ai toujours l'erreur. je suis en version 1.1.0.5. La liste des champs produits indique que seul name est obligatoire, donc j'ai créé un fichier avec juste le nom d'un produit dedans, et ca plante. Quelqu'un aurait un exemple de csv qui marche avec la 1.1 ? merci...
  2. en fait c'était le début de mon module qui faisait planter la liste. désolé !
  3. Bonjour, J'essaie d'installer un prestashop actuellement en production en local sur un Ubuntu. C'est une vieille version (1.1.0.5) et on ne peut apparemment pas la mettre à jour sans un gros boulot d'adaptation. J'ai un module à développer pour ce site, et donc j'ai besoin de l'installer en local pour faire mes tests, mais voilà, la version locale affiche tout bien sauf... la liste des modules justement ! Le plantage se fait dans AdminModules.php, au niveau de $modules = Module::getModulesOnDisk(); J'ai essayé de mettre le contenu de la méthode directement à la place de $modules = Module::getModulesOnDisk();, mais là il n'affiche que les boutons, je n'ai aucun texte. J'ai beau googler sur ce souci, je ne trouve rien. Si vous avez une idée pour que ma page Modules s'affiche... merci !
  4. Bonjour, Je voudrais pouvoir faire une modification dans la page des commandes pour pouvoir éditer la référence d'un produit. J'escomptais donc faire une page similaire à AdminAdresses avec un formulaire simple pour modifier mes valeurs. J'ai donc créé ma page comme suit : include_once(PS_ADMIN_DIR.'/../classes/AdminTab.php'); class AdminReferences extends AdminTab { public function __construct() { $this->table = 'order_detail'; $this->className = 'OrderDetail'; $this->lang = true; $this->edit = true; $this->delete = true; $this->colorOnBackground = true; parent::__construct(); } public function postProcess() { } public function display() { } } Quand j'essaie d'y accéder via index.php?tab=AdminReferences&id_order=2100&token=0cc183ae34100f3217351c08b0f9d387, il me dit onglet inexistant. Est ce qu'il y a un moyen de faire une page de traitement plus simplement ? Sinon c'est un problème de token ? ou il y a autre chose à mettre pour créer un nouvelle page dans l'admin ? merci,
  5. Je suis également intéressé par le sujet. Pour répondre à PShopExpert, mon besoin c'est de proposer, à côté de la vente de produits traditionnelles, des notices et documentations, mais payantes par Allopass (ne me demandez pas pourquoi je ne les fais pas gratuit, c'est le client qui veut ca).
  6. Je reviens à la charge. Toujours pas de module Allopass officiel semble-t-il. J'ai maintenant mon iframe configurée en fonction du produit, mais il faut ensuite que je fasse une url de téléchargement du produit une fois l'achat terminé (ce qu'Allopass appelle "URL d'accès au produit"), et là je ne sais pas trop quelle page de prestashop utiliser. Je ne peux pas utiliser la page produit, et ca me semble cavalier de mettre l'url du fichier directement dans allopass. Le souci c'est mes méconnaissances en prestashop sont augmentées avec mon noviciat complet en allopass... Si un vieux routard veut bien me conseiller pour la suite...
  7. Bonjour, Je cherche à interface un code d'envoi de newsletter perso sur une boutique prestashop. J'avais trouvé la table ps_newsletter, et j'en étais plutôt content, sauf qu'en testant, je me suis aperçu que cette table se remplissait pas systèmatiquement. Je suis donc parti sur une combinaisons de résultats entre ps_newsletter et ps_customer, mais c'est franchement galère pour traiter deux types d'id différentes dans une même liste. Ma question c'était donc : elle sert vraiment cette table ps_newsletter, ou par défaut les inscrits à la newsletter sont dans la table customer ? merci,
  8. Apparemment, j'ai trouvé, en rajouter la constante define('_PS_OS_VAD_', 12); dans la configuration l'erreur order history ne se déclenche plus. par contre, j'ai maintenant "Etat de commande invalide"... pareil, si vous avez des idées avant que je me jette d'un pont...
  9. Bonjour, J'ai le même message d'erreur sur un module chèque modifié. J'ai regardé les classes Order et OrderHistory, mais j'ai un peu de mal à savoir ce qui manque à mon module pour que ca marche. Si vous pouviez m'en dire plus sur cet id_order_state, je vous serai très reconnaissant.
  10. la doc pour la création de modules te permet de faire un module de ce type, si ca t'intéresse toujours.
  11. dans le cas où on autorise le paiement bancaire par téléphone, je pense que le fait que l'utilisateur puisse mettre un numéro bidon affecte moins la vente que s'il oublie de renseigner le téléphone.
  12. Bonjour, Je développe un module de paiement pour gérer une validation par téléphone par le gérant de la boutique. Je suis parti d'un copier coller de cheque, et tout se passe bien jusqu'à "Je confirme ma commande". la page de validation ne fonctionne pas : Tentative de piratage (OrderHistory -> id_order_state is empty) J'imagine que le traitement se fait dans validation.php, et doit donc correspondre à un hook, mais lequel : hookPayment ou hookPaymentReturn ? dans ce dernier, j'ai bien une ligne $state = $params['objOrder']->getCurrentState(); mais pour l'instant je ne sais pas trop à quoi ca correspond. Si jamais quelqu'un a eu la même erreur, je serai intéressé d'avoir son avis. merci,
  13. merci pour cette réponse brève mais riche en enseignements
  14. Bonjour, j'essaie de comprendre comment intervenir sur l'outil d'administration, et je bloque sur le numéro token qui est passé en paramètre. Ou est-il calculé ? comment savoir à quelle page il correspond ? merci,
  15. Bon, je me suis lancé dans la modification du presta, vu que le code fourni par allopass est en iframe, il n'y a que le code produit à passer en paramètre. J'ai donc modifié ma classe produit pour rajouter un attribut allopass, et créé le champ dans la base de données. Normalement j'ai plus qu'à le rajouter dans AdminCatalog et ca devrait être bon, j'arriverai à le faire passer dans mon template. J'aimerais le rajouter à côté de référence. Comment ca fonctionne le rajout de champ dans un produit ? merci,
×
×
  • Create New...