Gestionnaire de Module
Configurer
Etat en attente de réapprovisionnement: mise à jour automatique
Etat en attente de réapprovisionnement: mise à jour automatique
Change automatiquement l’état d’une commande « en attente de réapprovisionnement » lorsque vous remettez les produits manquants en stock.
Lorsque le stock d’un produit de votre catalogue passe d’une quantité négative à une quantité supérieure ou égale à zéro, le module va faire le tour des commandes « en attente de réapprovisionnement » et vérifier quelles sont les commandes qui sont complètes pour l’expédition, avec le nouveau stock.
Si tous les produits d’une commande sont à nouveau en stock, alors la commande va changer automatiquement d’état et passer dans celui que vous avez choisi
Verification des Etats en réapprovisionnement
En attente de réapprovisionnement (non payé) → Dernier Etat avant d'être en réapprovisionnement
En attente de réapprovisionnement (payé) → Paiement accepté
Compatibilité avec l'API/Webservice de Prestashop (facultatif)
Le fichier
/classes/webservice/WebserviceRequest.php
n'a pas été édité manuellement pour rendre le module fonctionnel lorsque le stock est mis à jour via une requête d'API.
Si vous utilisez ou prévoyez d'utiliser un service externe susceptible de mettre à jour les stocks via des requêtes d'API, ajoutez simplement le code suivant (en conservant les commentaires) à la
ligne 1633
juste après
if ($result) {
:
// inAzerty autoupdateonbackorderstatus
if (get_class($object) == 'StockAvailable') {
Hook::exec('actionUpdateQuantity',
array(
'id_product' => $object->id_product,
'id_product_attribute' => $object->id_product_attribute,
'quantity' => $object->quantity,
'id_shop' => $object->id_shop
)
);
}
// end inAzerty autoupdateonbackorderstatus