Installing the ProfitWell .js snippet with Wordpress and Memberpress
Follow the instructions below to install the ProfitWell .js snippet. You will need to install the snippet twice - once on your marketing site, and once within your web-app (a page your customer lands on after they log in).
- Download and install the "Code Snippets" free plugin (not related to ProfitWell)
- Add the following custom function and replace
PUBLIC_API_TOKEN_HERE
with your public API token:
function add_profitwell_script_to_footer() {
/* DO NOT DELETE - this code is used to accept our payments or send data to ProfitWell */
$token = "PUBLIC_API_TOKEN_HERE";
$start_options = "{}";
$current_user = wp_get_current_user();
if ($current_user->exists()) {
$start_options = "{user_email: '{$current_user->user_email}'}";
}
echo "
<script id='profitwell-js' data-pw-auth='$token'>
(function(i,s,o,g,r,a,m){i[o]=i[o]||function(){(i[o].q=i[o].q||[]).push(arguments)};
a=s.createElement(g);m=s.getElementsByTagName(g)[0];a.async=1;a.src=r+'?auth='+
s.getElementById(o+'-js').getAttribute('data-pw-auth');m.parentNode.insertBefore(a,m);
})(window,document,'profitwell','script','https://public.profitwell.com/js/profitwell.js');
profitwell('start', $start_options);
</script>
";
}
add_action('wp_footer', 'add_profitwell_script_to_footer');