• Resolved draymone

    (@draymone)


    TL;DR: i can produce only 20 products per week, how can i have a stock of 20 shared between all products, or prevent clients that their shipping will be reported to the next week ?

    Hello !

    I’m selling handmade products, so each time an order is made i need to craft it and then deliver it, but my time and energy are both limited, so i can make a maximum of 20 products per week (during the week-end), how can i manage this on WooCommerce ?

    Idea 1: My first idea was to make only one product with variations, set the stock of the main product, and then refill it manually every week, but it causes multiple problems:

    • Updating the stock manually doesn’t seems to me a very good idea
    • Having only one product in the store can be discouraging for buyers

    Idea 2: Is there some way of just having a common stock for all my products ?

    Idea 3: I know how to dev, maybe i can make some sort of PHP/Java/Python script that subscribes to the purchase event, then deduct 1 from the stock of all products, and that refills them all to 20 every monday. If it’s possible, how can i do so ?

    Idea 4: Is it possible to store the number of orders not shipped, and then notify the customer that he will be shipped in (Orders/20) rounded down weeks ?

    Thank you !

    • This topic was modified 11 months ago by draymone.
Viewing 2 replies - 1 through 2 (of 2 total)
  • Hey there, @draymone! Thanks for contacting us. I’m happy to help you.

    As I understand you want to make sure only 20 products can be purchased per week on your website, correct?

    ?My first idea was to make only one product with variations, set the stock of the main product, and then refill it manually every week,

    This is definitely something you can do. I understand your concern regarding this option, but we would love to assist you with it. Do you mind sharing more details about your concerns so we can better address them?

    Idea 2:?Is there some way of just having a common stock for all my products ?

    Idea 4:?Is it possible to store the number of orders not shipped, and then notify the customer that he will be shipped in?(Orders/20) rounded down?weeks ?

    By default it is not possible to do this, but you might find a plugin that will meet your needs.

    You can search for “woocommerce shared stock for all products“, or something similar, on the Plugins > Add New section of your dashboard or on a search engine like Google, for example.

    Please note that we do not provide support for third-party plugins, so it is good to check the plugin thoroughly to see if it is reliable. You can find more about this in this guide.

    I know how to dev, maybe i can make some sort of PHP/Java/Python script that subscribes to the purchase event, then deduct 1 from the stock of all products, and that refills them all to 20 every monday. If it’s possible, how can i do so ?

    Please note that we can’t provide support for code customization as per our support policy. Still, if you need customization, we do our best to offer advice and direct you to appropriate resources.

    You can visit the WooCommerce Facebook group or the #developers channel of the WooCommerce Community Slack. We’re lucky to have a great community of open-source developers for WooCommerce, and many of our developers hang out there too.

    I’m going to leave it open for a bit to see if anyone is able to chime in and help you out further.

    I hope this was clarifying. If you face any issues or have any questions, please let us know so we can assist you further.

    Looking forward to your reply.

    Have a wonderful day!

    Plugin Support Beauty of Code (woo-hc)

    (@beautyofcode)

    Hey there ??,

    This thread has been inactive for a while, so I’m going to mark this as resolved – feel free to?create a new topic?if you need any further help. ??

    Cheers!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Limited stock per week, shared accross all products (handmade products)’ is closed to new replies.