2015-07-23 4 views
0

Comment puis-je ajouter une option dynamique pour un produit dans CS-Cart? Je veux dire que je veux ajouter une option supplémentaire au produit dans la page du produit en fonction d'une valeur de champ de base de données.Option dynamique CS-Cart

C'est mon plan pour ce faire: 1- Ajouter un nouveau crochet 'get_product_options_post'. 2- En fonction de ce hook, je vais vérifier le DB pour certaines valeurs. 3- En fonction de la vérification précédente, je vais montrer cette option supplémentaire ou non. Donc, comme vous pouvez voir les étapes 1 et 2 sont claires pour moi, je demande juste à propos de l'étape 3. Comment puis-je faire cela? Et de prendre en compte que cette option supplémentaire aura également un modificateur de prix et sa valeur est différente en fonction de ce contrôle DB.

Idée

J'ai eu une autre idée pour ce faire qui est l'ajout d'une nouvelle option de produit lors de l'installation addon et ensuite appliquer cette option aux produits. Mais pour ce faire, j'ai besoin d'appliquer l'option à une catégorie entière plutôt que des produits individuels.

Cela signifie que tous les produits actuels à la catégorie spécifiée doivent automatiquement avoir l'option spécifiée comme volonté que tous les nouveaux produits qui seront ajoutés à l'avenir.

Toute suggestion pour le faire sera également bon.

Répondre

0

Nous vous proposons d'étendre les statuts d'options de produits et ajouter l'état caché à deux actifs - ceux qui existent et les personnes handicapées. Les options cachées ne seront pas affichées aux clients par défaut. Ensuite, dans votre crochet, vous allez vérifier les champs nécessaires dans la base de données et activer les options cachées si nécessaire.