woocommerce dynamic pricing display discount table - woocommerce

I use the woocommerce dynamic pricing plugin by Lucas Stark, the problem is that it doesn't display the discounts which isn't great from a marketing perspective. The problem is highlighted well here
This code, found in the Chris Lema link above, does display a discount table. BUT I use % discounts and this code doesn't work with that. e.g. a product's normal price is $100, 5% off if they buy more than 5, 10% off if they buy 10 or more, shows as price for 5 or more $5 10 or more $10. Clearly this isn't right it should display 5 or more $95 10 or more $90 - How do I achieve that?
Lastly from a marketing perspective it would be good if all products with a quantity discount displayed the cheapest price on the main price. e.g a product that is $100 normally, but with 5% off if you buy 5 or more or 10% off if you buy 10 or more should display the discount table as above but should also display from $90 i.e. the cheapest price, as the main price instead of $100 - How do I achieve that?

"...for performance reasons we decided that it should remain out" according to the plugin creator, Lucas.
I am thinking of a workaround like a meta box in each post where you can type discount information in just plain text and then hook to woocommerce_price_html(which runs everytime the shop page and single product page is displayed), thus eliminating the need to tweak Lucas Stark's plugin.
Lucas also released a new extension
( October 2013 ) which is purported to be 'a great way to let users know about a discount they can receive if they purchase more products.' This user said this extension has issues with discount tables, but I haven't tried it myself.

I haven't used either personally, but http://www.wplab.com/shop/woocommerce-bulk-pricing/ does bulk pricing with a display table if that's the killer feature.

try this plugin http://codecanyon.net/item/woocommerce-dynamic-discounts/6533113
It does allow to create discounts similar to what you need plus it displays discounts on both single and variable products .
try the demo here http://codecanyon.net/item/woocommerce-dynamic-discounts/full_screen_preview/6533113

There are more alternatives that are capable of displaying a quantity pricing table. Like the one that james posted or WooCommerce Dynamic Pricing & Discounts.
Also, it would be possible to hire some freelancer that would make it work with the plugin that you are referring to.

Here is a solution - though it does not (currently) allow the filtering of pricing results based on user role....
http://blueskysessions.com/2014/03/31/woocommerce-dynamic-pricing-plugin-how-to-show-the-quantity-pricing-rules-for-all-product-variations-on-the-product-page/#comments

Related

woocommerce composite products - surcharge some item

I'm looking for answers for many many days and hours... And for the moment, in Woothemes I have no feedback to my question.
I begin with WordPress and Woocommerce.
The plugin Composite products is absolutely what I needed, except for one thing :
My composite products have a fixed price. My components are like a restaurant's menu (it's for a fast-food) that people can custom.
But my problem is that for a few products, i have to surcharge. I have to add 2 or 3 euros to my Composite product's price, and when the product with surcharge is selected, price has to be shown in this product page, and of course has to be calculated in my cart.
I think there is an issue with wordpress filters and actions, but it's not yet completely clear in my brain !!!
I tried to write a PHP code for the cart, it works
but I think that ergonomically it's not a good solution, people has to see directly the new price in product page when he makes his selection.

Is it possible to edit/customize php code in woocommerce cart and checkout page?

Specially wants to change functionality of those pages with custom coding.
Example: If any one ask for Buy two and get one free for similar category product, then what would be the best procedure to carry on. With out plugin need solution.
Well if you dont have much experience with woocommerce then i would suggest to stick with its default functionality.
Although "buy 2 get one free" kind of plugins would be perfect for this job but as you dont want to use plugins there is one more way. You can create a variable product. In your product page, mark it as variable product and then add variations to it. You can set one variation as "buy one" with a price of lets say $50, and make it the default variation and then add another variations "buy 2 get 1 free" with a price of $100. You can also add different images with each variation.
Now on your product page, you will be able to see a drop down (or if you like radio buttons you can use it too) with the default saying "buy one" with price of $50, and when some one clicks on the "buy 2 get 1 free", the price will automatically change to $100.
Yes, it is. The first step would be to get access to the relevant files. You can do that in several ways but the best way to go about it for your case will be to use an FTP client such as Filezilla. You can also access WooCommerce's files through the WordPress admin panel under Plugins->Editor. Bear in mind, however, that WooCommerce is a fairly massive and complex plugin and it will likely take considerable time and skill to locate the relevant files and code. Happy coding!

Woocommerce Bulk discount

Is it possible to apply discount on specific item??
I want to apply discount on my pizza site like, If customer order one small & one large pizza then discount may not apply.
my disounts settings applying to all items. when customer order one small and one large pizza, discount may apply.
I want to apply discount policy on same items, like, if customer order two small or two large pizzas.
Please help me.
You need an extra plugin as I don't think it includes it in the standard woo commerce. This is how I done it for a project.
Here's link for plugin
https://wordpress.org/plugins/woocommerce-bulk-discount/
You can find more extensions to woo commerce if you need them by clicking on woo commerce in the admin panel and then selecting add-ons, there's a fair few to choose from

Allow duplicate products in woo commerce cart

Does anybody know how to set up product variations using Fancy Product Designer?
I.e. Different color t-shirts of the same size
You want to set up Product Variations.
EG You may have a T-Shirt that comes in various sizes. The TShirt is the product, however the variations are Large Medium Small. They cann all hold the same SKU or you can modify the SKU for each variant
More info here http://docs.woothemes.com/document/product-variations/
I had this with a tshirt company site that I was creating. What I had to do was give each item an individual stock number (SKU) for each design despite it being the same tshirt.
Hope this helps,
Ben.

Add option to add extra fees to Ubercart checkout?

I have a Drupal website with the UBERCART module to accept donations in the form of adopting a book in my library. I need to add an option in the cart page before the checkout to add an entry to the cart with the value of 3% of the total order to cover the payment transaction fees.
It could be a check box that says..
[_] I wish to add 3% to cover the online transfer fees.
Any Ideas of how to implement this? Thanks
I'm not sure how to set up an optional fee, but for required fees, this module will do it:
https://drupal.org/project/uc_fee
Unfortunately there seems to be no version for Drupal 7 yet.
Also, it's a little quirky in some ways...for example, if you want to create a fee to be applied to all products of a particular class, by default that fee gets applied at the cart level, meaning that that a long as the cart contains at least one product of the type you specified when creating the conditional action, the fee will be applied to the other products in the cart as well. If the fee only should be applied once per order then you can just set Max Applications to zero, otherwise...
The process to apply a fee to each product in the cart of a particular class is as follows:
Create a fee at Store administration > Fees with a price of zero
Click the "conditions" link next to the fee (again, from Store administration > Fees) and say the cart needs to contain at least one product of your desired class
Go to Store administration > Products > Manage classes, click "edit" for your desired class, go to the Fees tab and override the price to be whatever the fee should be.
Create products of that class. If your products are already created, it appears you need to edit each already-existing product and override the fee there (on the Fees tab); unfortunately the product-class override only appears to apply to products created after the setting was changed.
I realise it's a long time since this question was posted, but it came up in search when I was trying to solve a similar problem. Since it hasn't been satisfactorily answered after all this time, I thought I'd share the solution I found for my own problem.
There is some sample module code here:
http://www.stevenalanwilson.com/articles/open-drupal-pages-using-built-overlay
I created my own module with this code to allow customers to specify if they live in a rural area. If they check the box, a $5 rural delivery fee is added to the cost of their order. The label on the checkbox and the value of the fee can be set by changing the code in the module.
The scenario asked here would need some additional coding to calculate the 3% fee based on the value of the order, which shouldn't be too hard to achieve.
if you are using drupal 6 then visit these link in your site
Administer -> Store administration -> Configuration -> Shipping quote settings
then visit the "quote method" where you can define your shipping quote setting
once you understand the method for creating shipping charges, you can apply whatever shipping rate you want to charge.

Resources