Frontend Submissions - Vendor Accounts

With Frontend Submissions, to allow vendors to register accounts, enable it from settings. The option to turn on or off vendor registration is under Downloads → Settings → FES → Permissions.

If Vendor registration is open to all then the end user may go to your Vendor Registration Page to sign up. When someone signs up as a Vendor they become both a Frontend Submissions Vendor as well as a WordPress Subscriber.

Registration

If the end user is NOT signed in as a WordPress user, this is the form they will see.

If the end user IS signed in as a WordPress user, this is the form they will see.  As you can see it's much simpler, because it's taking existing information from the WordPress user.

After Registration

After completion of the registration form the new Vendor will see one of two things:

  1. If you have auto-approval turned on then they are sent directly to the Seller Dashboard where they can get started creating content
  2. If you have auto-approval turned off then they will see a message that says "Your application is pending".  The store administration will receive an email alerting them to the fact that a new Vendor registration requires approval.

Manually Grant Vendor Status

To manually make any WordPress user into an FES Vendor browse to their WordPress profile page.  Find the section titled Easy Digital Downloads Frontend Submissions.  In that section is a link titled Make Vendor.  Simply clicking that link will make that user a Vendor.

This same area can be used to see that a user is a Pending Vendor, and link to the Vendor Profile.  In the Vendor Profile a user can be Approved as a Vendor.

Vendor Management

You may manage Vendors on the EDD FES → Vendors page.  Note, this title may change if you've changed the Vendors constant to something else.

Here you'll see a list of all Vendors.  Below is a Vendor that has applied, but is still Pending, as well as an approved vendor.  The three icons under the name allow you to View, Approve, or Reject the application.

If you click the View icon then you'll be taken to the Vendor Information page.  The Vendor information area uses a tabbed interface, with the tabs along the right side.

Vendor Profile

The first tab is the Vendor Profile and it will look something like this:

The Vendor Profile tab contains:

  • Vendor name
  • Vendor email
  • Vendor sign-up date
  • User ID
  • User status
  • Vendor mailing address
  • Number of sales
  • Value of sales
  • A list of products
  • A button to Revoke this Vendor (which will also delete all products)
  • A button to Suspend this Vendor
  • A link to edit the information on this panel

Vendor Notes

The Vendor Notes tab is designed for site administrators to make private notes about Vendors.  These notes are visible ONLY to site administrators.  Below is an example with one note.

Vendor Registration

This tab allows site administrators to change the Vendors

  • First Name
  • Last Name
  • Email Address
  • Display Name

Vendor Profile

This tab sets the name of the Vendor's store as well as allowing for a custom email address for the Vendor contact form.  If no email address is provided then the address from the WordPress user profile will be used.

Vendor Products

This tab lists all of the Vendor's products, showing ID, Title, Status, and number of sales.  Titles are links to the product admin pages. There's also a sum of the number of sales.

Vendor Reports

This tab can show both earnings and sales over time.  It can be filtered to show 

  • Today
  • Yesterday
  • This Week
  • Last Week
  • This Month
  • Last Month
  • This Quarter
  • Last Quarter
  • This Year
  • Last Year
  • Custom

Vendor Exports

This tab allows the site administrator to download a PDF with Sales and Earnings for the current year as well as a Customer list for any given product or all products.  The customer list could be emails only or emails and names.  The customer list is delivered in CSV format.

Limiting the number of products a vendor can publish

At this time, Frontend Submissions doesn't support this out of the box. However, you can do this using Restrict Content Pro and the free EDD FES Vendor Limits add-on for Restrict Content Pro.