Okay
  Public Ticket #2851889
Comission based on net-price
Closed

Comments

  •  1
    Mervin started the conversation

    Hi,

    I have a custom_field [cost of goods]/[purchase price] for each product.

    I would like to give my sales agent comission based on net profit (sales price subtracted by purchase price).

    Example:

    Product X cost = 100:-
    Product X sold = 110:-
    Agent comission = 1%

    Agent should earn 0.1:- (1% of 10:-) rather than 1.1:- (1% of 110:-).

    Is it possible? If not, then this feature is of no real use to me.

  •  1,906
    WebWizards replied

    Hi Mervin,

    Thank you for purchasing SalesKing, 


    We are looking at adding a Cost of Goods field in SalesKing so that we can enabled commissions based on store profit. However, this is not yet available in the plugin - it's something for future updates.


    While you may already have a cost of goods field added manually or by another plugin, there's no way to make SalesKing work with this without significant modifications to the plugin code.

  •   Mervin replied privately
  •   WebWizards replied privately
  •  1
    Mervin replied

    Hi! Any new estimated time for comission based on cost of goods?

    In the mean time, is there a way my sales agent can be pinned for the sales they are assigned to but have 0:- in comission? I tried leaving all the rules the same but putting down the comission to 0% but then no orders were attributed to the sales agents at all.

    My thinking is that, until you have sorted the net-price, I just want them/me to know which orders are theirs and I will manually export the orders and make calculation on months end. I could do it now and just adding a token comission just to have the orders tracked, but I was thinking of asking you if we could do it without giving any false estimates at all.

  •  1,906
    WebWizards replied

    Hi Mervin,

    I hope we can have that ready in the next few weeks,



    What you described can work if you have this setting enabled:

    9710150871.png



    If a customer is assigned to an agent (here in their user profile):

    3837535822.png

    then all the customer's orders will be assigned to the agent. No commission rules are necessary.


    The order details would show the agent:

    9554392030.png



    And the agent would see the orders in Dashboard->My Orders:

    9473208231.png

    The agent would not see the order under Earnings as there is no associated commission.




  •  1
    Mervin replied

    Yes, seems to do the trick.

    I would like to hide/remove the action-button [manage]. I know that the sales agent can disable it in his portal, but I want to restrict it from my side, perhaps with a functions.php code?

    While we are at editing sales dashboard, how can I change from having Customer [first+last name] to having Customer [company name] in the Dashboard?

    Also, is there a way to extract what items are purchased if there are more than 1 item? Now it just says "5 items", even if I export the CSV-file in the top-menu.

  •   WebWizards replied privately
  •  1
    Mervin replied

    Thanks for a great reply and effort!

    • Could you please check the CSS again, it did not hide the column.
    • Also, customer column still has first+last name and not company name.

    The item QTY per order has been modified, and works perfect! There I was just wondering if I could change the way the Purchased info is shown from: Product name x [QTY], to: [QTY] x Product name. I find it easier to read.

  •   Mervin replied privately
  •   WebWizards replied privately
  •  1
    Mervin replied

    I was thinking under:

    - My orders
    - Earnings

  •  1
    Mervin replied

    Also by the way, minor issue but in case you can guide me quickly:

    • The bottom header still has the "Action"-column. The table is not uneven. How to hide that?
    • The action-button on "Edit columns" is still visible to agent.
  •  1,906
    WebWizards replied

    I got it. I have a different solution, with a filter, not CSS. And I also added the name filter to the 2 places you mentioned.

    I've already set it up in your site! Let me know if it works as expected,

  •  1
    Mervin replied

    Works nicely! Could you please instruct me for one more thing:

    I added myself as a "main agent". I haven no customers under my username.

    I do want to keep track of all orders that my subagents create via your dashboard.

    So question is:

    1) How do I put other agent-user below myself in the rank?
    2) Will I be able to see orders going via my subagents in my "My Orders" tab? I would like it so.

  •  1
    Mervin replied

    To continue on my post below,

    Maybe if I add same customers to all agents but put comission just to specific agent will make me able to see orders on dashboard, but my agent will be tagged for comission?

    If this works, is there a way I can bulk add customers to multiple agets/users?

  •  1
    Mervin replied

    Sorry for message-bombing you, but now that I think..

    There are situations where our sales agent is out of office and wants somebody else to make an order for him. I would like to have these features if possible:

    1) Possibility for all shop managers/sales agent to "Shop as customer" in case assigned Sales agent is not present. Or is there an easier way to shop as customer for a shop manager when customer is not assigned to you?

    2) I would guess I would need to assign all Sales agents to all customer to be able to do #1? If so, is there a quicker way to bulk add/edit/remove all customers into multiple sales agents?

  •  1,906
    WebWizards replied

    Hi Mervin,

    The way it will work is that the Agent will only see Earnings from subagent orders, but will not see Order details (customer and products) directly. We thought that a privacy element may be needed so we thought it's best to show customer name and products purchased only to the customer's direct sales rep.

    It looks like this:

    7107287152.png

    I'm afraid the orders wouldn't show in My Orders - we didn't intend for it to work that way.


    Currently, each customer can only be assigned to 1 sales rep. It's very hard for us to change that as a lot of mechanisms (like assigning who earnings should belong to) would break down with multiple agents per customer.


    I guess you are right that there's a situation where an agent might be out of office. Perhaps we need to update SalesKing to better handle this situation. What do you think of the following:

    - An option that would be simple for us to add would be to give each agent the possibility to "pass" a customer of theirs to a different agent / pass all customers to Agent X for Y amount of time, or something similar to that.

    - Another option might be to add a panel where agents can select other agents that would be able to see, and shop as their customers.

  •  1
    Mervin replied

    - Another option might be to add a panel where agents can select other agents that would be able to see, and shop as their customers.


    This one would be great.

  •  1,906
    WebWizards replied

    Thanks for your feedback. I agree this does make sense for the plugin. I've added this to our improvements list. You will see this soon in the next updates.

  •   Mervin replied privately
  •  1
    Mervin replied

    I remembered that this thread is quite large, so I am asking for update for:

    - Custom field as "Cost of goods" in SalesKing so that we can enabled commissions based on store profit

    - Add a panel where agents can select other agents that would be able to see, and shop as their customers.

  •  1,906
    WebWizards replied

    Hi Mervin,

    These 2 are top priorities for the next major update. However we just haven't had the time yet to work on implementing these. 

    Thank you for the feedback and the offer to assist, but I'm afraid it wouldn't help speed up development. We're working as fast as we can but we're a small team and time is the biggest issue.

    It's hard to give an ETA but probably sometime in October is realistic for us.

  •  1
    Mervin replied

    Hi, any news on when this will be available:

    - Add a panel where agents can select other agents that would be able to see, and shop as their customers.

  •  1,906
    WebWizards replied

    Hi Mervin,

    This feature is a top priority for us for future updates. It's hard to give an ETA but you will see this soon in the next significant update for SalesKing,

    Kind regards,

    Stefan

  •  1
    Mervin replied

    Hi! I see you put a new version out. And it seems, according to the changelog, that you added possibility for users to become subagents of agent via Settings->Tools.

    I tried adding 2 user-IDs as subagents to copy my main/only agent. I have no Agent groups, Group rules created. Not sure if needed.

    My subagents are not getting my main agents customer list when going into the dashboard. Could you help guide me? I tried looking at documentation but saw nothing about this.

  •  1,906
    WebWizards replied

    Hi Mervin,

    Sorry but this feature is not the one we discussed to allow additional agents for the same customer.


    A subagent and an agent do not have the same customers - the relationship between agent and subagent is only so that the agent can get commissions on subagent orders. This feature is only for commissions sharing.


    We will also add a mechanism for multiple agents per customer in later updates.

  •  1
    Mervin replied

    I saw another version update. Is this feature added on that version now?

  •  1,906
    WebWizards replied

    Hi, Sorry, that was not added yet. You can scroll down to the very bottom of the SalesKing page on CodeCanyon and you will find the changelog that explains all changes.

    8949874082.png