Discontinued Product Redirect pour Magento 2

Discontinue/Reintroduce en masse

Vous avez la possibilité d’arrêter des produits via la ligne de commande, pour le faire en masse par exemple. Pour ceci, exécutez la commande suivante : 

php bin/magento blackbird:product:discontinue

 

Voici l’ensemble des paramètres possibles : 

 

  • --sku : vous permet de donner une liste de SKU à arrêter

Exemple : 

php bin/magento blackbird:product:discontinue --sku=123456,78910



  • -i ou --input : vous permet de donner une liste de SKU sous format CSV (1 colonne de SKU)

Exemple : 

php bin/magento blackbird:product:discontinue -i “path/to/my/csv”

 

php bin/magento blackbird:product:discontinue --input=“path/to/my/csv”

 

Attention : au moins un de ces deux paramètres (sku ou input) doit être renseigné pour éviter d’arrêter tous vos produits par erreur. Les deux sont cumulables si vous souhaitez compléter un fichier sans avoir à  le modifier.

Exemple : 

php bin/magento blackbird:product:discontinue --input=“path/to/my/csv” --sku=123456,78910

 

  • -s ou --store-id : vous permet de déterminer sur quel(s) store(s) arrêter les produits. Par défaut : 0  

Exemple : 

php bin/magento blackbird:product:discontinue -s 3,6

 

php bin/magento blackbird:product:discontinue --store-id=3,6

 

  • -r ou --redirection-type : vous permet de définir le type de redirection : 301 ou 302. Par défaut : 302

Exemple : 

php bin/magento blackbird:product:discontinue -r 301

 

php bin/magento blackbird:product:discontinue --redirection-type=302

 

Pour obtenir de l’aide, exécutez la commande  : 

php bin/magento help blackbird:product:discontinue

 

Une commande permet de remettre en vente des produits qui ont été préalablement arrêtés. Cette commande reprend les mêmes paramètres que discontinue, excepté le paramètre de redirection (-r | --redirection-type)

php bin/magento blackbird:product:reintroduce

 

En plus de ces commandes CLI, il est possible de faire des actions en masse depuis la grille produits :