Je crois comprendre ton besoin, mais ça n'est pas si simple que ça, et je ne peux pas vraiment te donner un code complet.
Déjà pour commencer (et être sur), sur ta seconde page il y aura un bouton "ajouter au panier" aussi?
Parceque tu vas te heurter à plusieurs problèmes si les options sont obligatoires. En effet, même si tu ne les affiche pas sur la page produit, il ne pourra s'ajouter au panier si elles ne sont pas remplies.
L'ajout de produits dans le panier se fait dans le controleur /app/code/local/core/Mage/Checkout/controllers/CartController méthode addAction.
La méthode utilisée est
| Code : |
$cart->addProduct($product, $params);
|
Ou $params est un tableau buyRequest, contenant notamment la quantité du produit et les options de celui ci.
Ce que je te conseille de faire, c'est de commencer par faire un
| Code : |
Zend_Debug::dump($params)
|
Sur un produit normal (avec des options) pour voir la structure de ce tableau.
Voilà une piste pour commencer.