Jeff Alvarez
Forum Replies Created
-
Hi @Caridor,
We currently do not support any Marketplace plugins, there’s an ongoing request for this so I’ll add a +1 in favor of it being developed.
Please keep in mind that we aren’t able to provide any ETAs when or if it’ll be developed.
As for contacting an expert, please reach out to our partners: Wholesale Suite – Codeable
Hi @ivodimitrovpo,
We currently don’t have that feature, there’s an ongoing request for this so I’ll add a +1 in favor of it being developed. However, please note that we aren’t able to provide any ETAs when it’ll be developed.
Hi @becosfx ,
Apologies for the delay in our response.
- I assume by the “addon option” you were pertaining to the option from the, Advanced Product Fields for WooCommerce. If so we aren’t able to provide support here are we currently do not officially support the plugin. There’s an ongoing request for this so I’ll add a +1 in favor of it being developed but please keep in mind that we aren’t able to provide any ETAs when or if it’ll be developed but we will keep you in the loops. I suggest taking a look at alternatives that our plugin supports: Wholesale Suite Integrations – 3rd Party WooCommerce Extensions (wholesalesuiteplugin.com)
- For confirmation, are you running the Advanced Product Fields for Woocommerce plugin? Can you try deactivating it and see if the issues still persists?
You mentioned that it’s a bug, did it work previously before the updates? As we currently do not have any official integrations with the plugin it could be due a new feature that was introduced. If it was working fine previously please reach out to our support form and we’ll provide you a download for the previous version.
If you didn’t update our plugin but updated the Advanced Product Fields for Woocommerce, please try downgrading it and see if that fixes things.
We’ll keep an eye out for your email for the previous version.
Regards,
Apologies for the delay.
We’ve confirmed that the store credits feature is having some compatibility issues with CheckoutWC at the time.
We’ve already addressed this on our latest version, please update the Advanced Coupons plugin to it’s latest version, as well the CheckoutWC plugin.
Hi @mikaelakub ,
That seems to be a presale question, we aren’t allowed to answer presales here as it’s against TOS so please reach out via our support form here: Support Request Form – Wholesale Suite (wholesalesuiteplugin.com)
Hi @blueskycreative ,
We’ve added a new feature for the invoice payment gateway to be able to set the default order status. You can change it to be set to Processing as it’s default order status Woocommerce > Settings > Invoice Gateway
See: Screenshot by Lightshot (prnt.sc)
- This reply was modified 1 year, 2 months ago by Jeff Alvarez.
hi @pma1 ,
As you are using our premium version of Advanced Coupons, please shoot us a message at our support form here: Submit Support Ticket – Advanced Coupons (advancedcouponsplugin.com)
We’ll keep an eye out for your ticket/email.
Hi @rajgorjaydeep ,
I suspect our latest version of Advanced Coupons isn’t compatible with one of your plugins or themes. Can you please run some basic debugging to ensure that there isn’t any conflicts?
For reference read here: How To Conduct A Basic Debug For Advanced Coupons – Advanced Coupons (advancedcouponsplugin.com)
Hi @mikemfsg ,
The email restriction coupon comes from Woocommerce and not ours so we aren’t able to provide extended support but the feature works when the user tries to checkout.
So the coupon can be applied but on checkout, it’ll give an error message: Screenshot by Lightshot (prnt.sc)
Though I understand it’s quite odd why it’s applied when it’s been restricted. So it shouldn’t be applied as it can be quite misleading. You can raise an enhancement request to the Woocommerce team to change this
If you’d like to be more instant notification or stop the users from using the coupon, I suggest using the Allowed Customers feature.
Though please note that the Allowed Customers feature only works for users who are registered on your site.
- This reply was modified 1 year, 2 months ago by Jeff Alvarez.
- This reply was modified 1 year, 2 months ago by Jeff Alvarez.
Hi @envywigs ,
For the feature you had in mind to only allow the net30 role to have the invoice payment gateway, you’ll simply have to add a !== and in the code(if structure side) and update the admintrator to the appropriate role.
The end product should look something like this
add_action('woocommerce_available_payment_gateways','Stop_Payment_Gateway'); function Stop_Payment_Gateway($available_gateways){ if(is_user_logged_in()){ global $current_user; if($current_user->roles[0] !== "Net30"){ //stop invoice for everyone but Net30 if(is_checkout()){ unset($available_gateways['igfw_invoice_gateway']); // Add the payment Code ID here } } } return $available_gateways; }
I would suggest double-checking what your Net30 role key is and updating accordingly in the code, It’s been bolded so simply change the bolded value. I’ve already edited the code so that the Invoice payment gateway is disabled for everyone but the specified role(Net 30)
Hi @doulos12 ,
Please ensure that you have the store credits module enabled, it can be found in Coupons > Settings > Modules > Store Credits
See: Screenshot by Lightshot (prnt.sc)
If you’ve verified that it’s enabled, then it’s likely a plugin or theme conflict, in this case, please run some basic debugging. For reference read here: How To Conduct A Basic Debug For Advanced Coupons – Advanced Coupons (advancedcouponsplugin.com)
I would also suggest to re-install a fresh copy of the Advanced Coupon plugin.
hi @@envywigs,
You can use this snippet to disable the invoice payment gateway for specific customer roles, add the following through your child theme’s functions.php or through the WPCode plugin
add_action('woocommerce_available_payment_gateways','Stop_Payment_Gateway'); function Stop_Payment_Gateway($available_gateways){ if(is_user_logged_in()){ global $current_user; if($current_user->roles[0] === "administrator"){ //stop invoice for admin customer if(is_checkout()){ unset($available_gateways['igfw_invoice_gateway']); // Add the payment Code ID here } } } return $available_gateways; }
To use the snippet simply change the administrator role to the role you wish to disable the invoice payment gateway.
In this scenario first enable the payment gateway and then add the roles who aren’t supposed to view the said gateway.
You can add multiple roles as such:
if($current_user->roles[0] === "administrator" || $current_user->roles[0] === "subscriber" || $current_user->roles[0] === "role5"){ //rest of the code goes here }
- This reply was modified 1 year, 2 months ago by Jeff Alvarez.
hi @flyingtolight ,
I see that you’d like to update the wholesale price. The snippet I’ve provided only allows you to fetch the wholesale price not set the wholesale price.
In your scenario we aren’t able to provide much support as it’ll be outside our support scope.
Having said that you can take a look at our file class-wwp-wholesale-prices.php to see how wholesale prices are set.
If it’s purely visual (only show change how the prices are shown on the product page), you can add something like
add_filter('wwp_filter_wholesale_price_html','test'); function test($price){ $price =5; return $price; }
Hi @flyingtolight ,
You can get the wholesale price of the product with this snippet:
global $wc_wholesale_prices; $currentUserRole = $wc_wholesale_prices->wwp_wholesale_roles->getUserWholesaleRole(); global $product; $productID = $product->get_id(); $wholesaleProduct = WWP_Wholesale_Prices::get_product_wholesale_price_on_shop_v3( $productID, $currentUserRole ); $wholesalePrice = $wholesaleProduct['wholesale_price'];
Please note for variations, you’ll need to call the child id in order to fetch the wholesale price. Here’s a reference: php – Fetch child products in grouped products woocommerce – Stack Overflow
Hi @antoine69 ,
Yes, it’ll work without any issues. It’s part of our wholesale suite plugins, you can learn more about it here: Wholesale Suite Bundle for WooCommerce (Best Wholesale Plugins) (wholesalesuiteplugin.com)