Flux d’activité

Flux d’activité de Messages

  1. Simon développeur PEEL


    Bonjour,

    Pour automatiser la mise à jour du champ resupplying de la table peel_produits quand le stock temporaire tombe à 0, il faut modifier la fonction reservation_stock_temp() du fichier modules\stock_advanced\fonctions.php. Avant

    if (!empty($GLOBALS['site_parameters']['timemax'])) {
    Vous pouvez ajouter :

    if(empty($stock_restant_apres_demande) {
    query("UPDATE peel_produits
    SET resupplying = 0
    WHERE id = '" . intval($product_id) . "'");
    }
    [/code] Il faut également faire la manipulation inverse, si l'utilisateur vide le panier, le stock temporaire est réincrémenté et le produit doit être de nouveau disponible. Dans la fonction liberation_stock_temp() du même fichier, vous pouvez ajouter sous la ligne[i] $stock_temp_restant = $stock_temp_disponible + $quantite;[/i]
    [CODE]
    if (!empty($stock_temp_restant)) {
    query("UPDATE peel_produits
    SET resupplying = 1
    WHERE id = '" . intval($product_id) . "'");
    }

  2. Dogs-Star


    Re bonjour, encore moi !

    J'ai un gros soucis d'affichage de mon site dans les navigateur Internet exporer et chrome, sous firefox et opera tout va bien.

    Cela que ce soit avec le template "peel6" qui est de base ou celui que j'utilise pour l'instant.

    Voyez ces image ci-dessous.

    post-10848-0-55034200-1355566245_thumb.p

    post-10848-0-93790100-1355566490_thumb.j

    Que dois je faire ?

    Merci de votre aide encore une fois

  3. Dogs-Star


    Bonjour,

    J'ai encore un soucis et j'espère le dernier. Lorsque je fais une simulation de commande dans ma boutique, lors du paiement avec paypal, lors du récapitulatif du paiement sur la fenêtre de paypal, il m'indique le prix en $ alors que ma boutique est en €. J'ai même supprimer les autres devises dans la boutique pour être certaine.

    Dans les paramètres paypal, par défaut, il est en Euro.

    Est ce un soucis avec le site ou Paypal, bien évidemment je suis pour l'instant obligé a supendre le paiement via ce système car paypal fait la converstion $ -> € et je perd de sous sur le coup.

    Merci de votre aide.

  4. djespace


    Bonjour,

    Merci pour la modif.

    Par contre le fait de devoir décocher la fonction resupplying dans le back-office pose problème.

    Enfin, plus exactement, c'est le fait de devoir la cocher une fois qu'il n'y a plus de stock qui poserai problème.

    Cela impliquerai d'être H24 sur la boutique pour surveiller le stock, et encore c'est sans parler d'une commande supérieur au stock réel.

    Car les utilisateurs pourront continuer à commander le produit, même si celui-ci n'est plus en stock.

    Reprenons un exemple :

    Le stock de l'article en question baisse petit à petit au fur et à mesure des commandes.

    Lorsque celui-ci arrive à zéro, il va passer en statut "livré sous 8 - 10 jours" avec ajout au panier possible,

    hors pour ce type de produit, une fois qu'il n'y a pus de stock, il faut qu'il passe directement dans le nouvel état de stock, le fameux resupplying (ou id=3) avec ajout au panier impossible jusqu'à que le stock soit à nouveau positif.

    Sinon je risque d'avoir des commandes pour un produit que je n'ai plus en stock et que je souhaite justement mettre en resupplying pour les informer que le produit est en réaprovisionnement sans délais précis. (produit d'importation).

    Il faut absolument que le changement de statut se fasse de manière automatique, sinon ce nouvel état de stock n'aura aucun intérêt.

    Le problème étant comme vous me l'avez dit qu'il n'y a pas de lien entre l'ajout au panier et l'état de stock.

    Il faut que la possibilité d'ajouter au panier soit fonction de l'id de l'état stock et non du fait que le produit soit coché resupplying ou non.

    N'y a-t-il vraiment aucuns moyens ?

    Essayons déjà de régler cela, on s'occupera de la mise à jour du statut pour les couleurs ensuite.

    Merci encore !

  5. Simon développeur PEEL


    Bonjour,

    dans la fonction "affiche_critere_stock" me bloque bien l'ajout au panier pour les produits resupplying.

    Sauf que le bouton ajouter au panier et le choix de quantité restent bien présents.

    (En fait c'est simplement que le bouton ajouter au panier n'est plus cliquable et qu'accessoirement le cadre à disparu)

    Dans l'idéal, j'aimerais qu'ils disparaissent. (comme lorsque l'on a un produit ayant un stock à 0 et que la fonction d'ajout au panier pour les produits hors stock est désactivée).

    Pour supprimer l'affichage du bouton d'ajout au panier, pour les produits resupplying, il faut compléter ce test (ligne 1229)

    if (empty($product_object->on_estimate)) {
    par
    if (empty($product_object->on_estimate) && empty($product_object->resupplying)) { {

    Par ailleurs, lorsqu'un produit resupplying est de nouveau en stock, il n'est pas possible de l'ajouter au panier non plus.

    Le produit sera à nouveau commandable après la mise à jour du champ dans le back office, cette opération n'est pas automatique.

    Je regarde pour le problème des couleurs.

  6. Dimitri


    Bonjour,

    Merci pour cette réponse rapide. J'ai donc cherché davantage et j'ai finalement trouvé cette fameuse option: on n'y parvient pas par "préférences" mais par un guide de configuration, très discrètement situé.

    La très confuse interface utilisateur de Paypal n'a vraiment pas aidé. J'aurais bien joint la capture d'écran comme témoignage .

    Merci pour votre aide !.

  7. Simon développeur PEEL


    Bonjour,

    Ci dessous le code corrigé pour permettre la mise à jour automatique de frais sur les petites commandes. Le fonctionnement est :

    Si la valeur du champ est à 0, les frais supplémentaires restent à 0.

    Si la valeur du champ est supérieur à 0, les frais supplémentaires seront inchangé

    Si la valeur du champ est vide, les frais supplémentaires seront ceux défini dans la page de paramètre généraux.

    Il faut pour cela ajouter le code

        if ($frm['small_order_overcost_amount'] == '') {
    if($total_produit < $GLOBALS['site_parameters']['small_order_overcost_limit'] && $total_produit >= $GLOBALS['site_parameters']['minimal_amout_to_order']) {
    $small_order_overcost_amount = $GLOBALS['site_parameters']['small_order_overcost_amount'];
    } else {
    $small_order_overcost_amount = 0;
    }
    } else {
    $small_order_overcost_amount = get_float_from_user_input($frm['small_order_overcost_amount'], $frm['currency_rate']);
    }
    $tva_small_order_overcost = get_float_from_user_input($small_order_overcost_amount, $frm['currency_rate']);[/CODE]

    dans la fonction save_commande_in_database, ligne 1471 du fichier fonctions/fonctions_admin.php.

    Cette modification annule et remplace les indications fournies dans mes messages précédents.

  8. djespace


    Bonjour,

    Je confirme, aux vues de votre image jointe que c'est une option paypal, qui se modifie dans votre compte paypal.

    Vous pouvez vérifier un point dans votre compte paypal, dans l'onglet "Mon compte" puis "Préférences" puis "Mes ventes"

    enfin dans la partie Livraison de mes articles vous avez une ligne "calcul des frais de livraison" avec la possibilité de mettre à jour ou modifier.

    Par ailleurs, (même si ce n'est pas votre question) sachez qu'il est possible d'ajouter des frais à un mode de paiement dans la boutique peel dans le back-Office : Gestion du site / Moyens de paiement / Paypal (ou autre mode de paiement) / Supplément à ajouter à la commande (en €) :

    Vérifiez là aussi tout de même au cas ou qu'il n'y ait pas de valeur dans ce champ.

  9. djespace


    Bonsoir,

    Merci pour toutes ces réponses !

    C'est désormais ok pour le dialogue avec la bdd, la fonction resupplying reste bien activée dans les fiches produits

    Par contre j'ai encore des soucis avec l'ajout au panier.

    - le remplacement de la ligne :

    
    if (empty($product_object->on_rupture) || !empty($GLOBALS['site_parameters']['allow_add_product_with_no_stock_in_cart'])) {
    
    
    par :
    
    if (empty($product_object->resupplying) && (empty($product_object->on_rupture) || !empty($GLOBALS['site_parameters']['allow_add_product_with_no_stock_in_cart']))) {
    
    

    dans la fonction "affiche_critere_stock" me bloque bien l'ajout au panier pour les produits resupplying.

    Sauf que le bouton ajouter au panier et le choix de quantité restent bien présents.

    (En fait c'est simplement que le bouton ajouter au panier n'est plus cliquable et qu'accessoirement le cadre à disparu)

    Dans l'idéal, j'aimerais qu'ils disparaissent. (comme lorsque l'on a un produit ayant un stock à 0 et que la fonction d'ajout au panier pour les produits hors stock est désactivée)

    Par ailleurs, lorsqu'un produit resupplying est de nouveau en stock, il n'est pas possible de l'ajouter au panier non plus.

    Ensuite concernant les couleurs, la modification ne change rien.

    Peut-être me suis-je mal exprimé...

    j'aimerais que lors de la séléction de la couleur qui n'est pas en stock, (avant de cliquer sur ajouter au panier) l'état de stock dans le cadre se mette à jour sur l'état de stock id=2 soit livré sous 8-10 jours. Que l'utilisateur avant de cliquer sur "ajouter au panier" soit bien informé que le produit n'est pas dispo dans les mêmes délais.

    Je vous rappel que j'utilise la fonction "ajout au panier pour les produit qui ne sont pas en stock" afin d'autoriser l'ajout au panier pour les produit livrables sous 8 - 10 jours.

    Peut-être prenons nous le problème dans le mauvais sens, je ne sais pas.

    Merci encore de votre patience Simon, on va finir par y arriver !

    J'ai bien noté l'info concernant les références différentes par couleur,

    si nous parvenons à régler cette histoire d'état de stock, j'y viendrai probablement.

  10. Dimitri


    Bonjour,

    Sur notre site marchand (Peel 6.3.1) nous avons un bouton "Acheter Maintenant".

    Dans la spécification de la commande, tout se passe bien du point de vue du calcul des frais de livraison (suivant les frais de livraison définis) jusqu'au moment où l'on clique sur le bouton Paypal: la page affiche un nouveau poste "Livraison et frais de dossier" non souhaité.

    D'après vous cela pourrait-il provenir de champs "cachés" soumis à Paypal ou est-ce un paramètre Paypal.

    (j'ai cherché un tel paramètre dans la configuration du compte Paypal mais n'ai rien trouvé).

    Merci pour votre aide.

    post-10875-0-48172600-1355259582_thumb.p

  11. carcy


    Bonjour Simonmerci pour le tuyau...

    J'ai une autre question du coup.

    Je viens de regarder de nouveau les outils webmasters, et j'ai une balise title en double.

    je regarde et ça me dit celà :

    /achat/index.php?catid=6&devise=6&langue=en

    /achat/index.php?catid=6&tri=nom_fr&sort=asc

    /achat/index.php?catid=6&tri=prix&sort=desc

    /achat/index.php?catid=6

    comment est ce que je peux faire pour pas avoir tout ça de référencé mais juste la base /achat/index.php?catid=6 ??

    merci pour le tuyau !!

Twitter Advisto ecommerce

Facebook PEEL Shopping