Jump to content
Annmoto

Stock par référence de déclinaison

Recommended Posts

Nous avons des produits avec énormément de déclinaisons (multiples coloris et multiples tailles) et ne pas pouvoir mettre les stocks à jour en cherchant par référence exacte de la déclinaison (visiblement c'est buggé ?) est une perte de temps monumentale. J'aimerais faire la correction mais je n'arrive pas à mettre la main sur le StockController. Si quelqu'un savait dans quel fichier/répertoire il se cache...

Share this post


Link to post
Share on other sites

Je m'auto-réponds, j'ai fini par trouver ! (au bout de 3 jours...) J'ai reporté la bidouille qui existait initialement dans la page mouvement (qui affiche la ref du produit ET la ref de la déclinaison) dans le fichier src/PrestaShopBundle/Entity/Repository/StockRepository.php

Dans la fonction selectSQL il faut mettre :

          IF(
                  LENGTH(COALESCE(pa.reference, "")) = 0,
                  IF(LENGTH(TRIM(p.reference)) > 0, p.reference, "N/A"),
                  CONCAT(p.reference, " ", pa.reference)
              )                                                                               AS product_reference,
          IF(
                  LENGTH(COALESCE(pa.reference, "")) = 0,
                  IF(LENGTH(TRIM(p.reference)) > 0, p.reference, "N/A"),
                  CONCAT(p.reference, " ", pa.reference)
              )                                                                                AS combination_reference,

Voilà, si ça peut aider quelqu'un :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More