L'ajout d'un produit au panier personnalisé infos et prix

J'ai installé le thème de manipuler le produit d'entrée & processus de commande d'un wordpress boutique.

La boutique de la page est construite sur mesure qui permet à l'utilisateur de choisir un produit à partir d'une liste et de le personnaliser, qui affiche un prix en javascript basé sur les informations stockées dans la base de données.

Les produits stockés dans la base de données sont évaluées à 0,00 parce qu'ils sont des prix différents selon les variables choisies.

Les données de sortie, je suis prête à passer à thème est comme suit:

  • WC ID de Produit (Ce qui correspond à un produit dans la db)
  • Prix Personnalisé
  • Image Personnalisée
  • Description personnalisée (par exemple, 100mm x 100mm)
  • Construire de Données (pour être stocké à l'encontre de l'élément, mais il ne voit pas dans la caisse)

J'essaie de trouver un moyen pour ajouter un produit dans le panier à l'aide de l'ID de produit (pour la rendre valide) et puis en substituant le prix avec le prix personnalisé et fixation de méta-données, la plupart seront vus à la caisse et on sera caché jusqu'à ce que vu dans l'admin de wordpress.

D'ajouter le produit au panier est réalisé en utilisant:

$woocommerce->cart->add_to_cart($_POST['custom_product_id']);

Après le point, je suis la recherche qu'il est impossible de remplacer le prix et ajouter des informations supplémentaires.

Il est important de remplacer le prix n'est pas statique, il est calculé par produit et prêts à passer à travers quand vous l'ajoutez au panier, je suppose que si je l'enregistrer en tant que méta-données supplémentaires pourrait être utilisé dans une fonction plus tard pour retirer et remplacer l'0,00 prix.
Des sons comme c'est le cas pour Produit Addons.
Le problème avec l'aide de ce plugin est qu'il s'appuie sur les thème des modèles. Il n'existe aucun produit de pages, c'est un écran de l'outil qui a des informations prête à passer à la charrette. Cette information doit être en programmant ajouté au panier sans compter sur "ajouter au panier", il doit être complété tout au sein de PHP.
Pour tous ceux qui lisent ce que j'ai trouvé un exemple ici: xatik.com/2013/02/06/add-custom-form-woocommerce-product/2 qui expose les bases de ce qui doit être atteint. Je suis comme nous en parler et je vais poster une réponse en cas de succès!

OriginalL'auteur Kevin S | 2015-07-17