ctmben

Utilisateur open source
  • Compteur de contenus

    18
  • Inscrit(e) le

  • Dernière visite


Réputation sur la communauté

0 Neutral

À propos de ctmben

  • Rang
    Membre

Activité de ctmben

  1. ctmben a ajouté un message dans un sujet  A la une photo defilante   

    Je vous remercie Simon vous êtes toujours au top :)
    Cordialement
    Bernard
    • 0
  2. ctmben a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    A la une photo defilante
    Bonjour,
    Je reviens vers vous afin de trouver une solution au niveau du code source.
    Je voudrais pour mon patron modifier le bloc a la une ( photo defilante ) par les bonnes affaires....
    Je ne trouve pas j'ai farfouiller un peux partous dans les pages .php et je n'y arrive pas...
    Pouvez vous m'aidez svp ?
    Merci d'avance
    Peel shopping 6.2
    https://www.immac.be/
     

    • 2 réponses
    • 319 vues
  3. ctmben a ajouté un message dans un sujet  Paypal confirmation commande   

    Merci simon :) tous est ok maintenant
    • 0
  4. ctmben a ajouté un message dans un sujet  send_avis_expedition   

    En farfouillant le forum j'ai trouver que monsieur Simon avais déjà résolu le problème avec une autre personne.
    En faite il faut modifier le code de cette manière et merci a Simon !!!
     
    function update_stock_status_order_changed($id_statut_paiement, $id_statut_livraison, $id_commande)
    {
    $select = "SELECT *
    FROM peel_commandes
    WHERE id='" . intval($id_commande) . "'";
    $query = query($select) ;
    //On vérifie si la commande existe deja
    if(!empty($query)){
    $commande = fetch_assoc($query);
    $statut_paiement_ex = vb($commande['id_statut_paiement']);
    $statut_livraison_ex = vb($commande['id_statut_livraison']);
    // Mise à jour de la date de paiement si le statut est en réglé (et ne l'était pas avant)
    if ($id_statut_paiement == 3 && $statut_paiement_ex != $id_statut_paiement) {
    $sql_cond_array[] = "a_timestamp='" . date('Y-m-d H:i:s', time()) . "'";
    }
    if (!empty($id_statut_paiement)) {
    $sql_cond_array[] = "id_statut_paiement='" . intval($id_statut_paiement) . "'";
    }
    if (!empty($id_statut_livraison)) {
    $sql_cond_array[] = "id_statut_livraison='" . intval($id_statut_livraison) . "'";
    }

    query("UPDATE peel_commandes
    SET " . implode(', ', $sql_cond_array) . "
    WHERE id='" . intval($id_commande) . "'");

    //Vérifie le statut paiement avant la mise à jours de la base avec celui du formulaire. Ils doivent être différent, afin d'éviter un doublon d'incrémentation des stocks lorsque l'utilisateur choisi l'annulation de livraison.
    if (affected_rows() && !empty($id_statut_paiement) && $statut_paiement_ex != $id_statut_paiement) {
    if (intval($id_statut_paiement) == 6) {
    if (empty($id_statut_livraison)) {
    // Changement aussi du statut de livraison en annulé s'il n'était pas déjà en statut livré
    query("UPDATE peel_commandes
    SET id_statut_livraison=6
    WHERE id='" . intval($id_commande) . "' AND id_statut_livraison!=3");
    }
    // Réincrémentation des stocks en cas de commande passée en statut paiement annulé
    $product_infos_array = get_product_infos_array_in_order($id_commande, $commande['devise'], $commande['currency_rate']);
    if (!empty($product_infos_array)) {
    foreach ($product_infos_array as $this_ordered_product) {
    if (is_stock_advanced_module_active() && $this_ordered_product['etat_stock'] == 1) {
    incremente_stock($this_ordered_product['quantite'], $this_ordered_product['produit_id'], $this_ordered_product['couleur_id'], $this_ordered_product['taille_id']);
    }
    }
    }
    } elseif ($statut_paiement_ex == 6) {
    // Décrémentation des stocks en cas de commande qui était en statut paiement annulé et qui finalement ne doit pas être annulée
    $product_infos_array = get_product_infos_array_in_order($id_commande);
    if (!empty($product_infos_array)) {
    foreach ($product_infos_array as $this_ordered_product) {
    if (is_stock_advanced_module_active() && $this_ordered_product['etat_stock'] == 1) {
    decremente_stock($this_ordered_product['produit_id'], $this_ordered_product['couleur_id'], $this_ordered_product['taille_id'], $this_ordered_product['quantite'], $this_ordered_product['commande_id']);
    }
    }
    }
    }
    }
    //On vérifie que le statut de livraison passe à expédié pour envoyer l'email d'expédition
    if($statut_livraison_ex != $id_statut_livraison && $id_statut_livraison == 3) {
    send_avis_expedition($id_commande);
    }
    }
    }
    • 0
  5. ctmben a ajouté un message dans un sujet  send_avis_expedition   


    function send_avis_expedition($commandeid)
    {
        $resCom = query("SELECT *
            FROM peel_commandes
            WHERE id='" . intval($commandeid) . "'");
        $commande = fetch_object($resCom);
        $order_infos = get_order_infos_array($commande);
        $custom_template_tags['ORDER_ID'] = $commandeid;
        $custom_template_tags['TYPE'] = $commande->type;
        $custom_template_tags['COLIS'] = $commande->delivery_tracking;
        $custom_template_tags['NOM_FAMILLE'] = $commande->nom_bill;
        $custom_template_tags['PRENOM'] = $commande->prenom_bill;
        $custom_template_tags['CLIENT_INFOS_SHIP'] = $order_infos['client_infos_ship'];
        $custom_template_tags['COUT_TRANSPORT'] = str_replace('€', '€', fprix($commande->cout_transport, true)) . " " . TTC;
        $custom_template_tags['SHIPPED_ITEMS'] = '';
        $product_infos_array = get_product_infos_array_in_order($commandeid, $commande->devise, $commande->currency_rate);
        foreach ($product_infos_array as $this_ordered_product) {
            $custom_template_tags['SHIPPED_ITEMS'] .= $this_ordered_product["product_text"] . "\n";
            $custom_template_tags['SHIPPED_ITEMS'] .= QUANTITY . BEFORE_TWO_POINTS . ": " . $this_ordered_product["quantite"] . "\n";
            $custom_template_tags['SHIPPED_ITEMS'] .= PRICE . BEFORE_TWO_POINTS . ": " . str_replace('€', '€', fprix($this_ordered_product["total_prix"], true)) . ' ' . TTC . "\n\n";
        }
        send_email($commande->email, '', '', 'send_avis_expedition', $custom_template_tags, 'html', $GLOBALS['support_commande']);
    }
    • 0
  6. ctmben a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    send_avis_expedition
    Bonjour,
    Je suis sous peel 6.2.
    Quand un client achète sur le site, il reçois bien un mail de confirmation de sa commande, mais quand j'envoie sa commande je vais dans l'administration et je mais dans état de livraison (expédier )
    A ce moment la le client devrais recevoir un mail de type Avis d'expédition de la commande n°[ORDER_ID] etc.....   mais rien n'est envoyer au client ?????
    J'ai bien vérifier dans les modèles de mail et tous est ok a ce niveau la.
    Je ne vois pas d'ou peux venir le soucis ??? 
    • 2 réponses
    • 130 vues
  7. ctmben a ajouté un message dans un sujet  Paypal confirmation commande   

    Bonjour,
    Tous d'abord je tiens a vous remercier, vous êtes un vrai maître :) 
    Maintenant quand ont lance une commande avec Paypal il y a bien un mail qui part, mais pas sur la bonne adresse lol
    Dans le back office j'ai bien régler mon adresse mail pour le Webmaster/Support, et dans email de traitement des commandes celle de la société.
    Mais ce n'est pas eux qui reçoive le mail mais bien moi le webmaster lol ???? je suppose qu'il dois avoir une erreur au niveau du code.

    Cordialement
    Bernard
    • 0
  8. ctmben a ajouté un message dans un sujet  Paypal confirmation commande   

    Dans le code j'essaie de faire des modifications, mais cela ne change rien, pouvez vous me dire ou se situe l'erreur, je suis en peel 6.2
    • 0
  9. ctmben a ajouté un message dans un sujet  Paypal confirmation commande   

    case 'paypal':
                if (file_exists($GLOBALS['fonctionspaypal']) && !empty($GLOBALS['site_parameters']['email_paypal'])) {
                    require_once($GLOBALS['fonctionspaypal']);
                    $js_action='document.getElementById("paypalForm").submit()';
                    $output .= '
    <div align="center">
        ' . REGLEMENT_CARTE_BANCAIRE . '<br />
        ' . getPaypalForm($order_id, $_SESSION['session_langue'], fprix($amount_to_pay, false, $com->devise, true, $com->currency_rate, false, false), $_SESSION['session_devise']['code'], $com->email, 1, '', $_SESSION['session_utilisateur']['id_utilisateur'], $com->prenom_ship, $com->nom_ship, $com->adresse_ship, $com->zip_ship, $com->ville_ship, $com->pays_ship, $com->telephone_ship) . '
        <br />
        ' . PAYPAL_IMG . '
    </div>
    ';
                    $send_admin_template_email = 'admin_info_payment_credit_card';
                }
                break;
            default :
                break;
        }
        if ($send_admin_email && !empty($send_admin_template_email)) {
            unset($custom_template_tags);
            $custom_template_tags['ORDER_ID'] = $order_id;
            send_email($GLOBALS['support'], '', '', $send_admin_template_email, $custom_template_tags, 'html', $GLOBALS['support']);
        }
        if(is_autosend_module_active() && !empty($js_action) && !empty($GLOBALS['site_parameters']['module_autosend_delay'])) {
            $output .= '<script type="text/javascript"><!--//--><![CDATA[//><!--
                            setTimeout (\''.$js_action.'\', '. ($GLOBALS['site_parameters']['module_autosend_delay']*1000) .');
                        //--><!]]></script>';
        }
        return $output;
    • 0
  10. ctmben a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Paypal confirmation commande
    Bonjour,
    Je suis webmaster de www.immac.be et récemment j'ai activer le module PayPal qui fonctionne au niveau des paiements.
    Le soucis est que sur la boite mail je ne reçois pas de message pour être prévenu que le client a commander et payer avec Paypal un produit.
    Je suis obliger de vérifier dans l'administration vente et compatibilité/Liste des commandes ..........
    Mais si le client choisi virement bancaire, la je reçois bien un mail qui me préviens que le client a fais une commande.
    Mais pourtant tous est OK dans modèles de mail.
    Si il faut faire une modification au niveau PHP pouvez m'indiquer le chemin.
    Dans l'attente de vous lire,
     
    • 6 réponses
    • 166 vues
  11. ctmben a ajouté un message dans un sujet  en.php ( probleme )   


    Voila tous est en ordre maintenant. J'ai suprimer information.

    Merci encore
    • 0
  12. ctmben a ajouté un message dans un sujet  en.php ( probleme )   

    Seul soucis sais que sa apparait aussi dans le menu information en bas a droite de ma page, faudrait que je puisse l'enlevé.

    Je vais chercher si je trouve de moi même sinon je vous demanderez une aide lol.

    Mais encore merci de m'avoir aider vous êtes vraiment sympa.

    :D
    • 0
  13. ctmben a ajouté un message dans un sujet  en.php ( probleme )   

    J'ai trouver le problème, en ajoutant les rubriques il me mettais rub=10.

    J'ai vu cela en mettant le pointeur de la souris dessus.

    J'ai alors modifier le code en lui assignant 10 et cela fonctionne looollll

    Merci beaucoup
    • 0
  14. ctmben a ajouté un message dans un sujet  en.php ( probleme )   


    Merci pour votre réponse rapide, mais ca ne fonctionne pas :unsure:

    J'ai rajouter une rubrique Location en numéro 1 et pour continuer une deuxième Déstockage en 2

    Je l'ai et mise en ligne mais malgré tous ca ne fonctionne pas ????

    Voyez vous même j'ai refait un print screen

    • 0
  15. ctmben a ajouté un message dans un sujet  en.php ( probleme )   

    J'ai rajouter un deuxieme menu location pour tester avec le code et le menu s'ajoute.

    J'ai eter dans administration creer une rubrique 1.

    Mais sa ne fonctionne pas voici une image.

    http://imageshack.us/photo/my-images/38/rubrique.png/

    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping