Hi,
Thank you for your query regarding WooCommerce Product Table. I will be happy to answer.
By default WooCommerce Product Table works 100% with the woocommerce plugin. The SOLD label that you are seeing is being generated by a 3rd party module on your site. It might be a label plugin or it could be your theme that generates this label.
These 3rd party modules will not necessarily generate the same label in the image placed in a product table because they are not designed for this purpose. They are meant to show the label on normal woocommerce pages only.
But you can replicate similar functionality of showing a ‘sold’ label using WooCommerce Product Table’s own facilities as well.
In the PRO version of the plugin (premium version) you get many additional powerful facilities aimed at benefiting the product table layout on ecommerce stores to improve shopping. This includes an ‘Availability’ element which will show the availability status of the the product wherever you place it in the table. It also allows you to change the text that should show if the product is out of stock, in stock, or on backorder. You can also control the styling of the element like any other WooCommerce Product Table element.
You could place the Availability in your table, change the label for out of stock to SOLD and change the styling of the element the way you need.
But just to clarify the SOLD label will not be placed ‘inside’ the image like in your screenshot. It will show up anywhere else you place the element in the table template.
For further discussion on the PRO version facilities please write in using the support form as this wordpress forum doesn’t allow premium plugin discussion.
Happy to answer any further questions on this!
Regards,
Kartik