Support » Plugin: Woo Custom Stock Status » Backorder text not working on Composite or Bundle products

Viewing 8 replies - 1 through 8 (of 8 total)
  • just an additional info… the backorder text is not even displayed on individual components (simple products) that are part of these affected composites and bundles.

    Plugin Author softound



    Sorry, the “Composite and Bundle products” plugins are commercial, we don’t have them to check with “Woo Custom Stock Status” and make it compatible. We will make it compatible once we purchased both of the plugins in future.





    I am in need of this update for my site and would be willing to donate to you if that helps get us closer to adding this feature. It would really help my site out and it looks like others too. How can we help?



    I think this should really be looked into since these plugins are not third party products but official Woocommerce extensions used by many website owners (especially the product bundles)

    Plugin Author softound


    Hi there,

    Yes, it is official Woocommerce extensions, but we are not affordable to buy those plugins, if you have, Please share those plugins(Composite and Bundle products), we will install them in local and make the “Woo Custom Stock Status” to compatible with “Composite and Bundle products”.




    I do not think sharing a premium plugin for free is a reasonable approach. I think you would also not welcome if users would share your premium paid plugins for free. For such request it should be in the interest of the plugin developer to reach out to each other to solve such issues directly.

    This should be especially important if an issue occurs between a third party plugin and an officially supported plugin (with thousands of users) by WooCommerce creators themselves.

    However I was able to get a statement from Composite/Bundle plugin creator to shed some light on this issue.

    WooCommerce does not natively support custom stock statuses: The only way to support custom statuses or availability strings like the “Insufficient Stock” availability displayed in Product Bundles is to filter the availability strings. Since there is no native infrastructure for custom stock statuses in core, any plugin author who attempts to do so is willingly taking a risk.

    Product Bundles would require some special handling to work with any plugin that follows this approach, because the parent product manages inventory for the “bundling process” while at the same time being limited by bundled item constraints. As an example, if you are assembling PCs, you might want to limit the number of PCs that can be assembled per day to less than 10, even when all parts have enough stock. And the opposite: If a part does not have enough stock, or is on backorder, the entire container should inherit this status.

    For this reason, Product Bundles override a core method and use a dedicated filter for those “special states”: — You could pass this information on to the author of the Custom Stock Status plugin you are using. Composite Products is not doing anything similar though, so it seems that the plugin you are using may have trouble with custom product types?

    Note that the technical barrier associated with plugin compatibility issues like this can’t always be overcome in a timely/feasible/sustainable manner. A decision to introduce compatibility between two plugins often requires:

    – opening a channel of communication between the two sides,
    – writing code on both sides;
    – maintaining a close relationship to ensure the two plugins will work together in the foreseeable future.


    Plugin Author softound



    Is there any update on the progress?

    I see that your plugin does not even saves the custom stock status if the user wants to save it individually per item – once the user clicks on save/update product, the custom status is simply not stored.

Viewing 8 replies - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.