WooCommerce Dropshippers – Documentation

Table of Contents

  1. Installation
  2. Upgrading from 1.0
  3. Configuration
  4. Assign the dropshipper role to users
  5. Dropshippers list
  6. Assign products to dropshippers
  7. The Dropshipper dashboard
  8. The Admin dashboard
  9. Changelog

IMPORTANT: If you didn’t purchase this plugin from codecanyon.net, then you are using an illegal version of it. You can purchase the original one here.


A) Installationtop

Extract woocommerce-dropshippers.zip and upload it to your WordPress plugin directory (usually /wp-content/plugins ), or upload the zip file directly from the WordPress plugins page. Once completed, visit your plugins page again and activate "WooCommerce Dropshippers"

Upon successful activation, the user role “Dropshipper” will be available from the users menu.


B) Upgrading from 1.0top

Since version 1.0 many changes have occurred, including a lot of additions to the custom role "Dropshipper". Because of this to upgrade, from version 1.0 you must first disable the plugin, copy the new one via FTP or from the plugins page and re-enable the Dropshipper plugin.

Once the plugin is activated, you might need to re-assign the Dropshippers to the products.


C) Configurationtop

In the WordPress admin panel, select Dropshippers → Settings.

Show full prices to Dropshippers: Here you can choose whether or not the Dropshippers affiliated with your website will be able to see the total price of their orders. This means that from their panel, they will see the full price of the products (their commission and the resell price you put on the store).

The billing address that will be shown to Dropshippers: As the title suggests, this is the billing address ( of your shop) for the Dropshippers. It will be shown on the orders they get via mail, while the shipping address will be the address specified by the user when placing the order (just like every other order on Woocommerce).

Show customer email to Dropshippers: controls the ability of the dropshippers to see the customer’s email address from their orders list

Show customer phone number to Dropshippers: same as the previous one, but for the customer’s phone number.

Shop logo to appear in the Dropshipper packing slip: this field along with the next one are used to display a custom logo and custom footer text in the packing slips that will be printed by dropshippers.

Footer text to appear in the Dropshipper packing slip: just as the title says, read previous field for more instructions.

The dropshippers’ notifications will be sent to this email address. If left empty, the default WordPress admin email will be used instead: the title says it all, right? Anyway this is the email used to notify the admin that a dropshipper has shipped an order. Use this field in case you need those notifications on a different email than the standard shop one.

Show the shipping method on the Dropshippers’ email: this controls the ability of the dropshippers to see the shipping method (including price) choosed by the customer. The shipping method shown will be the one specified in the shop, not the one that the dropshipper sets in the dashboard.

Put the order state to “Completed” when all the dropshippers have shipped their products: this option will put the order status to “Completed” automatically when all the dropshippers have marked their product as “shipped” from their dashboard.

Allow dropshipper shipping fee: this last field allows dropshippers to have a shipping fee. Dropshippers can set national and international shipping fee (along with their country of shipping) from their own panel. When a customer orders a product that is shipped from the same country set by the dropshipper in their panel, the national shipping fee will be automatically added to the cart, otherwise the international shipping fee will be selected. This only applies ONCE per dropshipper. So if a dropshipper has 4 items in an order, the fee will be applied ONLY ONCE. In the same way, if 4 different dropshippers have a product in an order, the customer will pay each dropshipper’s fee (along with the store one if applies).


D) Assigning the dropshipper role to userstop

First of all, we need to assign the Dropshipper role to our selected users. To accomplish this, in the Admin dashboard go to Users → All Users.
Once here, select the user that you want to turn into a dropshipper. In this example we will use the user "John" with the role Subscriber.
Hover on the name and select “Edit” to go into the user edit screen.

Change the role to "Dropshipper" and click the blue button "Update User" to save the new role. The user John is now officially a Dropshipper and we can assign him to various product in the market.


E) Dropshippers Listtop

Users who have become Dropshipper, will now be displayed in a separated screen under Dropshippers → Dropshippers list. From here you can keep an eye on all dropshipper earnings.
If a dropshipper has set his PayPal email address from his profile, you will see the button and you will be able to send him/her a payment directly from this page. Otherwise you can choose to pay a dropshipper the way you prefer outside the website (bank transfer, check, etc…). The button reset earnings will allow you to reset the earnings of a dropshipper once the payment is done.


F) Assigning products to dropshipperstop

Manual Assign

To assign a product to one dropshipper we need to go to the product edit page. There will be a new widget called "Dropshipper"(If you do not see that, go on the top right corner of the product page and under "Screen Options" put a check mark on "Dropshipper"). To assign the product to a specific dropshipper user, just select his name from the list of dropshippers. Then click "Update" to save the changes made.
You can set a Dropshipper price in both Simple products and Variable products. The price you set here will be used to calculate the amount owed to the dropshipper for each product (or product variation) sold.

Example: Simple product

Example: Variable product

Bulk Assign

From verion 2.1 it’s possible to assign a dropshipper to all the Products in a specific Category or Sub-Category. To do so, go under Dropshippers → Bulk Assign. Select a Dropshipper, select a Product Category, then press the Assign button and wait for the result.


G) The dropshipper’s viewtop

Once logged in as a dropshipper, the user will land on a regular Subscriber Dashboard but with a new widget: WooCommerce Dropshipper Right Now.
With this widget the dropshipper is able to see how many products he has sold on the market.

In addition to the widget, there will also be two new pages: Dropshipper Orders and Dropshipper Settings.

Dropshipper Orders

In the Dropshipper Orders page a dropshipper can view all orders placed on his products. New dropshippers orders will be visible when the payment is completed (order status “processing“).
Once the order is visible on the dropshipper’s page, the dropshipper can notify the admin of the shipment of the product by clicking the button Mark as Shipped. The mail sent to the admin will containt the order number, the dropshipper name and all the shipping information entered by the dropshipper.

By pressing the button Edit Shipping Info you will get a popup window containing all the information that a dropshipper can report to the admin.

By pressing the button Print packing slip you will get the following popup window containing the packing slip ready to be printed.

Dropshipper Settings

In the Dropshipper Settings page a dropshipper can set his PayPal email (if he has a PayPal account) and choose the currency displayed in his order page. Currencies that differs from the default currency of the shop will be automatically converted via Yahoo! Finance.

If the Administrator choose to allow dropshippers to add a shipping fee, here can also be set the country of the dropshipper, National and International shipping fee.
National and international shipping fees are considered in default shop currency, NOT the one choosen by the dropshipper.
The international and national fee will be applied based solely on the customer’s country and the country that the dropshipper will set in this panel. The country of the main shop is not considered!


H) The admin’s viewtop

The regular order page now shows the column Dropshippers.
In this column an admin is able to see all the dropshippers involved in an order and who have already shipped their merchandise.

The dropshippers’ status can be Completed (blue icon) or Processing (green icon).


I) Changelogtop

v2.1.1 - 30/06/2015
		- Added: Dropshipper earnings in Dropshipper email
		
v2.1 - 23/06/2015
		- Refactored: new Dropshippers menu in the administration panel
		- Added: bulk assign by product category
		
v2.0.1 - 29/04/2015
		- Bug fixing: Dropshipper shipping fee was not added to the total amount owed to the dropshipper
		
v2.0 - 13/04/2015
		- Added: Dropshipper shipping methods are now available with admin settings (can be turned off)
		- Added: order auto complete when all dropshippers have marked their order as shipped (can be turned off)
		
v1.10 - 01/03/2015
		- Bug fixing: Dropshipper prices in Variable Products are now visible again
		- Added: compatibility with Groups plugin
		
v1.9 - 26/01/2015
		- Bug fixing: Tax gets correctly calculated on dropshipper's email
		- Added: shipping info gets reported on dropshippers'mail and can be shown/hidden from the admin panel
		
v1.8.1 - 06/01/2015
		- Bug fixing:
		| - Fixed number of orders shown on Dropshipper's dashboard
		| - Now the plugin accepts dropshipper's login names with spaces in it
		- Improved Dropshipper's dashboard loading speed
		
v1.8 - 14/11/2014
		- Added SKU and Product Variations to the Dropshipper Packing Slip
		- Bug fixing
		
v1.7 - 26/09/2014
		- Added Multilanguage support for custom translation with .po/.mo files
		- Added field for custom email for dropshippers' notifications in admin panel
		- Added the ability for dropshippers to enter information about shipping for the admin in their orders
		- Added dropshipper shipping information in notification emails and order view in admin panel
		- Improved the dropshipper orders page to be more easy to read
		
v1.6 - 10/06/2014
		- Added packing slip for Dropshippers
		- Added fields for packing slip to the admin panel
		
v1.5.1 - 29/05/2014
		- Bug fixing
		
v1.5 - 15/04/2014
		- Added currency converter setting in the Dropshipper dashboard
		- Added "dropshipper price" field in products and products variations
		- Added Dropshipper total balance of sold goods
		- Added Dropshippers list in Admin console with Balance, email and PayPal payment
		- Added "Show telephone" switch to the admin panel
		- Added "Show email" switch to the admin panel
		- Added Dropshipper settings page with currency selector and email field for PayPal
		
v1.0 - 03/05/2014
		- First stable release
		

© ArticNet 2014

Go To Table of Contents