Vendor Invoices

The vendor invoices module allows each of your vendors to have their own invoices, with their logo, shop name, address, and any other relevant info.

This module requires that you also use the free "PDF Invoice & Packing Slips" plugin. This is a popular plugin that you can find by going to your WordPress admin backend-> Plugins -> Add New and searching for "pdf invoice".

Vendor Invoice Settings

Once the invoice module is enabled, and the PDF invoices plugin is active, each vendor will find a dedicated "Invoicing" panel in their vendor dashboard.

Invoicing Panel in the Vendor Dashboard

Here the vendor can enter:

  • Store Name to be displayed on invoices
  • Store Address to be displayed on invoices
  • Store Logo
  • Custom Info (can be anything from VAT nr to any other relevant company data).

The store logo select button opens up an image uploader. Each vendor has access to only their own private library of images.

This info is shown directly on the PDF invoices that are generated:

Customers Invoice Download

Customers can download invoices by going to My Account -> Orders. Here they will find an "Invoice" button.

Invoices for Composite order and for Vendor order

In the case of Composite orders (orders from multiple vendors), there are separate invoices for each vendor, as well as an overall invoice for the entire order.

Vendors Invoice Download

Vendors can also download invoices, by going to Orders in their dashboard, and clicking on "Manage Order". There in the order details panel, the vendor can find 2 buttons: one that downloads a PDF invoice, and another that downloads a PDF packing slip.

In case packing slips are not relevant to your site and you'd like the disabled, you can do this by adding the following code snippet to the site:

add_filter('marketking_enable_packing_slip_invoices_vendors', function($val){
    return false;
}, 10, 1);

Other things to note

The admin can also configure details for the admin's own store invoices, or for composite orders. This is achieved in the settings panel in WooCommerce -> PDF Invoices.

Importantly, please note that once an invoice has been generated, it is not changed when settings are changed. So changing invoice settings does not affect already generated invoices. If you'd like for this to happen, you need to enable "test mode" in WooCommerce -> PDF Invoices.

Powered by BetterDocs