J'ai une série de produits avec des options personnalisées de type case à cocher. Cependant, je ne peux pas définir à partir de la configuration du produit l'état par défaut de cette option particulière.
J'ai besoin qu'au moins une des cases à cocher (options) soit cochée par défaut lorsque l'utilisateur entre dans la page du produit / ajoute au panier à partir de la page de catégorie.
Est-ce faisable à partir de l'administration Magento ou cela nécessitera-t-il un développement supplémentaire (si oui, comment cela peut-il être fait)?
Réponses:
Je ne sais pas si recommander une extension compte comme une réponse valide (pour une question avec une prime) mais quelqu'un prétend ici qu'il a écrit une extension qui fait exactement ce dont vous avez besoin. L'extension peut être téléchargée ici . Je ne l'ai pas testé mais, dès que je le ferai, je posterai et mettrai à jour. Je n'ai regardé que le code et il y en a beaucoup. J'ai perdu intérêt après 2 fichiers. J'espère que ça marche pour vous.
[EDIT]
J'ai retrouvé mon intérêt. J'ai testé l'extension sur ce-1.7.0.2 et cela fonctionne (presque).
Si vous l'utilisez avec le mode développeur activé, vous obtiendrez des erreurs. Voici ce que vous devez changer pour que cela fonctionne.
à la
/app/code/local/Magebuzz/Customoption/controllers/Adminhtml/CustomoptionController.php
ligne 28, il y a ceci:Cela montre un avertissement «index non défini». Pour l'éviter, enveloppez-le dans une
if
déclaration.À la
/app/code/local/Magebuzz/Customoption/Block/Adminhtml/Customoption/Edit/Tab/Form.php
ligne 129, il y a ceci:$values
peut être nul alors changez le code en ceci:Maintenant ça devrait marcher.
Maintenant un examen.
la source
Pas par défaut dans Magento.
Peut être réalisé de cette façon. Mieux vaut reprendre avant de continuer.
); }
// Supposons que nous créons un nouveau produit.
// Ou si nous ajoutons les options à un produit déjà créé.
// N'oubliez pas de sauvegarder le produit
la source