Ordre des articles sur le Bon de Commande

4 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour

pourrait on faire en sorte, dans une prochaine version de peel, de pouvoir placer les articles dans le BDC en backoffice dans l'ordre que l'on souhaite svp ?

Par exemple, moi j'ai des produits comme la numérisation de cassettes vidéo, 1 référence pour la prise en charge de la première heure puis une référence pour la numérisation de chaque tranche de 30 minutes supplémentaires, et enfin la création d'un DVD vidéo avec ces numérisations.

Le BDC que j'édite au client, même si j'ai ajoutté les articles dans l'ordre strict que je mentionne ici dessus, affiche un ordre différent, à savoir

Numérisation de tranche de 30min, puis création du DVD, et enfin prise en charge de la première heure...

ça fait un peu brouillon...

d'ailleurs, qu'est ce qui justifie le classement des produits dans cet ordre ?

pourrez vous mettre un petit menu déroulant avec les chiffres pour le positionnement chronologique dans la liste ??

merci

bonne journée

JL

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

L'ordre des produits dans les commandes en back office est actuellement trié par nom croissant, puis prix d'achat décroissant enfin par quantité décroissante. Dans la futur version de PEEL, nous conserverons l'ordre d'origine des produits.

La correction est faite dans le fichier administrer\modeles\commande_details.php, ligne 511 (sur une 6.4.2). Il faut modifier

    $result_requete = query("SELECT
oi.reference AS ref
, oi.nom_produit AS nom
, oi.prix AS purchase_prix
, oi.prix_ht AS purchase_prix_ht
, oi.prix_cat
, oi.prix_cat_ht
, oi.quantite
, oi.tva
, oi.tva_percent
, oi.produit_id AS id
, oi.nom_attribut
, oi.total_prix_attribut
, oi.couleur
, oi.taille
, oi.couleur_id
, oi.taille_id
, oi.remise
, oi.remise_ht
, oi.percent_remise_produit AS percent
, oi.on_download
FROM peel_commandes_articles oi
WHERE commande_id = '" . intval($id) . "'
ORDER BY nom ASC, purchase_prix DESC, quantite DESC");[/CODE] par
[CODE] $result_requete = query("SELECT
oi.reference AS ref
, oi.nom_produit AS nom
, oi.prix AS purchase_prix
, oi.prix_ht AS purchase_prix_ht
, oi.prix_cat
, oi.prix_cat_ht
, oi.quantite
, oi.tva
, oi.tva_percent
, oi.produit_id AS id
, oi.nom_attribut
, oi.total_prix_attribut
, oi.couleur
, oi.taille
, oi.couleur_id
, oi.taille_id
, oi.remise
, oi.remise_ht
, oi.percent_remise_produit AS percent
, oi.on_download
FROM peel_commandes_articles oi
WHERE commande_id = '" . intval($id) . "'
ORDER BY oi.id ASC");

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Simon

merci pour votre réponse.

je vais appliquer cette petite modif... Maic celà ne va me changer que les futures commandes.

En fait, si j'ai bien compris... Si j'applique cette modification au code, est ce que pour des commandes en cours pour lesquelles je n'ai pas encore envoyé le devis au client, il me suffit d'aller dans ma table peel_commande_articles de ladite commande et de changer les id de chaque article pour qu'ils apparaissent dans l'ordre ou je veux ?? 1.2.3.4... ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

La modification de ma note précédente permet de ne plus modifier l'ordre des produits dans les commandes. Vous pouvez effectivement intervertir les id des enregistrements dans peel_commandes_articles pour obtenir un ordre d'affichage différent.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping