<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Stone Edge Order Manager</provider_name><provider_url>https://stoneedge.com/kb</provider_url><author_name>Erich Odenweller</author_name><author_url>https://stoneedge.com/kb/author/erichstoneedge-com/</author_url><title>Custom Hooks - Stone Edge Order Manager</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="83wZaQSVM6"&gt;&lt;a href="https://stoneedge.com/kb/articles/custom-hooks/"&gt;Custom Hooks&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://stoneedge.com/kb/articles/custom-hooks/embed/#?secret=83wZaQSVM6" width="600" height="338" title="&#x201C;Custom Hooks&#x201D; &#x2014; Stone Edge Order Manager" data-secret="83wZaQSVM6" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://stoneedge.com/kb/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>What are Custom Hooks? Custom Hooks allow you to execute custom code at various points in the Stone Edge Order Manager (SEOM) without modifying the original source code. They are commonly used to trigger custom functions within a module and can also load alternatives to built-in forms. These hooks reference...</description></oembed>
