The first Setting under general settings is
Allow visitors to register as affiliates.
If I don’t enable this. my affiliate registration page says “Affiliate registration is currently disabled. Please contact the site owner for more details.”
I don’t want every user that creates an account to become an affiliate as we sell online courses and then my affiliate tab in WP has a whole bunch of people in that I have to pick through to see who is an actual affiliate – how do I overcome this. I want only people that want to become affiliates become a user affiliate.
Or is it just having this setting off, the third option, “Auto Register Affiliates?– Automatically register new user accounts as affiliates”
Hoping you can assist?
Regards
]]>I offer free shipping on my products. Is there a way to exclude the shipping cost from the affiliate fee calculation? Even if it was a flat rate for every product would solve this for me as I have consistent shipping rates over most of my product line.
]]>Issue with Cross-Domain Affiliate Tracking Across Multiple Marketing Sites and a Store Site
Cross-domain affiliate tracking is not working properly when multiple marketing sites redirect traffic to a central store site for checkout. Let me explain this with an example:
We have implemented a cross-domain tracking plugin on all three marketing sites (Site2, Site3, Site4) and connected it with the main store site (Site1).
Here’s the scenario:
This issue arises because the affiliate tracking is breaking when the visitor’s journey includes multiple marketing sites (e.g., Site2 → Site3 → Site1). The tracking plugin fails to carry over the affiliate information across all domains involved.
This needs a solution to ensure affiliate data persists through the entire journey, regardless of how many marketing sites are involved before checkout on the store site.
]]>I deleted my affiliate information by mistake. How can I restore it? Thank you.
]]>When do you plan to Bulk approve commissions ?
Also, is it possible to see 100 commissions in a page instead of 10 ?!
The system is TOO LONG to approve one by one!
Best Regards
]]>Looking for the recommended workflow in order to notify users in google chat when a sale from slicewp occurs, with detailed affiliate info & order info.
Assuming we have to connect slicewp’s API key to zapier, walkthrough would be appreciated.
He instalado el plugin y lo he configurado, he hecho algunas pruebas de compras como afiliado y no se registran en la pagina de afiliado. Tampoco se envian los correos que pone que se enviarian cuando el registro de afiliado se lleva a cabo ni cuando se gana una comision
]]>Hi all, can you confirm if I am understanding these settings for subscription commission rates correctly?
Under General Settings -> Commissions Settings, there is Subscription Rate which we have set to $25. We want affiliates to get that rate per new subscriber for most subscription products. We have Recurring Commissions disabled sitewide.
For certain subscription products, we want affiliates to get a percentage for all payments. So here is how I have the Slicewp settings for that product:
https://snipboard.io/woUZXI.jpg
Does that look correct?
Thank you
It doesn’t allow me to register to subscribe to PRO and get the license key. When I click it, it allows me only to login, no registration at all.
]]>I followed the instructions in the tutorial and the affiliate link was clicked by visitors, but no commission was shown.
]]>Hi all, is there any way to show the name of the creative on the Creatives tab?
Thank you.
]]>I set to “Automatically register new user accounts as affiliates” at settings. Then i import users from csv file using plugin, however it didnt set the imported users as affiliate.
Then i tried to add “Affiliate” role to all that imported users using “Members” plugin. This also not working for me.
So, would like to ask if there’d any good way to bulk import affiliate, instead of import or add the affiliate one by one.
Thanks
]]>Hi. We have all of our affiliates set up with links through SliceWP. It is tracking unique visits for the site, but when purchases are made through the individual links, it isn’t recognizing that.
]]>Your documentation doesn’t address whether a tracking cookie will be set using same duration as for affiliate links, when a customer makes a purchase using an affiliate-related coupon.
Can you please elaborate on whether a customer using an affiliate related coupon will stay associated with that affiliate after using it, same as with their affiliate links, or not?
]]>Hello Guys,
I have an ecommerce affiliate multi-tiered system. I need to join the information of checkout form and affiliate registration form in a single form. I have this code and the information of the username, password and referring member id did not added on the affiliate table of SliceWP. This is the code I have.
<?php
/**
// Register affiliate after WooCommerce checkout
function register_affiliate_after_checkout( $order_id ) {
// Get order details
$order = wc_get_order( $order_id );
$user_id = $order->get_user_id();
// Get custom fields
$username = $order->get_meta( '_checkout_billing_username' );
$password = $order->get_meta( '_checkout_billing_password' );
$referring_member_id = $order->get_meta( '_checkout_referring_member_id' );
// Register user as affiliate if not already registered
if ( $user_id && ! slicewp_is_affiliate( $user_id ) ) {
$args = array(
'user_id' => $user_id,
'status' => 'inactive',
'first_name' => $order->get_billing_first_name(),
'last_name' => $order->get_billing_last_name(),
'email' => $order->get_billing_email(),
'affiliate_id' => $user_id,
'referring_member' => $referring_member_id
);
$affiliate_id = slicewp_register_affiliate( $args );
if ( $affiliate_id ) {
error_log( "Affiliate registered: User ID $user_id, Affiliate ID $affiliate_id" );
} else {
error_log( "Failed to register affiliate for User ID $user_id" );
}
}
}
add_action( ‘woocommerce_checkout_order_processed’, ‘register_affiliate_after_checkout’ );
// Redirect to affiliate dashboard after successful purchase
function redirect_to_affiliate_dashboard( $order_id ) {
$order = wc_get_order( $order_id );
$user_id = $order->get_user_id();
if ( $user_id && slicewp_is_affiliate( $user_id ) ) {
wp_redirect( get_permalink( slicewp_get_affiliate_dashboard_page_id() ) );
exit;
}
}
add_action( ‘woocommerce_thankyou’, ‘redirect_to_affiliate_dashboard’ );
// Add custom fields to the checkout form
add_action( ‘woocommerce_after_checkout_billing_form’, ‘add_custom_affiliate_fields_to_checkout’ );
function add_custom_affiliate_fields_to_checkout( $checkout ) {
if ( ! is_user_logged_in() ) {
echo ‘
‘; woocommerce_form_field( ‘billing_username’, array( ‘type’ => ‘text’, ‘class’ => array( ‘form-row-wide’ ), ‘label’ => ( ‘Username’ ), ‘required’ => true, ), $checkout->get_value( ‘billing_username’ )); woocommerce_form_field( ‘billing_password’, array( ‘type’ => ‘password’, ‘class’ => array( ‘form-row-wide’ ), ‘label’ => ( ‘Password’ ), ‘required’ => true, ), $checkout->get_value( ‘billing_password’ )); woocommerce_form_field( ‘referring_member_id’, array( ‘type’ => ‘text’, ‘class’ => array( ‘form-row-wide’ ), ‘label’ => __( ‘Referring Member ID (if applicable)’ ), ‘required’ => false, ), $checkout->get_value( ‘referring_member_id’ )); echo ”;
}
}
// Save custom fields during checkout process
add_action( ‘woocommerce_checkout_create_order’, ‘save_custom_affiliate_fields’, 20, 2 );
function save_custom_affiliate_fields( $order, $data ) {
if ( ! is_user_logged_in() ) {
if ( isset( $_POST[‘billing_username’] ) && ! empty( $_POST[‘billing_username’] ) ) {
$order->update_meta_data( ‘_checkout_billing_username’, sanitize_text_field( $_POST[‘billing_username’] ) );
}
if ( isset( $_POST[‘billing_password’] ) && ! empty( $_POST[‘billing_password’] ) ) {
$order->update_meta_data( ‘_checkout_billing_password’, sanitize_text_field( $_POST[‘billing_password’] ) );
}
if ( isset( $_POST[‘referring_member_id’] ) && ! empty( $_POST[‘referring_member_id’] ) ) {
$order->update_meta_data( ‘_checkout_referring_member_id’, sanitize_text_field( $_POST[‘referring_member_id’] ) );
}
}
}
Hello,
pretty much what the title says:
When I pick the dates on the dashboard as a logged in affliate partner to view statistics for a certain timeframe, Chrome pauses the execution with the error:
SyntaxError: Unexpected token ‘<‘, “<br />
This is in relation to script-front-end-vanilla.js line 1030.
What can be done about that?
Thanks in advance!
Cheers,
Florian
Hi team,
It seems like the password reset is not working on the affiliate login page. It say the email isn’t valid.
Kindly please help check.
Cheers.
]]>Do you not have an email address or Pro plugin support form?
Regards,
~ Cory C.
UPDATE: Found it; Pro Dashboard
UPDATE: Here???
]]>Hi Friend,
I’m unable to change any settings on the plugin’s settings page. No matter which option I try to modify, the changes either don’t save or the interface doesn’t allow me to make adjustments. This is preventing me from customizing the plugin to suit my needs.
Please look into this as soon as possible. You can check the issue in this video: https://www.loom.com/share/5e5bdd92d891481d85ac96433b42a675?sid=edb49c9e-7b0c-4bed-a2cc-c32d2ad7416a
Thank you for your cooperation.
]]>Initially we have installed the Custom Conversion add-on, and later all the other add-ons are included in the Pro add-ons but the Custom Conversion add-on is missing from the list, and even if I try to activate the older version, the pro stops working and force to deactivate the add-on.
]]>per my screenshot at link below, i’m using theme block with dark background so i cannot see the dashboard, would like to know if there’s any workaround on this
]]>Hello,
I have an issue with SliceWP Add-On – PayPal Payouts when I check a specific URL.
Here is the log :
Une erreur de type E_ERROR a été causée dans la ligne 107 du fichier /home/USERNAME/public_html/wp-content/plugins/slicewp-add-on-paypal-payouts/includes/base/functions.php. Message d’erreur : Uncaught Error: Call to a member function get() on null in /home/USERNAME/public_html/wp-content/plugins/slicewp-add-on-paypal-payouts/includes/base/functions.php:107
Stack trace:
#0 /home/USERNAME/public_html/wp-includes/class-wp-hook.php(324): slicewp_can_do_bulk_payments_payout_method_paypal_payouts(false, '55', 'paypal_payouts')
#1 /home/USERNAME/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(false, Array)
#2 /home/USERNAME/public_html/wp-content/plugins/slicewp/includes/base/payout/functions.php(331): apply_filters('slicewp_can_do_...', false, '55', 'paypal_payouts')
#3 /home/USERNAME/public_html/wp-content/plugins/slicewp/includes/admin/payouts/views/view-payout.php(197): slicewp_can_do_bulk_payments('55', 'paypal_payouts')
#4 /home/USERNAME/public_html/wp-content/plugins/slicewp/includes/admin/payouts/class-submenu-page-payouts.php(65): include('/home/espacemom...')
#5 /home/USERNAME/public_html/wp-includes/class-wp-hook.php(324): SliceWP_Submenu_Page_Payouts->output('')
#6 /home/USERNAME/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#7 /home/USERNAME/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#8 /home/USERNAME/public_html/wp-admin/admin.php(259): do_action('slicewp_page_sl...')
#9 {main}
thrown
I am currently using :
– WordPress 6.6.2
– PHP 8.2
– Slice WP 1.1.21
– SliceWP Add-On – PayPal Payouts 1.0.3
Thanks for your help.
]]>I’m trying to setup up a multi-tiered fundraiser platform using this affiliate plugin, and I’d like to use custom post types (I use ACF) to create the landing page for each fundraiser. I don’t see a way to set a CPT as a landing page. Can this be achieved through some kind of workaround so that SliceWP recognizes these post types as pages?
]]>Hi is it possible to have 2 types of affiliates, one that generates woo commerce points and another with cash payouts?
The reason for this is that my sponsors will receive a $ amount for each referral where as standard users with receive points for my woo commerce store
]]>Hello SliceWP Support Team,
I hope you’re doing well. We’ve recently encountered a critical issue with the SliceWP Affiliate Plugin after moving it from our development environment to production.
Everything seemed to be working fine initially; the plugin migrated without any problems, and the setup was running smoothly. However, after a few weeks in production, we have now noticed that the plugin has reset itself removing all settings, and all affiliate data (including commissions, referrals, and user data) has been completely deleted. There were no changes to the plugin or the website that anyone is aware of which could explain this issue.
We are unsure why this has happened and urgently need help understanding the cause and how to restore the lost data if possible.
Key Details:
We are concerned about the stability of the plugin in our production environment and would appreciate any insight or assistance you can provide.
Thank you for your prompt attention to this matter. Looking forward to your response.
Best regards,
Luke
We are looking at using the Aelia ‘Prices by Country’ plugin. I contacted them to ask if it would work with SliceWP. They responded stating they didn’t know, but they said this regarding your plugin…
If it takes the amount paid for each item, then it should calculate the commission correctly, as the prices would be the ones effectively paid.
So is SliceWP taking the actual amount paid for the item to calculate commissions? Seems it must be because I believe that when a customer uses a discount coupon it calculates the commission on the discounted amount.
]]>Hi , is there an option in the plugin to set the commission as follows:
– maximum commission for the partner – 30% of the starting price of the product (if no coupon is used)
– if a coupon is used – the commission for the Partner is 30% of the starting price minus the value of the coupon
I would like to give the partner a choice as to what percentage of his commission he wants to give to the client
]]>Hi – I’ve tried everything. Deactivating wordfence and all other plugins. I’ve increased the timeout on the server. Yet – when I try to register our website with the License Key. I keep getting this error.
cURL error 28: Failed to connect to slicewp.com port 443 after 10002 ms: Timeout was reached
Is there anything we can do to force it?
]]>I tried to translate the addons but I can’t find the strings of the add ons in the PO file.
for example this add on of Payout Requests request:
]]>