solutions for e-commmerce

11 years of business 2128 reviews 4.9 average rating
Magento 2

Dynamic Category

L'extension Dynamic Category vous permet d'associer automatiquement des produits à vos catégories selon vos attributs produits et selon des conditions spéciales.

4.9/5 rated
30 Reviews
from €180
User guide

Comment utiliser l'extension Dynamic Category sur Magento 2 ?

Avec l'installation par défaut de Magento, vous pouvez seulement associer des produits aux catégories manuellement.

Dynamic Category vous permet d'associer dynamiquement des produits à vos catégories selon les attributs produits.

Avec Dynamic Category vous pouvez définir des conditions (conditions générales et spéciales) et des priorités pour chaque catégorie, ainsi que sélectionner les produits leur correspondant.

Vous pouvez commencer à utiliser l'extension en suivant les étapes présentées dans la suite de ce guide.

ETAPE 1 : Définissez des conditions sur les catégories

Dynamic Category vous permet de définir vos propres conditions.

Pour cela, allez dans :
 productsCategories

Sélectionnez la catégorie pour laquelle vous souhaitez définir des conditions et allez dans l'onglet :
Products in CategoryProduct Category Rules

Conditions générales

Dans un premier temps, vous allez pouvoir établir des conditions basées sur les attributs produits de Magento.

Pour cela, depuis le sous-onglet Product Category Rules, cliquez sur + et parmi la liste des attributs produits, choisissez celui pour lequel vous souhaitez créer une condition (couleur, taille..).
Attribute Set is Clothing

En cliquant sur Refresh Matching Products, vous devriez obtenir tous les produits concernés par cette condition.

Conditions spéciales

En plus des conditions basées sur les attributs produits, vous pouvez définir des conditions spéciales avec Dynamic Category afin de personnaliser les conditions plus facilement.

  • Product type
    Vous pouvez définir une condition basée sur le type de produits.
    Il est possible de sélectionner un ou plusieurs types pour les produits concernés.
    Product Type is one of Simple Product, Virtual Product, Downloadable Product
  • In promo
    Cette condition utilise la table d'indexation de prix de Magento une fois que le processus d'indexation des prix des produits est terminé.
    Cette condition prend en compte toutes les modifications effectuées sur les prix des produits, soit par le biais de promotions (catalog price rules) ou de prix spéciaux.
    Dans le cas de promotions, les prix réduits ne seront affichés que sur le frontend.
    In Promo is Yes
  • Special price applied
    Contrairement à la condition précédente, celle-ci ne prend en compte que les prix spéciaux appliqués aux produits.
    Ainsi, toute autre réduction ou modification des prix ne seront pas prises en compte (comme les règles de prix catalogue)
    Special Price Applied is Yes
  • Total child products quantity in stock
    Il est parfois utile de filtrer les produits configurables ou groupés selon la quantité en stock des produits simples qui leur sont associés.
    Notez que la quantité de stock de chaque produit simple est celle de leur produit parent.
    Total Child Products Quantity In Stock is 10
  • Replace matching simple products by parent products
    Cette condition permet de remplacer le produit simple par son produit parent, ce dernier récupérant ainsi la valeur des attributs stockée précédemment dans le produit simple. 
    Concernant les produits simples non rattachés à des produits parents (orphan products), vous aurez le choix entre le conserver ou le supprimer.
    Replace Matching Simple Products By Parent Products and Keep Orphans

Multi Stock Inventory

Vous pouvez également définir des conditions basées sur les attributs Multi Stock Inventory.

Depuis la liste des attributs produits, sélectionnez l'attribut source ou stock pour lequel vous souhaitez créer une condition.

  • Source: Nom de la Source - Is In Stock
    Source: Default Source - Is in stock is Yes
  • Source: Nom de la Source - Quantity
    Source: Default Source - Quantity is 100
  • Source: Nom de la Source - Backorders (seulement avec MSI Backorders)
    Source: Default Source - Backorders is one of Allow Qty Below 0

  • Stock: Nom du Stock - Salable QuantityStock: Default Stock - Salable Quantity equals or greater than 50

ETAPE 2 : Importez des règles pour les catégories

Dans le cas où vous avez déjà créé des règles pour une catégorie et que vous souhaitez définir les mêmes pour une autre, vous pouvez directement importer ces règles depuis l'onglet Import Category Rules.

Il vous suffit de choisir parmi les catégories non grisées, celle dont vous souhaitez récupérer les règles et de cliquer sur Import.

Les conditions seront alors affichées dans le sous onglet Product Category Rules, qu'il vous sera possible de modifier.

ETAPE 3 : Indexez et mettez à jour la liste des produits

Pour de meilleurs résultats sur le front-office, les produits qui répondent aux conditions sont indexés dans la table native de Magento.

Ils sont alors récupérés sur le front-office à la manière de Magento et dans l'ordre que vous avez défini.

Cela dit les produits pourraient ne plus correspondre aux conditions (un attribut peut avoir changé, une promotion peut être expirée), voilà pourquoi ils doivent être indexés régulièrement afin de mettre à jour la liste dans le back-office et le front-office.

Vous avez 2 possibilités pour indexer vos produits :

  • manuellement
  • automatiquement

Manuellement

Vous pouvez indexer manuellement vos produits et catégories directement depuis votre back-office Magento, dans :
 productsCategories

Sélectionnez une catégorie, allez dans l'onglet Products in Category et cliquez sur Refresh Matching Products  pour lancer l'indexation. 

Depuis une ligne de commande

Vous pouvez facilement rafraîchir les produits correspondant aux conditions manuellement en exécutant la commande ci-dessous :

wyomind:dynamiccategory:refresh_all
Notez que l'indexation est relancée après l'exécution de la ligne de commande.

Automatiquement

Les produits qui répondent aux conditions sont indexés pour des raisons de performance.

Si un produit ne répond plus aux conditions, alors vous devrez attendre la fin de la tâche cron (par défaut toutes les 24 heures) afin que le produit soit retiré de la catégorie.

Vous pouvez modifier la configuration de l'index depuis l'onglet Settings de :
Storesconfiguration WyomindDynamic Category

  • Automatically Reindex Matching Products
    Activez cette option pour réindexer les produits concernés à l'aide d'une tâche planifiée.
  • Reindex Matching Products Every
    Définissez la fréquence d'indexation automatique en heures.
    24
  • Enable Category Reindexation Logging
    Activez cette option pour garder en historique l'indexation des catégories.

Notez que vous devez avoir configuré la tâche cron.php de Magento pour que l'indexation fonctionne.

Associez automatiquement des produits à vos catégories avec Dynamic Category pour Magento® 2 !

Gagnez un temps considerable en ajoutant automatiquement vos produits aux bonnes catégories. 

  • Mise à jour à vie
    Support prioritaire de 6 mois
    30 jours satisfait ou remboursé
    Code source extensible
    Domaines de test illimités
    Accès composer gratuit
    Approuvé par la Marketplace
Vous voulez en savoir plus ?

Gérez simplement les produits concernés

Récupération automatique
Récupérez de manière dynamique les produits des catégories.

Aperçu
Prévisualisez les produits concernés tout en créant vos conditions.

Définissez vos propres conditions en un clic

Import des conditions
Importez des conditions depuis d'autres catégories en un clic.

Attributs produit
Assignez les produits à une catégorie selon les attributs produits.

Conditions spéciales
Utilisez des conditions spéciales afin de récupérer des produits nouveaux ou en promotion.

Indexer facilement les produits concernés

Mise à jour manuelle
Mettez à jour les produits concernés manuellement depuis votre back-office Magento®.

Mise à jour automatique
Actualisez automatiquement les produits concernés par tâche cron.

Freqently Asked Questions
Informations Pré-vente

Magento propose désormais trois variantes de son produit.

Leurs noms ayant changé au cours des dernières années, voici un récapitulatif :

  • Magento Open Source : anciennement Magento Community Edition (CE), est une plate-forme de commerce électronique gratuite.
  • Magento Commerce : anciennement Magento Enterprise (EE), est la version payante de Magento et propose des services de support.
  • Magento Commerce Cloud : est la version payante de Magento et propose des services de support et d'hébergement.
Licence et domaines

Votre licence est valide pour une durée illimitée sur une seule instance.

  • Si vous utilisez plusieurs instances, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
  • Si vous gérez plusieurs sites sur la même instance, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines.
Bien que la période de validité et de mise à jour de votre licence soit illimitée, celle de votre période de support est quant à elle limitée à 6 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra en acheter une nouvelle (voir FAQ: Prolonger sa période de Support)

Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.

Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.

Pour pré-enregistrer votre domaine :

  1. Allez dans :
    mY accountLicenses & DOwnloads
  2. Cliquez sur l'icone Settings à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
  3. En bas de la page, sous votre liste de domaine se trouve un lien. Cliquez sur :
    Do you want to pre-register your domain in order to be ready to go live?
  4. Entrez votre nom de domaine puis cliquez sur PRE-REGISTER NOW  pour finaliser votre pré-enregistrement.

Attention, cela ne veut pas dire que votre licence est activée. Il vous faudra l'activer depuis votre nouveau domaine une fois le module installé. 

Votre licence est valide pour une durée illimitée sur une seule interface. Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas : 

  • Si vous désirez ajouter vos environnements de test à votre licence.
    Dans ce cas, vous pouvez étendre votre licence gratuitement, et ce, pour un nombre illimité de domaines (dev, staging, local..).
    Ex: mywebsite-staging.com ou mywebsite-dev.com
  • Si vous souhaitez transférer votre licence sur un autre domain de production.
    Dans ce cas, la période de support pour la licence doit être active.



Pour pouvoir utiliser Dynamic Category à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:

  1. Téléchargez Dynamic Category depuis votre compte Wyomind.
    (voir FAQ: Téléchargement des modules)
  2. Installez Dynamic Category sur votre environnement.
    (voir FAQ: Installation des modules sur Magento ou sur WooCommerce)
  3. Activez la licence.
    (voir FAQ : Activation des licences en ligne de commande sur Magento ou sur WooCommerce)

Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines
Versionnage des extensions et téléchargement

    Pour télécharger Dynamic Category, connectez-vous à votre compte Wyomind :

      1. Allez dans :
        mon compte Licenses & downloads  
      2. Cliquez sur l'onglet paramètre en face de Dynamic Category.


        Une nouvelle fenêtre s'ouvre
        alors

      3. Cliquez sur le bouton de téléchargement.

    En achetant un module depuis wyomind.com, vous bénéficiez de la mise à jour à vie. Vous pouvez à tout moment télécharger la dernière version du module directement depuis votre compte. 

    Pour mettre à jour Dynamic Category, suivez les étapes suivantes :

    1. Allez dans :
      mon comptemes téléchargements
    2. Cliquez sur l'icône paramètres en face de Dynamic Category.
    3. Cliquez sur l'icône de téléchargement.
    4. Installez la nouvelle version de Dynamic Category sur votre admin Magento ou WooCommerce.

    Installation/Désinstallation des extensions

    Vous pouvez installer Dynamic Category manuellement.

    1. Téléchargez Dynamic Category (fichier compressé) dans :
      mon compteLicenses & Downloads
      Consultez la FAQ : Téléchargement des extensions
    2. Ouvrez le dossier téléchargé et décompressez-le.
    3. Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento 2.
    4. Dans votre «Command Line Interface», exécutez :
      bin/magento setup:upgrade
      Si vous utilisez un mode production, exécutez également : 
      bin/magento setup:static-content:deploy 
      bin/magento setup:di:compile 

    Vous pouvez installer Dynamic Category via Composer dans deux cas seulement :

    • Si vous avez acheté Dynamic Category sur la place de marché de Magento.
    • Si vous avez acheté Dynamic Category sur Wyomind.com ET que vous avez effectué une demande d’accès à notre dépôt d’extensions : 
      repo.wyomind.com
    1. Ajoutez le dépôt repo.wyomind.com à votre configuration composer :
      composer config repositories.wyomind composer https://repo.wyomind.com

    2. Exécutez la commande Composer : 
      composer require wyomind/dynamiccategory
    3. Puis allez dans votre «Command Line Interface» et exécutez : 
      bin/magento setup:upgrade​
    4. Si vous utilisez un mode production, exécutez également : 
      bin/magento setup:static-content:deploy ​
      bin/magento setup:di:compile

    Commencez par installer l'extension selon l'une des manières suivantes : 

     

    Puis, depuis le fichier app/code/Wyomind/DynamiqueCategory/etc/adminhtml/di.xml, vous devrez commenter la ligne : 

    <preference for="MagentoCatalogBlockAdminhtmlCategoryAssignProducts" type="WyomindDynamicCategoryBlockCatalogAdminhtmlCategoryAssignProducts" />

    Et dé-commenter la ligne suivante :

    <!--<preference for="MagentoVisualMerchandiserBlockAdminhtmlCategoryAssignProducts" type="WyomindDynamicCategoryBlockCatalogAdminhtmlCategoryAssignProducts" />-->

    Pour désinstaller Dynamic Category, commencez par désactiver l'extension en exécutant la commande suivante :

    bin/magento module:disable Wyomind_DynamicCategory

    Puis, vous avez deux moyens de désactiver l'extension, selon la méthode avec laquelle l'extension a été installée précédemment : 

    • Installation manuelle

      Exécutez le fichier dynamiccategory-uninstall.sh (vous pouvez le trouver dans le dossier zip de l'extension) depuis votre répertoire racine Magento :

      sh dynamiccategory-uninstall.sh

       

    • Installation via Composer

      Exécutez la ligne de commande suivante :

      composer remove wyomind/dynamiccategory

    Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).

    Activation des extensions

    Une fois que Dynamic Category est installé, vous devez activer la licence. Pour les anciennes versions, vous pouvez activer votre licence depuis le back-office :

      1. Allez dans votre admin Magento. Un message apparaît en haut de la page.
        Si vous ne voyez rien apparaître, vérifiez les éléments suivants : 
           1. Les modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivés.
           2. La sortie HTML des modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivées dans :
        storesconfigurationadvanced advanced
           3. Assurez-vous que le fichier app/etc/env.php contient bien une clef d'encryptage :
        <?php
         return array(
         'backend' => array(
         'frontName' => 'admin'
         ),
         'crypt' => array(
         'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
         ),
         /* ... */
         )
        ?>​​
         
      1. Copiez votre clé d'activation.

        Vous pouvez trouver votre clé d'activation à 2 endroits :
        Dans l'email de confirmation que vous avez reçu suite à l'achat de Dynamic Category.
        -  Dans votre compte Wyomind :My account Licenses & downloads
        Choisissez Dynamic Category et cliquez sur  .

        Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).

      2. Collez votre clé d'activation dans le champ Activation key dans :
        StoresConfiguration Wyomind  Your extension 
             

        Choisissez une méthode d'activation entre Automatic (Yes) et Manual (No) :
        -  Si vous choisissez Yes : vous serez connecté automatiquement au serveur de licence de Wyomind.
        Si vous choisissez No : vous devez vous connecter avec votre navigateur au serveur de licence de Wyomind.

      3. Sauvegardez les données en cliquant sur Save Config .
      4. Une notification apparaît en haut de votre admin. Cliquez sur ce lien : 
        Activate it now!

      5. Copiez et collez le code de la licence dans le champ License code de votre admin ou cliquez simplement sur Activate now! 


      6. Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Dynamic Category.

    Pour les extensions comprenant plusieurs modules, répéter les étapes ci-dessus pour chaque module en utilisant les clés d'activation adaptées (chaque module a sa propre clé d'activation).


    Ajoutez un autre domaine à votre licence


    Pour activer votre licence sur un autre environnement (test, staging...) :

    1. Une fois l'extension installée sur ce nouveau domaine, collez votre clé d'activation dans le champ Activation key dans :
      Stores Configuration   Wyomind Your extension
    2. Sauvegardez la configuration. Une notification devrait apparaître. Cliquez sur Add this domain to my license.
    3. Une demande de transfert sera envoyée directement à notre équipe (sous un délai d'une heure environ).
      Dès lors, que la demande de transfert est prise en charge par notre équipe, vous recevrez un mail de confirmation.
      Si votre demande est acceptée, vous pourrez aussitôt utiliser Dynamic Category sur vos deux domaines.

    L'ordre d'activation de votre licence n'a aucune importance. Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement. 

    Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines

    Une fois que Dynamic Category est installé, vous devez activer la licence.

    Pour cela, vous pouvez utiliser la ligne de commande suivante :

    bin/magento wyomind:license:activate Wyomind_DynamicCategory <YOUR_ACTIVATION_KEY>

    Afin de récupérer la liste des modules disponibles ainsi que le statut des licences, utilisez :

    bin/magento wyomind:license:status

     Parmi les différents statuts : 

    • registered = la licence a été enregistrée
    • pending = vous devez exécuter la ligne de commande pour l'activation de la licence
    • invalidated = la licence n'a pas été validée pour cause de mauvaise clé d'activation ou de violation de licence

     

    Pour activer plusieurs licences à la fois, utilisez :

    bin/magento wyomind:license:activate \
    Wyomind_Extension1,Wyomind_Extension2 \
    CLE_ACTIVATION_1,CLE_ACTIVATION_2

    ou :

    bin/magento wyomind:license:activate \
    Extension1,Extension2 \
    CLE_ACTIVATION_1,CLE_ACTIVATION_2
    Magento 2 Compatibility

    Magento 2® Open Source

    • 2.0.2
    • 2.0.2
    • 2.0.3
    • 2.0.3
    • 2.0.4
    • 2.0.4
    • 2.0.5
    • 2.0.5
    • 2.0.6
    • 2.0.6
    • 2.0.7
    • 2.0.7
    • 2.0.8
    • 2.0.8
    • 2.0.9
    • 2.0.9
    • 2.0.10
    • 2.0.10
    • 2.0.11
    • 2.0.11
    • 2.0.12
    • 2.0.12
    • 2.0.13
    • 2.0.13
    • 2.0.14
    • 2.0.14
    • 2.0.15
    • 2.0.15
    • 2.0.16
    • 2.0.16
    • 2.0.17
    • 2.0.17
    • 2.0.18
    • 2.0.18
    • 2.1.1
    • 2.1.1
    • 2.1.2
    • 2.1.2
    • 2.1.3
    • 2.1.3
    • 2.1.4
    • 2.1.4
    • 2.1.5
    • 2.1.5
    • 2.1.6
    • 2.1.6
    • 2.1.7
    • 2.1.7
    • 2.1.8
    • 2.1.8
    • 2.1.9
    • 2.1.9
    • 2.1.10
    • 2.1.10
    • 2.1.11
    • 2.1.11
    • 2.1.12
    • 2.1.12
    • 2.1.13
    • 2.1.13
    • 2.1.14
    • 2.1.14
    • 2.1.15
    • 2.1.15
    • 2.1.16
    • 2.1.16
    • 2.1.17
    • 2.1.17
    • 2.1.18
    • 2.1.18
    • 2.2
    • 2.2
    • 2.2.1
    • 2.2.1
    • 2.2.2
    • 2.2.2
    • 2.2.3
    • 2.2.3
    • 2.2.4
    • 2.2.4
    • 2.2.5
    • 2.2.5
    • 2.2.6
    • 2.2.6
    • 2.2.7
    • 2.2.7
    • 2.2.8
    • 2.2.8
    • 2.2.9
    • 2.2.9
    • 2.2.10
    • 2.2.10
    • 2.2.11
    • 2.2.11
    • 2.3
    • 2.3
    • 2.3.1
    • 2.3.1
    • 2.3.2
    • 2.3.2
    • 2.3.3
    • 2.3.3
    • 2.3.4
    • 2.3.4
    • 2.3.5
    • 2.3.5
    • 2.3.6
    • 2.3.6
    • 2.3.7
    • 2.3.7
    • 2.4
    • 2.4
    • 2.4.1
    • 2.4.1
    • 2.4.2
    • 2.4.2
    • 2.4.3
    • 2.4.3
    • 2.4.4
    • 2.4.4

    Magento 2® Adobe Commerce

    • 2.0.2
    • 2.0.2
    • 2.0.3
    • 2.0.3
    • 2.0.4
    • 2.0.4
    • 2.0.5
    • 2.0.5
    • 2.0.6
    • 2.0.6
    • 2.0.7
    • 2.0.7
    • 2.0.8
    • 2.0.8
    • 2.0.9
    • 2.0.9
    • 2.0.10
    • 2.0.10
    • 2.0.11
    • 2.0.11
    • 2.0.12
    • 2.0.12
    • 2.0.13
    • 2.0.13
    • 2.0.14
    • 2.0.14
    • 2.0.15
    • 2.0.15
    • 2.0.16
    • 2.0.16
    • 2.0.17
    • 2.0.17
    • 2.0.18
    • 2.0.18
    • 2.1.1
    • 2.1.1
    • 2.1.2
    • 2.1.2
    • 2.1.3
    • 2.1.3
    • 2.1.4
    • 2.1.4
    • 2.1.5
    • 2.1.5
    • 2.1.6
    • 2.1.6
    • 2.1.7
    • 2.1.7
    • 2.1.8
    • 2.1.8
    • 2.1.9
    • 2.1.9
    • 2.1.10
    • 2.1.10
    • 2.1.11
    • 2.1.11
    • 2.1.12
    • 2.1.12
    • 2.1.13
    • 2.1.13
    • 2.1.14
    • 2.1.14
    • 2.1.15
    • 2.1.15
    • 2.1.16
    • 2.1.16
    • 2.1.17
    • 2.1.17
    • 2.1.18
    • 2.1.18
    • 2.2
    • 2.2
    • 2.2.1
    • 2.2.1
    • 2.2.2
    • 2.2.2
    • 2.2.3
    • 2.2.3
    • 2.2.4
    • 2.2.4
    • 2.2.5
    • 2.2.5
    • 2.2.6
    • 2.2.6
    • 2.2.7
    • 2.2.7
    • 2.2.8
    • 2.2.8
    • 2.2.9
    • 2.2.9
    • 2.2.10
    • 2.2.10
    • 2.2.11
    • 2.2.11
    • 2.3
    • 2.3
    • 2.3.1
    • 2.3.1
    • 2.3.2
    • 2.3.2
    • 2.3.3
    • 2.3.3
    • 2.3.4
    • 2.3.4
    • 2.3.5
    • 2.3.5
    • 2.3.6
    • 2.3.6
    • 2.3.7
    • 2.3.7
    • 2.4
    • 2.4
    • 2.4.1
    • 2.4.1
    • 2.4.2
    • 2.4.2
    • 2.4.3
    • 2.4.3
    • 2.4.4
    • 2.4.4
    User's reviews
    Log into your account to leave your review and get up to 3 months of free support.

    4th July 2021

    Excellent Extension

    This extension is very useful. We use it to create auto sale categories and categories for other attributes such as featured, bestselling, etc. A very useful feature is to be able to import the rules that auto select the products from one category to the others. It saves us lots of time. We highly recommend it.

    Magento 2 Store - Merchant - User for more than 3 years |Magento 2

    1st April 2021

    Dynamic Category Works Great!

    This dynamic category extension allowed us to create a very detailed backend with products filtered down to very specific attributes. By doing this, we allow products to use both the elastic search to filter products or they can go directly into the folder that already has all the filters applied.

    15th March 2021

    This is a great extension and essential extension for every Magento store

    As Ecommecrce agency we use this extension for most of our projects, Its simplify assigning products dynamically to their categories based on specific attribute values.

    16th February 2021

    Easy & Most useful - Dynamic Category

    It's been one year since I'm using Dynamic Category by Wyomind. Very useful & easy to use plugin.

    Mannan Mughal - Merchant - User for more than 2 years |Magento 2

    9th December 2020

    A godsend for those with grouped products

    It works perfectly for grouped products with either visible or hidden simple products. It can properly match on simple product attributes and return the parent product, including for date based attributes like "new to/new from" and sales conditions - better than every other similar "merchandising tool" I had tested before this. Been able to use it for all sorts of scenarios including creating categories that are used solely so other marketing modules like "product labels" or "product highlight" and other "landing pages" that are unable to manage with grouped products. With this module, they can be pointed to "products in xyz category" instead. Anyone who has grouped products will understand the relief of that! There's the odd mystery and early on it was triggering too much cache reset when refreshing a category (with livemage), but considering every other "highlight" "merchanding" or similar tool out there is unable to accommodate grouped products, this is brilliant.

    14th October 2020

    Worked well out of the box

    Easy installation and worked pretty much as intended straight away. Saving us a great deal of time!

    14th August 2020

    Saves so much time! I highly recommend

    I cant count how much time this extension has saved me over the years on magento 1, I highly recommend to anyone. I definitely will be using the magento 2 version on my next magneto project. Thanks Wyomind!

    13th August 2020

    Doesn't work, no support, no refund

    I had the M1 version of this extension and used it without any issues. However, the M2 version has never worked properly. The does not automatically update categories on a schedule. I contacted support and they weren't helpful in resolving the issue. After spending thousands of dollars and 6+ months with our Magento SI trying to get this working, I gave up. I asked for a refund and it was refused.

    Shane H - Merchant - User for more than 3 years |Magento 1|Magento 2

    24th June 2020

    Excellent Extension

    I have used the Wyomind dynamic category extension on my M1 store for several years. This extension offers a great deal of advanced capability to add and remove products to categories based on the criteria that I define. This is particularly useful to update sale categories that change as products special price starts and ends. Thanks to this extension, I have been able to set up the criteria and not have to manually update the categories. I particularly like the flexibility in the attributes that I can use to define the categories' critera. I would recommend this extension.

    2nd April 2020

    Best Auto Category for MAg 2

    Ive tried several and even bought and removed two other extensions that under performed and under delivered This is the best auto dynamic category extension i can find after extensive resurch and implimentations A few nigling things were corrected in upgrade and support was great when i needed it

    MitchT - Merchant - User for more than 3 years |Magento 2

    3rd February 2020

    Incredibly powerful and flexible category extension

    All of our products come into Magento 2 from our inventory system with one category each. But we also want these products in a sale category, or a category for a specific type of activity, or maybe a time-of-year category This dynamic category extension allows us to populate many different categories with each of these products based on any number of attribute combinations. It's a game-changer, it's simple to use, and works extremely well.

    15th January 2020

    Powerfull extension

    We have been using Dynamic category for over a year now with excellent results. Highly recommended for creating large numbers of specific categories automatically.

    Jesse - User for more than 3 years |Magento 2

    2nd December 2019

    Dynamic category is cool extension

    I use Dynamic Category to ease manege what's new category.

    OBuchan - User for more than 5 years |Magento 1

    23rd July 2019

    Lifesaver for huge Magento 2 catalog

    We started our migration project 1.5 years ago, when there were just 3 extensions like that on the market and after some tests, Wyomind dynamic category turned out to be most complete and stable. Can't even imagine what we would do without it.

    Kevin - IT Executive - User for more than 4 years |Magento 2

    2nd August 2018

    Saves us massive amounts of time - I cannot fault the product

    Ive used the dynamic category extension for a long time now and I would not use anything else - it allows me to automate tens of thousands of products. Thank you!

    James - User for more than 5 years |Magento 1

    29th June 2018

    Very useful extension

    This module is very easy to install, no problems at all. Once it is setup, it saves you a lot of time. It is definitely worth the money!

    6th January 2018

    A extension which saves you hours of work

    Very easy to use extension. Just add a filter of attributes to the categories and the extension does the rest! And when something is wrong, just contact the guys at support and they will help you very fast. Response time most times within 15 minutes!

    10th November 2017

    must have

    Makes my life easier. Worth of its money.

    15th September 2017

    Very good extensions and helpful support.

    Very good extensions and helpful support.

    20th July 2017

    Perfect tool for me, excellent support!

    Perfect extension, it helped me so much. Easy to use and the support answers after 5 minutes.

    janni - User for more than 4 years |Magento 2

    7th January 2017

    Greatest magento tool ever!!!

    * Really does what it says. Really helped us with time, integrity and correct many mistakes we have made with products on wrong categories when we assigned them manually.
    * Easy ang bug-free to install (Magento 1.9.1 version)
    * Great support and communication.
    * Really and strongly suggest for this affordable extension

    striggos

    15th December 2016

    Life saving, Hundreds of Hour Saving

    Listen you have to get this module and I will tell you why! First of When you have thousands of product on your site there are going to be Thousands of keywords you're going to rank for and as such you need to have really well designed landing pages for these keywords with the appropriate products listed there! The pros that I have seen with this extension 1. Its better that any splash page/Landing page extension out there. Reason being you have total control of the Meta data that is added to these pages From title to tags and you can beautify the category pages with it. 2. The module not only add the product dynamically to the desired category but it also update the category attribute in the product itself. So if you have an export module you can export the products based on the category this extension dynamically created 3. once the criteria you used to add it to the category changes then the extension updates the category attributes of the affected products. 4. you can use a ton of conditions for almost all of your attributes, is, less than, greater my favorite (contains) and much more. I don't even know what else to say about this extension ( but It is a solid extension, the most though through extension for Magento since Magento itself) Oh Yeah the have a killer Support team. I mean Killer send them an email now go outside come back in and you will see a response from them! Need I say more?

    Jerome Ricketts - User for more than 5 years |Magento 1

    5th August 2016

    Serious Time Saver

    This is a revolution! Rules based category population. Want everything over $x, with red in the title, added in the last 90 days? Boom. Much more besides! Makes populating categories so fast.

    ohmy

    30th June 2016

    Essential

    If you're unsure whether to purchase this, I'd say go for it!
    It's a delight - so glad we found it and this developer.

    AlexisU

    22nd April 2016

    Amazing

    Installation was nothing more that unzipping into the root folder and then flushing the caché.
    The product is amazing, we had to create categories that could "search" keywords in the products. setup time was 15 minutes, no errors on magento 1.7.0.2

    alejandro21

    7th October 2015

    No longer while I waste hours with categorization!

    This extension was easy to install for a rookie, and worked right away.
    I had a of snag with the settings on a main subcategory, after a quick email with the developer they suggested it was the Anchor tag being turned on which caused it, upon turning it off it worked a treat.
    The communication is strong and the extension works a treat.
    Maybe even best of all,the developer offers an array handy free extensions as well.
    10/10 will likely buy from again.
    Alex
    http://www.newtons-shred.co.uk

    alexadi

    24th August 2015

    Great performance w/ 10k+ products

    Works like a charm also with 10k+ products.
    In earlier versions this extension only kind of virtually added the products to the categories, breaking compatibility with other extensions which required categories to be assigned to products the Magento native way (e.g. auto-related products based on the same category or multiple breadcrumb paths extension).
    But with the v2 release products are really added to the category, making it the perfect extension for categorizing imports from large product feeds.
    Thanks to the indexing in the background so far performance isn't an issue.

    phrench

    12th June 2015

    Create dynamic categories fast and easy

    Great extension to create dynamic categories fast and easy.
    Has many basic features and extra advanced filters to suit your needs.
    Some advanced filters may be added later. Maybe also with the ability to combine manual added and dynamic products in 1 collection
    Great work. And great to work with! Thanks Johan

    seansan

    28th July 2014

    essential extension for organising product with many category entries

    This extension was the cheapest but most powerful and essential extension we use on our Magento stores. The solution is incredibly simple for assigning products dynamically to their categories based on specific attribute values. Should be a core feature of Magento.

    newsname111

    16th May 2014

    Does exactly what it needs to

    I needed a category on my website to display products within a specific price range, this did exactly that and more, for 29 dollars the time saving is so worth it! also saw a very similar extension at a much higher price that does the same features as this one.

    joekersh
    Changelog
    • Fix for the call of a method for the Magento logger
    • Fix for a bug that could cause half of the products in the category to refresh and clear the current category/product association
    • Fix when saving category/product associations for some categories

    Enhancements

    • Support for the MSI stock info: qty and stock status (source) and salable qty (stock)

    Bug Fix

    • Fix for replacing child products with parent products for Magento Enterprise
    • Fix in the case where a category has already a rule defined by Magento Visual Merchandiser for Magento Enterprise
    • Fix for the setup script to install the module at the same time than Magento

    Enhancement

    • Scenario updated for the demo
    • Fix for the error: Class WyomindDynamicCategoryModelPsrLogLoggerInterface does not exist

    Enhancement

    • Improved license management system (Clear code)
    • Scenario added for the demo

    Bug Fix

    • Generation of the product URLs by store view and of the ones including the category path

    Enhancement

    • Sample date available for the scenario
    • Fix on sample data
    • Fix on the Quantity rule
    • Compatibility with Magento 2.3.3

    Enhancement

    • Sample data

    Improvements

    • Management of indexes
    • Option to refresh products in categories
    Patch v3.2.3.7

    • New output when running wyomind:dynamiccategory:refresh_all

    Patch v3.2.3.6

    • Fix for the product grid refresh after the conditions are updated

    Patch v3.2.3.5

    • Display of products according to the website categories

    Patch v3.2.3.4

    • Fix on the command line to reindex the categories

    Patch v3.2.3.3

    • Fix on the command line to reindex the categories

    Patch v3.2.3.2

    • Fix on a typo

    Patch v3.2.3.1

    • Fix on a typo

    Enhancement

    • Ability to refresh the category product association even if the rules have not be updated
    Patch v3.2.2.2

    • Fix on the cron task

    Patch v3.2.2.1

    • Fix for allowing the latest rule to be deleted

    Enhancement

    • catalogsearch_fulltext is now invalided when new rules are save (Elasticsearch only)
    Patch v3.2.1.1

    • Fix for allowing the latest rule to be deleted

    Enhancements

    • Magento v2.2.1 compatibilty
    Patch v3.2.0.3

    • Fix for allowing the latest rule to be deleted

    Patch v3.2.0.2

    • Fix to prevent the rules from being removed when the product tab isn't deployed

    Patch v3.2.0.1

    • Magento Enterprise Edition compatibility

    Enhancement

    • Better url rewrite management

    Patch v3.1.1.2

    • Fix for allowing the latest rule to be deleted

    Patch v3.1.1.1

    • Fix to prevent the rules from being removed when the product tab isn't deployed

    Enhancement

    • Url rewrites generated on the fly when indexing products to categories
    Patch v3.1.0.4

    • Fix for allowing the latest rule to be deleted

    Patch v3.1.0.3

    • Fix to prevent the rules from being removed when the product tab isn't deployed

    Patch v3.1.0.2

    • fix for missing method _validateProduct() for boolean attributes and stocks attributes

    Patch v3.1.0.1

    • Fix for the manual assignation of the products

    Improvement

    • Attributes categories installation process improved
    Patch v3.0.2.7

    • Fix for allowing the latest rule to be deleted

    Patch v3.0.2.6

    • Fix to prevent the rules from being removed when the product tab isn't deployed

    Patch v3.0.2.5

    • fix for missing method _validateProduct() for boolean attributes and stocks attributes

    Patch v3.0.2.4

    • Fix for the manual assignation of the products

    Patch v3.0.2.3

    • Indexing issues with cron jobs are fixed

    Patch v3.0.2.2

    • Attribute set condition fixed 

    Patch v3.0.2.1

    • Fix on attributes category installation

    Bug fix

    • Generic product attributes can now be used to create category rules 
    Patch v3.0.1.7

    • Fix for allowing the latest rule to be deleted

    Patch v3.0.1.6

    • Fix to prevent the rules from being removed when the product tab isn't deployed

    Patch v3.0.1.5

    • fix for missing method _validateProduct() for boolean attributes and stocks attributes

    Patch v3.0.1.4

    • Fix for the manual assignation of the products

    Patch v3.0.1.3

    • Indexing issues with cron jobs are fixed

    Patch v3.0.1.2

    • Fix for the attribute_set condition

    Patch v3.0.1.1

    • Fix on product type rule 

    Magento 2 stable release

    Patch v3.0.0.3

    • Fix for allowing the latest rule to be deleted

    Patch v3.0.0.2

    • Fix to prevent the rules from being removed when the product tab isn't deployed

    Patch v3.0.0.1

    • Fix for the manual assignation of the products

    Demo store
    Front-end
    Back-end
    Login
    DynamicCategory
    Password
    DynamicCategory123

    Recommended Magento 2 extensions

    from €180
    4.9/5 rated
    199 Reviews

    Improve the default Magento search results with Enhanced Autocomplete. Let your visitors enjoy a user-friendly autocomplete and display relevant results on products, CMS pages, categories as well as search suggestions.

    more details
    from €130
    5/5 rated
    104 Reviews

    Display on the Magento product pages and in the customer cart the estimated delivery date for the available products and for the backorders with a completely customizable message.

    more details
    from €145

    Manage all your stocks inventory directly from a stock grid and get a clear and accurate view of your products' availability thanks to a tree view.

    more details
    from €145
    5/5 rated
    2 Reviews

    Display customized and elaborate stock status messages to better inform your customers about the availability of your products.

    more details

    Stay tuned and get a coupon code of 10% off any purchase while creating your account!

    Subscribe now for updates, promotions and products launch twice a month at most.

    Please indicate a valid email