Bonjour à tous,
Je suis nouveau sur le forum, j'espère poser ma question au bon endroit.
Je suis en train de conçevoir un site de vente en ligne de Vêtements personnalisés en sérigraphie. (Joomla 1.5 et Virtuemart 1.1.4)
Le calcul du prix final est un peu compliqué.
Car il faut introduire le prix du marquage.
Le calcul se fait avec deux éléments :
- Les frais fixes
40 € par face et par couleur de marquage.quelle que soit la quantité.

- L'impression proprement dites, prix unitaire pour chaque article, voir tableau ci-dessous.
- à partir de 50 pièces 0.70 € pour 1 couleur - 0.95€ pour 2 couleurs - 1.20€ pour 3 couleurs.
- à partir de 100 pièces 0.45 € pour 1 couleur - 0.59€ pour 2 couleurs - 0.73€ pour 3 couleurs.
- à partir de 250 pièces 0.39 € pour 1 couleur - 0.53€ pour 2 couleurs - 0.67€ pour 3 couleurs.
etc....

J'ai pensé à une solution :
- conçevoir un formulaire avec Quickform, puis l'intégrer dans le flypage Virtuemart ou l'ajouter sous forme de lien dans chaque fiche produit.

Ce formulaire devra permettre au client de valider ces choix.
Premièrement, le choix du nombre de couleur de marquage par une liste déroulante ou des boutons radios:
(pas de marquage - sérigraphie 1 couleur - sérigraphie 2 couleurs - sérigraphie 3 couleurs - sérigraphie 4 couleurs)

Cela pour le devant, pour le dos, eventuellement pour une manche.

En fonction de ces choix faire le calcul et l'ajouter au prix de l'article nu :

(exemple sérigraphie une face une couleur = 40 Euros de frais fixes, divisé par la quantité et ajouter le résultat au prix de l'article)
Ensuite ajouter le prix de l'impression calculé suivant le tableau donné plus haut.

J'espère que mon explication n'est pas trop confuse !
Voici à titre d'exemples, des liens de sites qui utilisent cette fonction.

http://www.omnipub.net/P-4140-49-A1-...rond-duke.html
http://www.teeshirtplace.com/devis-t...tes-joker11320
http://www.j-media.fr/boutique/Objet...sscategorie=30

Les fonctions de calcul, sont des fonctions relativement simples, alors voici mes questions :
- Existe-t-il des scripts qui permettent d'intégrer cela dans un formulaire ?
- Le php seul peut-il assurer ces fonctions ?
- Faut-il faire y introduire des fonctions javascript

Merci d'avance.