Affiliate Program

  • Posts: 85509
  • Thank you received: 13988
  • MODERATOR
2 weeks 3 days ago #371455

Hi,

For the 30% commission: set the affiliate percentage fee to 30 in the HikaShop configuration under the Affiliate tab. If you want the commission as points, enable "Provide points instead of fees". If you want it as a flat fee per order, leave that off. Dealers will not accumulate user points from their own purchases if you restrict the user points plugin access level to the retail customer user group only, excluding the dealer user group.

For dealers seeing orders of their customers: each partner has access to a frontend affiliate dashboard showing their affiliate sales. You can add a menu item of type "HikaShop > Affiliate program" to make it accessible. This will show dealers the orders that came through their affiliate link.

For the one-time 10% discount for new customers: create a discount of type "Discount" with a 10% percentage value, set "Quota per user" to 1, and enable "Auto load in cart if possible". This way, every new customer will automatically get 10% off on their first order without needing a coupon code.

Please Log in or Create an account to join the conversation.

  • Posts: 23
  • Thank you received: 2
  • Hikashop Business
2 weeks 2 days ago #371471

Hello, when I showed the affiliate menu, the orders of the customers under them are not shown, but only some clicks and from which IP address, however, these are not the orders that were made through their links. Please help if I am doing something wrong, you have access to the site!

I can understand how to enable option 'Auto load in cart if possible" too. I` ve been created discount for 10%. But i can not understand where I must enable this option? I tried with new customer, but the second one new customer has not a discount. Only first one take discount from 10%, PLEASE HELP ME, you have access to the site!

Last edit: 2 weeks 2 days ago by Taurus76.

Please Log in or Create an account to join the conversation.

  • Posts: 85509
  • Thank you received: 13988
  • MODERATOR
2 weeks 18 hours ago #371483

Hi,

Regarding the affiliate dashboard: the affiliate page has several tabs including "Clicks" and "Sales". Make sure the dealer is looking at the "Sales" tab, which shows the actual orders placed by their affiliated customers with order numbers, dates, statuses, totals, and commission amounts. The "Clicks" tab only shows link tracking data.

If the Sales tab is empty, it means no orders have been placed by customers who clicked on the dealer's affiliate link yet. For orders to appear there, a customer must first click the dealer's unique affiliate link (from a banner), and then place an order. The order will then be linked to the dealer and appear in their Sales tab.

Regarding the one-time 10% discount: the "Quota per user" setting is only available when the discount type is set to "Coupon". So instead of creating a "Discount", create a "Coupon" with:
- Discount value: 10%
- Leave the "Coupon code" field empty so the system generates one automatically, or enter a code
- In the Restrictions tab: set "Quota per user" to 1
- In the Restrictions tab: enable "Auto load in cart if possible"
- Leave "Quota" (total) at 0 for unlimited

With "Auto load in cart if possible" enabled, the coupon will be applied automatically to the cart without the customer needing to enter a code. And "Quota per user" = 1 ensures each customer can only use it once.

The reason only the first customer got the discount with your current setup is likely because you set the "Quota" (total quota) to 1 instead of "Quota per user". Total quota = 1 means only one usage across all customers.

Please Log in or Create an account to join the conversation.

  • Posts: 23
  • Thank you received: 2
  • Hikashop Business
1 week 1 day ago #371574

I have the following problem: I have two customer groups: distributor and clients. I want the customers to accumulate distributor points when purchasing, but the distributor receives different points than those specified in the specific product. How can I fix this or is it not possible for a customer who is under the distributor's umbrella to accumulate points for him from his own orders? I have access please make it for me!!
If the dealer only places an order, he receives the correct points, but if a customer under him places them, he receives the incorrect number of points. I don't know how to fix this, but we're close!
For example, as a dealer, I buy a product with 4 user points and then they are received in the admin section, but when the same product with 4 user points is purchased, it depends on the dealer's commission percentage, which is confusing!

Last edit: 1 week 1 day ago by Taurus76.

Please Log in or Create an account to join the conversation.

  • Posts: 85509
  • Thank you received: 13988
  • MODERATOR
1 week 23 hours ago #371580

Hi,

The behavior you describe is actually the normal behavior of the "Provide points instead of fees" option that you turned on under HikaShop > Config > Affiliate. With that option, the affiliate commission (which is a percentage of the order amount, configured per partner or via the default affiliate percentage fee) is converted into points instead of being added as a monetary fee on the partner's account. So the partner receives points equal to their commission on each order placed by a customer under them, and those points have nothing to do with the product's own user_points value, which only applies to the buyer of the product.

If you want the partner to receive the same number of points as the buyer regardless of the order amount, then the "Provide points instead of fees" option is not what you want. In that case you would need to turn it off and instead write a small system plugin listening to the order confirmation event to add points to the partner based on your own rule.
That would require some development work.

Please Log in or Create an account to join the conversation.

Time to create page: 0.047 seconds
Powered by Kunena Forum