Print
PDF

VMVendor: Make your members Virtuemart downloadable goods providers!

Welcome to the VMVendor suite product page about VMVendor suite 1.5

Changelog:v1.5

  • mod_vmvendor_add replaced by plg_vmvendor_add. Now vendors need to browse the appropriate category to submit their items. This is more suitable, especially for shops with large amount of categories.
  • Form field updated: Image field not mandatory: Defaut noimage.gif will be added in case no image is submitted.
  • Thumbnail field removed, thumbnail will be automatically generated from full size image.
  • On vendor creation, vendorid is added to the jos_vm_vendor table in contact_title column as it's more usefull to get information on vendors from their userid.
  • Quotes support fully fixed.



This suite requires the Virtuemart component, installed and configure to work for downloadable goods. It requires also a community and profile management system such as Community Builder or Jomsocial. It will then require that downloads are enables in Virtuemart configuration and that dowloadable files folder as product image and thumbnails folder are writable.

plg_vmvendor_add.zip
This content plugin only shows on Virtuemart categories (child and parents or only last child) to allow members or vendors to add downloadable goods to the chosen category. A regular user becomes a vendor when adding his first product to the shop catalogue. This plugin shows an 'Add a product to this category' link on the top of shop.browse page that expands with a mootools slide effect to show a little form to let users add an item. The form has been updated since its first version and made as simple as possible. Here are the fields and parameter:
Title: this is the product name and title.
Description: The product short and long descriptions will be generated from this field
Price: the price format (currency, symbols, decimals etc..) is taken from the VM configuration file. Vendor chooses here the price for the submitted item. The item could also be set for free with a price of 0.
File: The vendor adds a file here, he one to be purchased and downloaded by customers. Admin sets in the backend the maximum file size for it (always limited to the server php.ini setting for max file size parameter), allowed file extensions separated by comas.
Image: The vendor can set (optionally) a picture for the product, admin sets the maximum side length in pixels for image. If this filed is not filled in, the default image will be added. The product thumbnail will be generated on the fly according to the submitted image.
The last element is a mendatory Terms and Conditions checkbox to be accepted.

Every field but the image one are mandatory, all of them are checked by Javascript and checked again with php on submission.
Admin can choose to make submissions autopublished or not and to receive a notification email.

 

plug_cbvmvendor.zip
This Community Builder plugin lists every products a user has added to the site's catalogue (Virtuemart). Every user can edit or delete the products he has added, check sales etc... The price when set, is showing according to the visitor's shopper group, shop tax id etc...

 

plg_vmvendor.zip
This JomSocial application lists every products a user has added to the site's catalogue (Virtuemart). It lets the user choose to display products picture, sku, description, category, price via the application user settings. Then every user can edit or delete the products he has added, check sales etc... The price when set, is showing according to the visitor's shopper group, shop tax id etc...

 

 

mod_vmvendor.zip
This last one displays a list of vendors randomly sorted by newest, random or largest catalogue with a link to the user profile.

 

plgaup_payment2vendor.xml
This rule for AlphaUserPoints comes with a little easy modification for a VM file and allows a vendor to be rewarded with a Virtual Currency for his sales. Payment occurs when an ordrer has been payed and confirmed and when the customer makes his first download of an item. Payment occurs once per download per customer and is a percentage of the item price according to the customer shopper group. The payment is then listed in the user AUP account with information data on the file purchased and the customer.

 


 

mod_vmvendor_add.zip
(discontinued, repaced by the plg_vmvendor.zip content plugin)