{"id":19018188,"date":"2026-09-12T00:47:09","date_gmt":"2026-09-12T00:47:09","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/support-wowinvoice-hooks-missing\/"},"modified":"2026-09-12T00:47:09","modified_gmt":"2026-09-12T00:47:09","slug":"support-wowinvoice-hooks-missing","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/support-wowinvoice-hooks-missing\/","title":{"rendered":"SUPPORT WOWINVOICE HOOKS MISSING"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Name: Oswaldo Fuentes<br \/>Product Name: WowInvoice<br \/><br \/>Message: Order ID: #62256<br \/>I need to customize your WOWInvoice and my developer can&#8217;t do it because of the lack of hooks. Please see what my developer wants you to know and help:<br \/>&#8220;We need to customize certain calculated invoice data (such as a per-product discount breakdown, a different totals summary, or address formatting) that the current Settings options do not cover.<br \/><br \/>Upon reviewing the code, we found that:<br \/><br \/>&#8211; There is no apply_filters hook for the already calculated invoice data (items, totals, meta_rows, address_columns) within TemplateDataPreparer.<br \/>&#8211; The only extension point in the templates is the winv_invoice_body_open action, which fires once when the &lt;body&gt; opens, with no corresponding closing action or way to replace content that has already been rendered.<br \/>&#8211; There is no filter available to register custom templates in TemplateManager.<br \/><br \/>Is there a development or beta version that adds a filter for the prepared invoice data (e.g., apply_filters(&#8216;winv_prepared_document_data&#8217;, $data, $order)) prior to rendering?<br \/>Are there plans for a body-closing action (equivalent to winv_invoice_body_close) or a filter to register custom templates in TemplateManager?<br \/>If not currently available, is there an officially supported method (even if undocumented online) to modify invoice content beyond the standard Settings options without editing the plugin files?&#8221;<br \/>Please help me with this requirement.<\/p>\n","protected":false},"template":"","class_list":["post-19018188","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19018188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19018188\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=19018188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}