ctmben
Utilisateur open source-
Compteur de contenus
18 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par ctmben
-
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
-
-
ctmben a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
A la une photo defilanteBonjour,
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
- 1 586 vues
-
ctmben a ajouté un message dans un sujet Paypal confirmation commande
Merci simon :) tous est ok maintenant
-
0
-
-
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
-
-
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
-
-
ctmben a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
send_avis_expeditionBonjour,
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
- 1 445 vues
-
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
-
-
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
-
-
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
-
-
ctmben a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Paypal confirmation commandeBonjour,
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
- 2 036 vues
-
ctmben a ajouté un message dans un sujet en.php ( probleme )
Voila tous est en ordre maintenant. J'ai suprimer information.
Merci encore
-
0
-
-
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
-
-
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
-
-
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
-
-
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
-
-
ctmben a ajouté un message dans un sujet en.php ( probleme )
Bonjour, je ne comprend pas bien en faite ??
Vous voulez dire que si je cree une rubrique " 1 " via l'administration cela vas fonctionné ?
-
0
-
-
ctmben a ajouté un message dans un sujet en.php ( probleme )
Un grand merci a vous deux, grace a vous j'ai pu faires les modifications.....
Mais je voudrais encore vous demandez une derniere aide, si cela ne vous ennuie pas.
J'ai creer un menu location et j'ai renvoyer vers une page html.
Le soucis sais que je voudrais pouvoir creer le menu location avec modification en administrateur pour pouvoir garder l'aspect du site et changer dans les deux langue francais et néerlandais.
Mais si je cree la ligne :
$main_menu_items['liens'] = array($GLOBALS['wwwroot'] . '/lire/index.php?rubid=1' => Location);
Le site me repond aucunne rubrique trouver lorsque je veux modifier en administrateur.
Je sais pas si vous me comprenez avec mon langage lolll.
-
0
-
-
ctmben a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
en.php ( probleme )Bonjour,
Tous d'abord je tiens a remercier toutes les personne sur se forum qui aides les autres et peel.
Voila je vous explique mon soucis :
Je suis en train de faire un site avec peel pour mon patron mais il le veux en français et néerlandais.
Je n'avais jusqu'a présent aucune notion de programation mais je me suis lancer dedans.
J'ai trouver que le fichier en.php contenanais tous le site et je m'y suis mis a le traduire en néerlandais.
Mais j'ai un soucis je ne trouve pas les menus en bleu ( Search ; Top search; Catalog ; Your cart; My account ; Information ; News....
Pourriez vous m'indiquez l'endroit ou trouver sais menu affin de les mettre en néerlandais.
Pour mieux comprendre voici le site : http://www.gsb-cleaning.be/?langue=en
- 11 réponses
- 4 265 vues