Les meilleurs développeurs WordPress freelances sont sur Codeur.com
Fermé · 30 à 300 € · 1016 vues
Bonjour,
Je suis à la recherche d'un dev PHP sur WooCommerce (Module E-Commerce de Wordpress). J'ai jiuste besoin d'ajouter une petit filtre très simple, mais ne peu pas le configurer n'ayant pas ces compétences.
Contexte :
j'ai ajouté un pluggin officiel de WooCommerce appelé Composite Product. Celui-ci me permet de créer 1 produit (un plateau de cocktail) qui peut se composer de multiples produits simples (verrinnes). De cette manière le client choisi et compose le plateau de son choix (sucré ou salé).
Le problème : Pour ces deux produits composés (plateau sucré ou plateau salé) je créé une règle de commande à minimum 30 pièces (30 verrines). => Pour ce faire, j'ai ajouté un nouveau pluggin ( VarkTech Minimum Purchase Pro for WooCommerce) mais ce dernier ne prend pas en compte les produits composé considérant que chaque sous-produits (chaque piece ou chaque verrine) est un produit unique. Ceci fausse le calcul du pluggin et permet de tricher (J'ajoute 10 pièce du plateau sucré, puis 20 pièce du plateau salé et ça marche ... alors que non, chaque plateau doit être au minimum composés de 30 pièces !) Vous me suivez toujours :) ?
La solution : Ajouter un filtre permettant de regrouper le calcul entre les unités de mes produits composés et ce même produit.
Au besoin, nous pouvons contacter le créateur du pluggin (english spoken)
Voici le code WooCommerce a ajouter pour créer des flitres, il ne manque plus que votre savoir-faire !
=> Mon budget est de 30€.
//************************************************
/* v1.08.1 Filter Hook
//************************************************
apply_filters('vtmin_additional_inpop_include_criteria',TRUE,$i, $k ); used below
ADDTIONAL RULE CRITERIA FILTER - Execution example
add_filter('vtmin_additional_inpop_include_criteria', 'process_additional_inpop_include_criteria', 10, 3);
function process_additional_inpop_include_criteria ($return_status, $i, $k) {
global $vtmin_cart, $vtmin_rules_set, $vtmin_rule, $vtmin_info, $vtmin_setup_options;
$return_status = TRUE;
//$vtmin_rules_set[$i]->post_id = Rule ID
//$vtmin_cart is the cart contents ==> look at core/vtmin-cart-classes.php for cart contents structure
// and check this document for examples of how to access the cart data items.
switch( $vtmin_rules_set[$i]->post_id ) {
//ONLY test those ids for which additional criteria is needed
case '001': //rule id 001
**do add-on-criteria test
*if failed test,
* $return_status = FALSE;
break;
case '002': etc
break;
}
return $return_status;
}
*/
--------------------------------------------------------------
Configuration de mes logiciels :
- Wordpress 4.0
- VarkTech Minimum Purchase for WooCommerce by Vark version 1.09.2,
- VarkTech Minimum Purchase Pro for WooCommerce by VarkTech version 1.08,
- WooCommerce Composite Products by SomewhereWarm version 2.4.7,
- WooCommerce by WooThemes version 2.2.4,
----------------------------------------------------------------
Budget indicatif : 30 à 300 €
Publication : 30 octobre 2014 à 09h46
Profils recherchés : Développeur WordPress freelance , Développeur e-commerce freelance , Développeur PHP freelance
Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes