WooCommerce bulk pricing for fonts plugin.

I’m still trying to find the best way to handle bulk discounts for font sales in WooCommerce. I’m taking about the (quantity price = (base price * multiple) style pricing that most type vendors use. I may hire a developer to add support to an existing, and probably open-source, plugin. If I do is anybody else interested? 


  • Is this solely for desktop/seat licenses or do you want to develop a more complex licensing mechanism? I'd be totally in for participating on something that's more complete or has a vision of including multiple license types.
  • I want to go beyond desktop licenses. I want to do something that covers—at a minimum—desktop, web, ebook, and app licenses with as few products/variations as possible. Mostly I want to limit the number of variations because they will make a store unmanageable. Even with bulk data editing plugins something will inevitably go wrong and not be noticed in a store with thousands of products/variations. I think each font should only be one product/variation to handle files differ and so the receipt will display what was purchased.

    Exactly how to do this is up for discussion. Desktop licenses can easily be handled with a standard quantity field. App and ebook licenses might require a dropdown with quantities or options, but I would still prefer to do that without variations.
  • I did some thinking on this and believe it can be accomplished by setting up a generic product for each of those add-on license types requiring a personalization field that could be propogated with the font name via js from the font page. For web fonts, since we have to deliver a web font kit, we'd still have to set that product up separately vs the complexity required to generate this on-the-fly.
  • Came across this thread while searching for something else entirely... Did you ever end up anywhere with this?

    For my own purposes I am currently developing a custom WooCommerce product type plugin for exactly this type of application, i.e. typefaces with licence and corresponding pricing options, which I internally want to treat as "just one product" in the catalog.
  • @Johannes Neumeier I'd love to see what you come up with, we haven't had any time to devote to this development but it would definitely be welcomed and you've got a buyer right here if it gets going!
  • @Rob Keller might have an idea for a nice work-around.
  • Would be curious to hear how other people have tackled this. My basic problem with WooCommerce was that I didn't find a way to dynamically generate differently priced products that share everything else (i.e. files, descriptions, why not even SKU's). Things like Product Variations are terribly unmanageable, unless there's something I am missing?

    So far I've created a Custom WooCommerce "typeface" product type as plugin. With it you can define and feed licence types (you can define them yourself, so say "desktop", "web", etc.) and options (like 1-5 users, 100% price, 6-10 users, 150% price, etc.), and associate those licence types with any uploaded downloadables from the product, which then become available selectively to based on what licences the customer based purchased. The prices can be set percentually or absolute, and each product can use defaults or overwrite them. Since it modifies a lot of price related things via hooks "along the way" I am not sure how generally applicable it is to other scenarios, but with some work it could be made to work more universally. Still somewhat work in progress at the moment, though.
  • @Rob Keller might have an idea for a nice work-around.
    I wish I had a good answer for you, but unfortunately I don't. When we hired the developers to code the current version of our site we had requested the ability to input prices exactly as @Johannes Neumeier has devised. That solution makes the most sense, but was not possible for them to implement. So basically our site has all the variations hard coded — and it's a terrible way to manage everything. Our fallback option was to import/export products with spreadsheets to help make creating the variations a bit easier, there are several plugins that will do this. In the end, that still hasn't been done... We haven't needed to add many new fonts to this site yet, but I will be looking into this more in the next week... hint hint.

    @Johannes Neumeier, do you have plans to finish this plugin still? Will you be sharing/selling it? I don't know how many Woo Font sites there are, but this plugin would be extremely for some of us!
  • I am actively developing the plugin for my own use and it will be used on two sites I'm building (one for a type designer friend, one for myself). While nothing speaks against making it available to others in one form or another, the current implementation is rather "hacked together" and specific to those site's needs, so I assume it won't work out of the box without some more integration and testing.

    It's indeed rather a specific niche, so I doubt that making it publicly available "as is" would result in happy admin users, or useful code contributions for that matter (happy to be surprised, if someone is interested in pitching in). One option would be to do an assessment on what's needed to make it a little more generally applicable or integrate with your specific site and needs. This would have to be further down the line, though, after those two projects I mentioned are launched. I'll post back here once I got something more substantial to share with any interested designers. Feel free to share how your sites and plans are developing in this regard :)
Sign In or Register to comment.