Flux d’activité

Flux d’activité

  1. carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Comparaison BDD - question
    Nouveau topic sur la base de données Peel. Je veux que ce soit propre comme je mets à jour la BDD avec les correctifs...
    J'ai donc comparé ma base actuelle issues de nombreuses mises à jour avec la structure de la base peel 6.4.2.
    Y'a quand même pas mal de différences sur les NULL ou NOT NULL.

    Moi, voilà ce que j'ai relevé comme principales différences (y'en a plein d'autres, mais pour le moment, ce sont celles là que je demande...) :

    TABLE peel_commandes :
    dans le sql de peel 6.4.2, il y a un create table : `a_timestamp` date NOT NULL DEFAULT '0000-00-00 00:00:00' -> c'est pas normal. Question... faut il plutôt date 0000-00-00 ou datetime 0000-00-00 00:00:00 pour cette donnée a_timestamp ?

    TABLE peel_paiement :
    dans le sql de peel 6.4.2, il y a un create table : `tarif_percent` float(5,2) NOT NULL DEFAULT '0.00000', -> c'est pas normal. Question :faut il 0.00 ou bien 0.00000 ?

    TABLE peel_produits :
    j'ai dans ma base un "technical_code" qui ne figure pas dans le sql de peel 6.4.2. Est ce que je peux le supprimer ?

    TABLE peel_profils :
    J'ai dans ma base "priv" défini comme INDEX, mais ça ne l'est pas dans le SQL 6.4.2 de peel. Est ce que je laisse comme ça ma base ?

    TABLE peel_rubriques :
    Dans ma base, une chose m'étonne, c'est l'interclassement de certaines données.
    J'ai :
    nom_fr, image, nom_en, en latin1_bin
    description_fr, lang, meta_desc, meta_key, description_en, technical_code en latin1_general_ci
    meta_titre_fr, meta_desc_fr, meta_key_fr et leurs corrrespondances en anglais au format latin1_swedish_ci
    est ce que c'est normal ??? est ce que ça devrait pas être en UTF8 ?

    TABLE peel_sites :
    J'ai dans ma table, pour "payement_status_decrement_stock" une valeur NOT NULL DEFAULT 2;3 alors que peel sql 6.4.2 donne 2,3 ! est ce normal ?

    TABLE peel_utilisateurs :
    dans le sql de la 6.4.2, il n'y a pas de "id_selerepresentative" alors que je l'ai dans ma BDD. Est ce normal ?
    dans ma base, je n'ai pas "document" alors qu'il parait dans la sql 6.4.2. Je dois le créer ?

    Et enfin, les tables et leurs structures peel_save_cart ou peel_tickets ne paraissent pas dans le sql de peel 6.4.2. Je les ai présentes dans ma BDD. Est ce que je peux les effacer ???

    Voilà quelques exemples de différences.
    Pouvez vous m'en dire plus ??

    merci à vous

    JL
    • 3 réponses
    • 1 854 vues
  2. Simon développeur PEEL a ajouté un message dans un sujet  Envoi de demande de paiement CB   

    Bonjour,

    Y a t'il des réductions sur votre commande qui dépasserait le montant de cette commande?
    • 0
  3. Simon développeur PEEL a ajouté un message dans un sujet  Avoir = Plus de CVG :(   

    Bonjour,

    Il y a peut-être une erreur de parsing suite à votre modification. Pour corriger, vous pouvez revenir au fichier d'origine, et modifier juste l'emplacement de


    <p><input type="checkbox" name="cgv" />' . CGV_OK . '</p>
    [/CODE]
    de la ligne 394 à la ligne 402.
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  alerte produit de nouveau disponible   

    Bonjour,


    Recevez vous d'autres email de votre boutique ? Si c'est le cas, et que l'option d'envoi d'email est active depuis le back office, le problème peux venir de votre hébergement.
    Par contre, l'insertion des données dans la table peel_alertes devrait fonctionner. Il faut aller dans le code pour trouver le problème. Je vous propose d'ajouter die('insere_alerte'); dans la fonction insere_alerte() du fichier modules\premium\modules\stock_advanced\fonctions.php, sous la requête


    $qid = query("INSERT INTO peel_alertes (
    id_produit
    , nom_produit
    , id_utilisateur
    , email
    , datestamp
    ) VALUES (
    '" . intval($frm['id_produit']) . "'
    , '" . nohtml_real_escape_string($frm['nom_produit']) . "'
    , '" . intval($frm['id_utilisateur']) . "'
    , '" . nohtml_real_escape_string($frm['email']) . "'
    , '" . date('Y-m-d H:i:s', time()) . "'
    )");
    [/CODE]
    Ensuite, il faut faire un test de demande de réapprovisionnement de stock pour savoir si la fonction die() est exécuté, ce qui voudrait dire que la requête SQL est bien exécuté, et que le problème est ailleurs.
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  Base de données de Peel   

    Bonjour,

    Pour faire votre export de données, il faut décocher l'option "encoder les champs binaires en hexadécimal". Si votre base de donnée est lourde, vous pouvez cocher une options de compression (zippé, gzippé, bzippé).
    • 0
  6. berserker a ajouté un message dans un sujet  alerte produit de nouveau disponible   

    Non non, dans Gestion des emails > Activation de l'envoi d'emails sur tout le site > Activer
    • 0
  7. paulanna a ajouté un message dans un sujet  alerte produit de nouveau disponible   

    est ce que tu n'as pas désactivé l'envoi de mail à partir des paramètres du site ?
    • 0
  8. berserker a ajouté un message dans un sujet  alerte produit de nouveau disponible   

    Bonjour et merci !

    Oui la table peel_alertes est installé (mais vierge forcément) dans la BDD. Oui l'email email_alerte est actif.
    Par contre, le problème est peut-être lié : je viens de m'apercevoir que je ne reçois plus les emails de récapitulatif de commande (par contre j'ai testé un envoi d'email à partir du back office, et là pas de soucis).
    • 0
  9. paulanna a ajouté un message dans un sujet  Problème avec les options d'attributs   

    attributs sous forme de bouton radio
    • 0
  10. Damien14 a ajouté un message dans un sujet  Avoir = Plus de CVG :(   



    Je viens d'effectuer cette manipulation qui m'a rendu la page après avoir cliquer sur commander blanche.
    J'ai actuellement une page blanche et je viens de voir que sa marche plus non plus même quand il y a pas d'avoir :(




    • 0
  11. Damien14 a ajouté un message dans un sujet  Avoir = Plus de CVG :(   

    Je viens d'effectuer cette manipulation qui m'a rendu la page après avoir cliquer sur commander blanche.
    J'ai actuellement une page blanche
    • 0
  12. Damien14 a ajouté un message dans un sujet  Envoi de demande de paiement CB   


    Effectivement sa fonctionne quand je clique dessus. Mais maintenant il me mais la commande à 0€ quand j'effectue dans le BO
    • 0
  13. Simon développeur PEEL a ajouté un message dans un sujet  Problème avec les options d'attributs   

    Bonjour,

    Quel type d'attribut est associé à votre produit? Est-il possible d'avoir un lien vers la page du produit en question svp?
    • 0
  14. Simon développeur PEEL a ajouté un message dans un sujet  alerte produit de nouveau disponible   

    Bonjour,

    Est-ce que la table peel_alertes est installé dans votre BDD ? Pouvez-vous aussi vérifier que l'email email_alerte est actif sur la page administrer/email-templates.php ?
    • 0
  15. Simon développeur PEEL a ajouté un message dans un sujet  Avoir = Plus de CVG :(   

    Bonjour,

    Les conditions général de vente sont accessible dans la page http://www.votresite.fr/cgv.php. Le lien vers cette page est présent par défaut sur chaque page, dans le footer.
    D'après ce que vous me dites, vous parlez du lien J'ai pris connaissance des conditions générales de vente du site SITE en vigueur à cet instant et j'y adhère sans réserve ?
    => Dans ce cas effectivement cette phrase n'est pas disponible lorsque le total de la commande est à 0. Pour corriger, vous pouvez déplacer la phrase dans le bas du formulaire. Concrétement, il faut remplacer


    $output .= '
    <div style="float:left; width: 750px;">';
    // Affichage des moyens de paiement si le total est sup&#233;rieur &#224; 0. Si &#233;gal &#224; 0, pas de paiement propos&#233;.
    if($_SESSION['session_caddie']->total > 0) {
    $output .= '
    <fieldset>
    <legend>' . PAYEMENT . BEFORE_TWO_POINTS . ': </legend>' . (isset($erreurs['paiement'])? '<p class="global_error">' . MSG_ERR_PAYEMENT . '</p>':'') . '
    <p>' . $form_error_object->text('payment_technical_code') . get_payment_select($_SESSION['session_caddie']->payment_technical_code) . '</p>
    <p><input type="checkbox" name="cgv" />' . CGV_OK . '</p>
    </fieldset>';
    }
    $output .= '
    <fieldset>
    <legend>' . COMMENTS . BEFORE_TWO_POINTS . ': </legend>
    <p><textarea class="formulaire-achat" name="commentaires" cols="54" rows="5">' . $frm['commentaires'] . '</textarea></p>
    </fieldset>
    <br />
    <div style="text-align:center">
    <input type="submit" value="' . ETAPE_SUIVANTE . '" class="clicbouton" />
    </div>
    </div>
    [/CODE] par [CODE]

    $output .= '
    <div style="float:left; width: 750px;">';
    // Affichage des moyens de paiement si le total est sup&#233;rieur &#224; 0. Si &#233;gal &#224; 0, pas de paiement propos&#233;.
    if($_SESSION['session_caddie']->total > 0) {
    $output .= '
    <fieldset>
    <legend>' . PAYEMENT . BEFORE_TWO_POINTS . ': </legend>' . (isset($erreurs['paiement'])? '<p class="global_error">' . MSG_ERR_PAYEMENT . '</p>':'') . '
    <p>' . $form_error_object->text('payment_technical_code') . get_payment_select($_SESSION['session_caddie']->payment_technical_code) . '</p>
    </fieldset>';
    }
    $output .= '
    <fieldset>
    <legend>' . COMMENTS . BEFORE_TWO_POINTS . ': </legend>
    <p><textarea class="formulaire-achat" name="commentaires" cols="54" rows="5">' . $frm['commentaires'] . '</textarea></p>
    </fieldset>
    <div style="text-align:center">
    <p><input type="checkbox" name="cgv" />' . CGV_OK . '</p>
    <input type="submit" value="' . ETAPE_SUIVANTE . '" class="clicbouton" />
    </div>
    </div>


    dans la fonction get_order_step1 du fichier lib/fonctions/display_caddie.php

    Le futur version de PEEL bénéficiera de cette correction.
    • 0
  16. Simon développeur PEEL a ajouté un message dans un sujet  Envoi de demande de paiement CB   

    Bonjour,

    Vous devez dans un premier temps ajouter votre adresse email de compte paypal dans la configuration général du site. Une fois que le choix de ce paiement est disponible, associer le à votre commandes et cliquer sur le lien Facture HTML qui envoi vers une page proposant le moyen de paiement associé à la commande
    • 0
  17. carcy a ajouté un message dans un sujet  Base de données de Peel   

    Bonjour Simon !! merci pour vos infos !! je vais lancer tout ça.
    OK pour cliquer sur transmettre, MAIS pour les options du screenshot à cocher (insertion, structure...), il y a des trucs à cocher spécifiquement ??
    Je vais regarder Winmerge.

    merci beaucoup !!!
    • 0
  18. Simon développeur PEEL a ajouté un message dans un sujet  Base de données de Peel   

    Bonjour,

    Depuis l'interface de phpMyadmin de votre screenshot, vous devez cocher l'option 'Transmettre' pour récupérer un fichier contenant l'ensemble de vos données.
    Pour comparer la structure de deux bases de donnée,une solution consiste à exporter un fichier ne comportant que la structure (il faut décocher l'option 'Données' lors de l'export dans phpMyAdmin) pour chaque base de donnée, et utiliser un fichier comme winmerge pour comparer les deux fichiers.
    • 0
  19. carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Base de données de Peel
    Bonjour !
    je suis peut être pas au bon endroit, mais je demande quand même...
    serait il possible, dans peel en backoffice, de créer des options pour gérer sa base de données ?
    je m'explique... Un menu déroulant avec la gestion, le nettoyage, l'accès direct, et même (le plus important), une restauration (pour une réinstallation de peel par exemple) ou une SAUVEGARDE à l'endroit ou on veut de sa base de données ?

    Sinon, (je ne connais rien en sql), existe t'il une syntaxe, une ligne à taper sous phpmyadmin pour une sauvegarde complète de notre base de données sur notre disque dur ?
    Merci pour les infos.

    Perce que je souhaiterai sauvegarder ma base actuelle correctement (pour le cas d'un crach ou autre), mais dans ma gestion de base de 1and1, je sais pas trop quoi cocher dans "opérations SQL".
    Pourriez vous m'aiguiller SVP ?
    en sachant que dans les menus déroulant, j'ai :
    Compatibilité de l'exportation : NONE, ANSI, DB2, MAXDB, MYSQL323, MYSQL40, MYSQL, ORACLE, POSTGRESQL, ou TRADITIONAL
    Type d'exportation : INSERT, UPDATE, REPLACE.

    Merci pour votre aide

    Et tant qu'on y est, à parler de table... Je dois pas être le seul dans ce cas, car je suis l'évolution de peel depuis quelques temps et je mets à jours régulièrement chaque fois mes versions de peel et de sa table de données. Mais il arrive qu'il y ait des oublis de mise à jour de la table, soit de mon côté, soit du côté de peel... Et un jour, on se rend compte d'une erreur... par exemple, je viens de me rendre compte que ma table email_template datait de matusalem et mes clients avaient par exemple un bug pour la création d'un mot de passe oublié. En fait, la mise à jour de la table n'a pas été citée dans la procédure de migration, alors qu'elle est présente dans le doc de la dernière version 6.4.2 à installer toute fraîche.
    Donc ma question est la suivante : avez vous, ou pouvez vous faire ou éditer quelque chose pour que l'on puisse comparer la structure de la base installée actuellement pour nos peel shopping et celle qui devrait être installée avec le version actuelle ? et qui puisse nous remonter les différences ? (j'ai constaté dans ma base par exemple des différences dans les valeurs tinyint ou varchar...)


    cordialement

    JL


    • 3 réponses
    • 1 849 vues
  20. berserker a ajouté un message dans un sujet  alerte produit de nouveau disponible   

    Bonjour,

    Merci mais je reviens sur le sujet car bé non, désolé, mais décidément (après nombres d'essais) ça ne fonctionne pas. Aucune alerte n’apparaît dans "Alertes disponibilité en cours", l'administrateur n'est donc pas au courant de la demande et donc aucun mail n'est envoyé au client pour l'avertir que le produit est de nouveau dispo.
    Je ne sais pas quoi faire. :wacko:
    Quelqu'un pour m'aiguiller dans une direction ?
    • 0
  21. Simon développeur PEEL a ajouté un message dans un sujet  Frais Port gratuit selon le groupe de client   

    Bonjour, ce sujet fait doublons avec
    => Je clos
    • 0
  22. Simon développeur PEEL a ajouté un message dans un sujet  Balises métas dans toutes les pages de peel   

    Bonjour,

    Oui, je fais les ajouts dans le code pour la prochaine version.
    • 0
  23. Simon développeur PEEL a ajouté un message dans un sujet  warning php après identification   

    Bonjour,

    L’utilisation de la fonction ereg emet une alerte pour les versions de PHP à partir de la version 5.3. Le plus simple est d'ajouter le caractère @ devant l'appel de cette fonction dans le code pour faire en sorte que la fonction n'emette plus d'erreur. Cela revient à faire ce que vous avez fait, mais localisé à la fonction
    • 0
  24. paulanna a ajouté un message dans un sujet  Problème avec les options d'attributs   

    6.3.1
    • 0
  25. carcy a ajouté un message dans un sujet  Mauvais affichage du prix d'un article avec plusieurs options   

    non, aucun message d'erreur...
    Si je désactive le premier attribut, alors le 2ème fonctionne et le prix s'incrémente tout seul. Ce n'est donc pas un problème de configuration d'option dans le backoffice...

    Actuellement sur le site, j'ai remis les 2 options au cas ou vous voudriez jeter un coup d'oeil..
    accès direct :
    http://www.jl-transf...tails.php?id=47

    merci pour votre soutien !!

    JL
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping