Les meilleurs développeurs Magento freelances sont sur Codeur.com

Développement création perso Magento 1.9, liste d'expédition

 Fermé·Moins de 500 €·3 offres·576 vues·6 interactions


Actuellement nous avons une tâche planifiée qui crée une liste des marchandises à ramener pour les ventes en attente de facturation et d'expédition.
En gros cela consiste en SKU et QTY.
Ensuite cette tâche va récupérer les emplacements de ces SKUS dans notre logiciel d'entreposage.
Enfin, elle nous envoie la liste SKU et QTY + les 5 premiers emplacements de la marchandise par email (avec un tri par le premier emplacement pour ne faire qu'un seul tour dans le dépôt et pas passer 5x dans chaque allée).

Cela donne ceci:

Réference : XXXXXXX
Libelle : blablablalba
Remarques :
Emplacement : A-3-2-5
Quantité : 1 Stock :21
* * * * * * * * * * * * * * * * *
Réference : YYYYYYY
Libelle : blablablalbablablablalba
Remarques : 10 par CARTONS
Emplacement : A-3-3-5 | C-7-5-1 | G-6-1-1
Quantité : 1 Stock :106
* * * * * * * * * * * * * * * * *
Réference : ZZZZZZZZZ
Libelle : blablablalbablablablalbablablablalba
Remarques : 10 PIECES PAR CARTON!
Emplacement : A-4-4-2 | L-4-2-2
Quantité : 2 Stock :11

LE SOUCI:
nous n'avons pas forcément la possibilité chaque jour de ramener tout ce qui est indiqué sur la liste.
Ainsi, la liste du Lundi inclus les commandes du vendredi, samedi et dimanche.
Imaginons que nous ayons 800 produits à ramener, et que nous ne ramenons que 400 produits, et en expédions 300 (passage dans magento de statut en attente d'expédition à complet):
Et bien le lendemain nous aurons les nouvelles commandes (attente de facturation), mais aussi 500 produits des anciennes commandes (attente d'expédition) alors que 100 produits sont encore prêts pour expédition puisque ramené du dépôt! (400-300). En 1 jour nous avons 100 produits en double puisqu'ils seront à nouveau sur la liste et ramenés. Si cela se répète les jours suivants, on se retrouvera fin de semaine avec 400 produits en double, triple et peut être plus.

Pour résoudre cela, je pensais à lier la marchandise aux commandes.
Ainsi, on pourrait ajouter un bouton de validation à côté de chaque SKU dans la liste, et lorsque l'opérateur l'utilise il indique en fait: J'ai bien repris le produit XXXXXXX pour la commande 123456.
Lorsque le lendemain on regénère une liste complète, on déduit, ou on ne prend pas en compte, ce qui a été marqué comme déjà ramené.
Ainsi, que la commande 123456 soit déjà en complète (expédiée) ou non (attente de facturation ou expédition) et bien son produit ne sera plus sur la liste puisqu'on a déjà indiqué l'avoir repris.

La partie code pour récupérer les SKU/Quantités et emplacements existe déjà et sera fournie.
C'est la liaison avec les commandes qui sera à faire et la partie 'marquage comme ramené' ainsi que l'ajout du bouton de validation et le filtre à la création de la liste 'si le produit pour cette commande n'est pas marqué comme déjà ramené'.

Il faudra tenir compte du fait qu'une commande peut avoir X produits, avec X quantités et qu'il peut y avoir des expéditions partielles.

Budget indicatif : Moins de 500 €

Publication : 12 mars 2020 à 15h23

Profils recherchés : Développeur Magento freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

3 freelances ont répondu à ce projet

2 propositions de devis en moins de 2h

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.