ant0ny

Utilisateur open source
  • Compteur de contenus

    191
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par ant0ny


  1. Bonjour, 

    Je met en place un 2eme site sur lequel je souhaiterai installer le module Ogone mais c'est possible d'avoir les paiement des deux site sur le même abonnement Ogone?

    Dans les paramètres Ogone il y a des URL de retour du 1er site, si on applique un module sur un 2eme site, meme en indiquant les même informations que le 1er site, on risque d'avoir un soucis lors du retour du client qui sera envoyé sur l'URL du 1er site.

    J'ai vu sur Ogone la possibilité de créer des utilisateur mais on dirai que c'est en rapport avec DirectLink, peut-on utiliser le DirectLink avec le module Ogone?

    Merci de votre aide, je sais pas trop comment faire et se qu'il faut faire.

    Bonne journée.


  2. Bonjour, 

    Aprés des heure de recherche encore, je me demande si c'est possible. J'ai meme acheter un module menu large sur un autre shop mais j'adhére pas du tout a ce shop.

    Je me demande si ul class="sousMenu dropdown-menu" n'est pas bloquer car il se trouve dans li class="menu_main_item menu_{$item.name}

    Ne doit-on pas modifier l'ordre dans menu.tpl des ul et li? Ou c'est possible en css?

    Faut-il faire un genre de clear sur le li class menu_main pour que le ul du sous menu puisse etre a un emplacement different et pas lier et suivre la position du li manu_main_item ?

    Y a que moi qui souhaiterai un menu un peut plus fournis? Ou il y a une astuce que j'ai pas à ma connaissance...

    Je continue à chercher mais je commence à désespéré... Dommage de ne pas avoir un petit module pour ca...

     

    j'ai aussi essayer ceci dans screen.css mais rien a faire:

    #ul.sousMenu.dropdown-menu{
    float:left;
    min-with:1140px;
    margin:auto;
    }



    Help me please :(


  3. Bonjour, 

    J'ai ajouter le point.

    Quand je dit qu'il ne bouge pas, c'est qu'il reste a sa place d'origine, impossible de le forcer à s'afficher sur la largeur total, quand je survol categorie 1 il apparais en dessous de categorie 1 et quand je survol categorie 2 il apparais en dessous de categorie 2.

    J'aimerai les forcer a apparaître tous sur la largeur total et pas en dessous de chaque catégorie.

    la balise ul class="sousMenu dropdown-menu" ne resterai pas dans une class parente lier aux catégorie et donc resterai bien a droite sur une largeur total mais de son div parent lier aux catégorie?

    Je fait bien un update du css mais aucun changement, j'ai toujours se qu'il y a en première capture d’écran.

    Je vais encore chercher cet après-midi.

    Merci pour votre aide.


  4. Bonjour, 

    Merci pour votre aide, j'ai bien identifier que c'etait la balise ul class sousMenu dropdown-menu

    J'ai chercher dans le CSS mais pas trouver, j'ai donc ajouter ceci:
     

    .dropdown-menu > li > a {
    	white-space: normal;
    }
    
    /* Test placement sous-menu */
    .sousMenu dropdown-menu {
    float:left;
    max-with:1140px;
    margin:auto;
    }
    
    /* Footer et Header */
    #footer .affiche_contenu_html_footer {
    	padding-bottom: 5px;
    	padding-top: 5px;
    	text-align: center;
    	width: 100%;
    }

    ça n'a aucun effet sur le menu, il a toujours la même largeur, etc...

    par contre quand je modifie la largeur ici, c'est bien appliquer:

    .dropdown-menu {
    	margin-top: 0px;
    	min-width: 500px;
    }

    Mais j'arrive pas a le placer correctement, il bouge pas.

    Ou je me trompe? Je vois pas soit je fait pas comme il faut ou pas au bon endroit.

    Merci.


  5. Bonjour, Cela fait des jours que je cherche à modifier les sous menu. J'ai reussi à mettre les enfants dans les parent mais maintenant j'aimerai que les sous menu s'ouvre sur toute la largeur du site, j'ai fait des modification dans le code et le css mais je n'arrive pas a avoir se que je souhaite. Je suis en version 7.2.0

    Voici se que j'ai:
    mini_180331032236564920.png

    Voici se que je cherche a avoir:
    mini_180331032236496963.png

    Pour au final pouvoir avoir un menu qui ressemblerai à cela:
    mini_180331032236807896.png

    Il restera à faire une séparation en colonne a l’intérieur puis à ajouter des option sur les catégorie en BO pour les éventuel petite image, couleur, etc... mais j'en suis pas encore la, chaque chose en sont temps. Ici j'ai juste la position de bord a bord et la largeur max que j'arrive pas à appliquer, à chaque fois ça bouge en fonction du menu ouvert.
    Je pense que c'est lier un un DIV qui bouge en fonction de la position de la categorie à ouvrir mais je trouve pas ou gérer ça.

    Merci de votre aide


  6. Bonjour,

    J'y suis finalement arrivé grace a une petite adaptation.

    Je n'utilise pas les fonctions NFORMATIONS CLIENT

    Et je détourne donc un choix dans "Qui".

    J'ai modifier "partenaire" dans Qui par "Numero de TVA intracom OK (pas de TVA)"
    Et j'ai ajouté une condition dans une fonction et je peut maintenant vérifier un numero de TVA et ne passé en exonération que les utilisateurs avec numero de TVA intracom que j'ai controlé. Il me suffit donc de modifier l'utilisateur et de choisir "Numero de TVA intracom OK (pas de TVA)" dans "Qui".
    L'option d'exonération doit etre active dans les parametres du site.

    Voici les 2 petites modifications:

    fichier: /lib/fonctions/user.php

    ORIGINE:

    function is_user_tva_intracom_for_no_vat($user_id = null)
    {
        if (empty($user_id) && est_identifie()) {
            $user_id = $_SESSION['session_utilisateur']['id_utilisateur'];
        }
        if (!empty($user_id)) {
            if ($user_infos = get_user_information($user_id)) {
                // Pas de vérification trop stricte du numéro de TVA intracommunautaire pour éviter les problèmes liés à des formats différents
                if (!empty($GLOBALS['site_parameters']['pays_exoneration_tva']) && String::strlen($GLOBALS['site_parameters']['pays_exoneration_tva'])==2 && !is_numeric(String::substr($user_infos['intracom_for_billing'], 0, 2)) && String::substr(String::strtoupper($user_infos['intracom_for_billing']), 0, 2) != $GLOBALS['site_parameters']['pays_exoneration_tva'] && String::strlen($user_infos['intracom_for_billing']) >= 7 && String::strlen(str_replace(' ', '', $user_infos['intracom_for_billing'])) <= 14) {
                    // Utilisateur avec un n° de TVA intracom, en Europe mais pas en France
                    return true;
                }
            }
        }
        return false;
    }


    MODIFIER PAR:
     

    function is_user_tva_intracom_for_no_vat($user_id = null)
    {
        if (empty($user_id) && est_identifie()) {
            $user_id = $_SESSION['session_utilisateur']['id_utilisateur'];
        }
        if (!empty($user_id)) {
            if ($user_infos = get_user_information($user_id)) {
                // Pas de vérification trop stricte du numéro de TVA intracommunautaire pour éviter les problèmes liés à des formats différents
                if (!empty($GLOBALS['site_parameters']['pays_exoneration_tva']) && String::strlen($GLOBALS['site_parameters']['pays_exoneration_tva'])==2 && !is_numeric(String::substr($user_infos['intracom_for_billing'], 0, 2)) && String::substr(String::strtoupper($user_infos['intracom_for_billing']), 0, 2) != $GLOBALS['site_parameters']['pays_exoneration_tva'] && String::strlen($user_infos['intracom_for_billing']) >= 7 && String::strlen(str_replace(' ', '', $user_infos['intracom_for_billing'])) <= 14 && $user_infos['seg_who']== "partner") {
                    // Utilisateur avec un n° de TVA intracom, en Europe mais pas en France
                    return true;
                }
            }
        }
        return false;
    }

     


    fichier: \lib\lang\admin_fr.php

    ORIGINE:
     

    $GLOBALS["STR_ADMIN_UTILISATEURS_WHO_PARTNER"] = "Partenaire";

    MODIFIER PAR:
     

    $GLOBALS["STR_ADMIN_UTILISATEURS_WHO_PARTNER"] = "Numero de TVA intracom OK (pas de TVA)";

     

     

    Voila, j’espère que ça pourras aidé d'autres personnes car je trouve que c'est essentiel de pouvoir avoir un contrôle la dessus et pas juste envoyé des commandes sans TVA car l'utilisateur a mis un truc non valide et de devoir se prendre la tete à expliquer, modifier ou annulé des commandes ou finalement devoir payé la TVA que l'on aurai du facturé!

    Le top serait un control automatique du numéro de TVA mais c'est un peut plus lourd à faire donc je me contente de ça pour le moment mais si y en a qui y travail, partagez ;)

    Bonne journée.


  7. Bonjour, 

    Quand je partage le lien d'un article sur facebook j'ai jamais en image l'image de l'article mais j'ai l'image de la banniere.

    C'est normal ou c'est moi qui as un soucis?

    J'ai vu que l'on devais mettre des balise pour indiqué/forcé l'image lors du partage mais c'est a mettre dans Header alors que la partie qui affiche l'image et donc qui prend l'image en BDD se trouve dans le body. Du coups je sais pas comment faire pour mettre ça dans le header avec une variable php vers la photo de l'article. Surtout que l'on peut aussi ne pas etre dans un article et donc la partie lien de la photo ne serai pas correcte...


    Merci pour votre aide.


  8. Bonjour, 

    Merci pour se complément d'information, je ne cherche pas une solution d’interconnexion avec vérification mais simplement si le client s'inscrit et n'entre pas un format valable, que se soit pas pris en compte car j'ai une cliente encore aujourd'hui qui m'a mis ceci dans la zone: SIRET: 1234567

    Et boum sa commande sans TVA...

    Je suis en version 7.2 premium, donc sur ma version il n'y a pas le contrôle des 2 lettres et ensuite 7 à 14 caractère?

    On pourrais bloqué le format a quel endroit? Sur la zone de saisie ou en traitement php?

    Si c'est sur les version récente, je pourrais aussi trouver le morceau de code et l'adapter a ma version 7.2... car c'est ennuyant, le retiré c'est pas une solution pour l'intracom et le mettre me donne des particulier qui remplisse la zone intracom avec de tous et des fois ça facture HT...

    Merci pour votre aide ;)


  9. Bonjour, 

    Dans la configuration nous pouvons mettre les deux première lettre du pays dans lequel nous nous situons pour que la TVA s'applique sur les numéro de TVA qui commence par ces deux lettre et pas sur les autres.

    Le soucis c'est que les clients peuvent mettre se qu'il veulent en numero de TVA intracom du genre "MELLE" ou "MARIE15" et du coups il n'applique pas de TVA et si le client paie immédiatement via par exemple Ogone, il règle la facture mais en HT...

    Comment faire un contrôle ou tous simplement contrôlé le bon format d'un numéro de TVA dans la zone TVA pour forcé le client à entré sous forme LL0123456789?

    Merci


  10. Bonjour, 

    Merci, quand je rencontre des soucis, je vous en fait part, si ça peut résoudre aussi pour les autres et aussi éventuellement sur les version suivante c'est encore mieux.

    Pour le moment je rencontre un petit soucis avec le module ogone mais j'arrive pas a trouver pourquoi... je reviendrai sur un post sur le module.

    Et j'ai remarqué aussi un petit soucis avec les code promo sur une catégorie mais je doit tester complètement pour voir exactement se qui pose problème. 

    Je suis désolé de vous ennuyé avec ça.

    Un tout grand merci pour votre aide.


  11. Bonjour, 

    Les affiliés n'arrive pas à validé le panier et passé l'etape suivante pourtant...

     

    Je vous envoi les identifiants en MP.

    edit: voici par exemple un compte affilié dans le panier, connecter mais avec un message pour se connecter et quand on clique sur Etape suivante, la page se rechage et c'est tout.

    161121100009120054.png

    Merci


  12. Bonjour, 

    Merci, donc juste un profil mais alors les affiliés ne peuvent pas passé de commande sur le site... Quel solution pour que les affilié puisse passé des commandes sur le site?

    Sur la page rapport des ventes/affilié le numéro de commande est 3 et donc j'ai la meme chose pour l'URL, j'ai commandeid=3

    Par contre sur "commande avec affiliation" qui reprend toutes les commandes avec affiliation mais sans filtré sur un affilié, la il n'y a pas de soucis.

    Merci


  13. Bonjour, 

    J'ai mis des affilié sur ma boutique vers 7.2.0 et aucun soucis jusqu'au moment ou l'un souhaite passé une commande...

    Ca bloqué sur la panier, impossible de passé a l'etape suivante, j'ai donc remarqué qu'il etait possible de sélectionné plusieurs status, j'ai donc validé affilié et client avec CTRL.

    Cela à permis de validé une commande et de rester affilié mais maintenant quand je vais dans webmastering >> affiliation >> rapport des ventes, mes affiliés ne sont plus dans la liste pour effectuer une recherche...

    Autre soucis constaté, dans cette meme page, quand on selectionne un affiliés et que l'on affiche les commandes, le lien "Voir" pour afficher la commande est toujours identique, c'est toujours sur commandeid=3

    Et j'aurai aussi une question, y a t-il moyen de changer le statut du reversement de plusieurs commande en meme temps et pas devoir les ouvrir une par une pour validé? Par exemple, sortir la liste du 1er au 31 du mois, faire le versement et validé toutes ces commandes?

    Merci


  14. Bonjour, 

    Ha oui ok donc c'est peut etre autre part que ça devrai faire cela mais comme j'ai fait, en faite ça cloture la commande.

    Maintenant, si un client n'arrive pas a payé sa commande, je lui envoi un mail de rappel, il peut alors avoir le detail et effectuer son paiement depuis ce canal ou il peut aussi aller dans l'historique des commandes, ouvrir le detail de sa commande pour effectuer son réglement. Je pense pas que se soit ennuyant comme j'ai fait de clôturé toutes les commande lors de leurs enregistrement. 

    Normalement dans chaque module de paiement il devrai y avoir sur la page de retour que se soit ogone ou paypal un code pour vider le panier alors? 
    Ou sur la page de retour apres paiement?

    Merci


  15. J'ai trouver ceci dans fin commande, on ne devrai pas mettre le code qui est dans mandate dans les autres possibilité de paiement ou directement dans le code general?

    switch ($com->paiement) {
    	// In $com->payment_technical_code is stored the "technical_code" found in peel_paiement
    	case 'check':
    	case 'transfer':
    	case 'pickup':
    	case 'delivery':
    	case 'cash':
    	case 'mandate':
    		// On avertit l'utilisateur et l'administrateur uniquement pour les modes de paiement non instantanés
    		email_commande($commandeid);
    
    		if (!empty($_COOKIE[$GLOBALS['caddie_cookie_name']])) {
    			// Il faut supprimer le cookie qui contient les produits du panier, sinon le caddie est automatiquement rechargé dans init().
    			unset($_COOKIE[$GLOBALS['caddie_cookie_name']]);
    		}
    		// Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire
    		$_SESSION['session_caddie']->init();
    		unset($_SESSION['session_commande']);
    		
    		if (check_if_module_active('ariane_panier')) {
    			close_ariane_panier_session();
    		}
    
    		break;
    
    	default :
    		break;
    }

    Merci


  16. Bonjour, 

    Il y a bien longtemps j'ai du effectuer une modification sur la boutique, je suis en 7.2 et je me rend compte que quand un client valide sa commande, on lui donne un numéro de commande, il peut payé sa commande mais ensuite il peut revenir en arrière, modifier la commande, et validé a nouveau et recevoir le même numéro de commande, ça modifie en BDD la commande et il peut a nouveau effectuer son paiement. Je peut alors me retrouver avec des clients qui souhaite passé deux commande mais la 2eme écrase la 1ere.

    Je pense que c'est un soucis avec le panier qui n'est pas vider ou un truc comme ça mais je ne sais pas trop ou cela est géré, pourriez vous m'envoyé dans la bonne direction?

    Merci pour votre aide.


  17. Bonjour, 

    J'ai trouvé, c'etait tout con mais je le met en cas ou d'autre serait dans le meme cas.

    En fait il suffit d'ajouté le lien de la page qui contient le bouton, a la base dans le fichier configuration on nous dit ceci:

    // * Page "Contrôle de données et d'origine" :
    //   -  Contrôles pour e-Commerce => http://XXXXX/achat/fin_commande.php

    Il faut donc mettre 

    http://XXXXX/achat/fin_commande.php

    Mais aussi

    http://XXXXX/modules/factures/commande_html.php

    Se qui nous donne ceci:

    http://VOTRE_SITE/achat/fin_commande.php;http://VOTRE_SITE/modules/factures/commande_html.php

    160824054249723815.png

     

    Merci Gilles pour tes conseilles, tous semble fonctionné parfaitement. Peut-etre juste indiqué ce 2eme lien dans les informations du fichier configuration relatif a l'installation et configuration.


  18. Bonjour,

    Effectivement, je pense que cette personne n'avais pas trop de connaissance... En tous cas ceci est réglé grace a vous, merci.

    Pour les erreur, voici se que j'ai, si je comprend bien il ne connais pas la commande "/1/r/"?

    16082402035674303.png

    Il faudrait surement demander l'affichage des info envoyé depuis le bouton pour contrôlé si c'est correcte ou pas, je pense que c'est envoyé en POST si je dit pas de bêtise...

    Je vais essayé de chercher pour faire cela...

    Merci pour votre aide.

    Edit:

    Voici le code html du bouton:
     

    <div class="center"> Réglement par carte bancaire :<br /> 
    <form method="post" action="https://secure.ogone.com/ncol/prod/orderstandard_utf8.asp" name="ogoneForm" id="ogoneForm">
    <input type="hidden" name="PSPID" value="DESIGNNAILART" />
    <input type="hidden" name="ORDERID" value="5187" />
    <input type="hidden" name="AMOUNT" value="2175" />
    <input type="hidden" name="CURRENCY" value="EUR" />
    <input type="hidden" name="LANGUAGE" value="fr_FR" />
    <input type="hidden" name="CN" value="Antony test" />
    <input type="hidden" name="EMAIL" value="contact@designnailart.be" />
    <input type="hidden" name="OWNERADDRESS" value="rue du test 141" />
    <input type="hidden" name="OWNERZIP" value="7100" />
    <input type="hidden" name="OWNERTOWN" value="La louviere" />
    <input type="hidden" name="OWNERCTY" value="BE" />
    <input type="hidden" name="OWNERTELNO" value="32486123456" />
    <input type="hidden" name="LOGO" value="" />
    <input type="hidden" name="HOMEURL" value="http://www.designnailart.eu" />
    <input type="hidden" name="BACKURL" value="http://www.designnailart.eu/achat/fin_commande.php" />
    <input type="hidden" name="ACCEPTURL" value="http://www.designnailart.eu/modules/ogone/ok.php?orderId=5187" />
    <input type="hidden" name="DECLINEURL" value="http://www.designnailart.eu/modules/ogone/nok.php?orderId=5187" />
    <input type="hidden" name="CANCELURL" value="http://www.designnailart.eu/modules/ogone/nok.php?orderId=5187" />
    <input type="hidden" name="EXCEPTIONURL" value="http://www.designnailart.eu/modules/ogone/nok.php?orderId=5187" /> 
    <input type="hidden" name="SHASign" value="F84454E257C3A81C6674B8894EBF6E4985911718" /> 
    <input type="submit" value="Cliquez ici pour payer votre commande par carte bancaire" class="btn btn-primary bouton" />
    </form> 
    </div>

    j'ai moi même fait des retour a la ligne pour plus de lisibilité.

    Je vais voir au niveau des paramètre pris ou pas par ogone.

    Merci


  19. Bonjour, comme promis, je reviens avec des infos.

    Alors avec le code unset($_REQUEST['cluster']); j'ai plus de soucis, les commandes passe bien sur réglé.

    Voici la réponse de OVH par rapport a cela:

    Votre demande relève de l'installation du module de paiement Ogone, néanmoins nous n'avons pas la visibilité sur le code php et l'assistance pour le paramètrage de la solution de paiement est en dehors de notre périmètre.
    je vous invite à vous rapprocher du fournisseur de la solution de paiement pour avoir la bonne configuration.

    J'ai fait un test d'envoi de mail avec demande de paiement pour une commande par Ogone, le lien dans le mail ouvre la page Ogone mais il y a une erreur (voir photo)

    160822110915226270.png

    A votre avis quel pourrais être le soucis?

    Merci.

Twitter Advisto ecommerce

Facebook PEEL Shopping