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 :