Okay
  Public Ticket #3395892
Invoices and customization
Closed

Comments

  •  2
    Alexander started the conversation

    Firstly, I would like to know how, as an agent, I can create an order and send an invoice to a customer. The customer should be able to make payment directly from that invoice. For example, I would send them an invoice for 1 red hat, and they would have the option to pay from their side.

    Secondly, how can I hide the invoice payment method from regular customers who are not agents? I want this payment method to be visible only to agents and not to regular customers.

    Lastly, I would like to inquire whether it is possible to customize the invoice or if it is limited to the default invoice sent through your plugin.

    Thank you again for your help

  •  2,214
    WebWizards replied

    Hi Alexander,

    1) To create an order as an agent and send the customer the invoice / have the customer pay, I think the best option would be this workflow:

    - The agent can go to My Customers -> Shop as Customer:

    2938877194.png


    During checkout, the agent will have a "PENDING PAYMENT" payment method:

    3953724448.png

    When this method is used, the customer receives an email like this with a payment link:

     68747470733a2f2f776f6f636f6d6d657263652d6232622d706c7567696e2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032312f30372f70656e64696e67656d61696c322e6a706567


    It can also be set for them to receive an invoice if you use the PDF invoices plugin: https://wordpress.org/plugins/woocommerce-pdf-invoices-packing-slips/


    2) The above method for 'pending payment' only shows to agents when they are shopping on behalf of customers, this is how it works by default.


    3) Our plugin has no specific invoice, but you could customize the pdf invoice sent through the pdf invoices plugin.


    Kind regards,

    Stefan

  • Nazrul replied

    What if I want to provide salesagent a shop name or add custom field via ACF plugin as add shop name & shop logo in user profile from admin panel, then when salesagent place an order, he can generate an invoice showing his shop name & logo .. How to do that ? what code we have use to add shop name in agents profile also while he made an order, woocommerce will show its order data as shop name in invoice ... 

    example: if i have 5 Sales agent in my salesking panel, how can i make pdf invoice having their shop name on invoice with logo ? 

    idea similar to dropship , salesagent will sell my product , their customer will know the Agent , not me via invoice 

  •  2,214
    WebWizards replied

    Hi Nazrul,

    If you wanted these users to have a shop name, shop logo, invoices for their shop and logo, etc, SalesKing is probably not the right plugin then.


    We would advise instead to use our MarketKing multivendor plugin:

    https://kingsplugins.com/woocommerce-multivendor/marketking/


    With MarketKing, each vendor can have their own shop name, and can create invoices with their own shop and logo: https://woocommerce-multivendor.com/docs/invoices-packing-slips-shipping-labels/


    Kind regards,

    Stefan