Hi @ronaar,
Thank you for your note. You have pointed out a fault with the Gift Wrapper plugin where products out of stock and/or otherwise not purchasable were still showed in gift wrap lists. However, you’ve also highlighted a discrepancy between how this plugin and how the Product Timer plugin function.
The Product Timer uses hooks to superficially change whether products are “in stock” or “purchasable” or “featured” or whatnot. It does not alter anything in the WP (product) database. The Gift Wrapper plugin queries the database for product information; the hooks Product Timer uses are not factored in.
In order to get that to work together, you’ll probably need to hire a developer if you’re not familiar with PHP and WordPress hook use. Use some new hooks I just added to the plugin version 4.4.6 (e.g. ‘wcgwp_wrap_posts’ or ‘wcgwp_continue_gift_wrap_action’) to look at whether the wrap products “is_in_stock()” according to Product Timer’s filter (and not go by what the database says). Then maybe not show certain gift wrap options or even not show the “add gift wrap” prompt at all. It’s very possible to have them play nice together, but they won’t do it out-of-the-box, and it won’t be functionality I’ll be adding to core anytime soon due to low demand, high specificity, family responsibilities, etc. etc. BUT – thank you again for cluing me in to this.