Hi @thomascbs,
You’ll have to do some troubleshooting to track down the cause. This doesn’t happen under normal circumstances, and it’s a fairly generic PHP warning. Without more information, there’s not much I can do to help.
Here’s probably how I would do it:
1. Go to this line in the plugin file https://github.com/yikesinc/yikes-inc-easy-custom-woocommerce-product-tabs/blob/0deccf931153f64977b72d6dd823150d6225dde6/public/class.yikes-woo-tabs-display.php#L56 and add a print statement so you can see the current tab when this code runs. Something like this:
error_log(print_r($tab,true));
2. Click around a few products while having your debug.log file up for viewing.
3. Once you trigger the log message, check and see what tab information was printed out immediately beforehand.
Once you have that information, it should be clear why the ‘id’ field is missing. You’re welcome to paste it here so I can help you interpret. You’ll want to remove your error_log line as well to avoid continuining to fill the debug log.
Jon