Joomla Virtuemart MarketPlace Custom Attribute : This Brilliant Extension will Show Custom Attribute on Seller Products and Vendor products .By using this seller can add custom attribute by marketplace Front End and Vendor Can add Custom attribute by virtuemart Backened and these custom attribute will Show on the description list of Product.
Features:
1. Seller can add the custom attribute for product in Virtuemart store.
2. Seller can edit or can change custom attribute for product.
3. Seller Can add Upto 15 Cutom Attribute.
4. Seller Can add cutom Attribute by Marketplace Front End.
5. Vendor can edit all setting Regarding Custom attribute by Plugin Backend.
6. Vendor can edit , delete or can change custom attribute for product.
7. Vendor can also add the custom attribute for their product.
8. Easily Configurable.
9. Dynamic Custom Attribute.
Download Procedure: Joomla Virtuemart MarketPlace Custom Attribute Plugin is working in the Joomla version
1 – Joomla 1.6
2 – Joomla 1.7
3 – Joomla 2.5
When you’ll download the Joomla Virtuemart MarketPlace Custom Attribute extension you’ll get one zip files (plg_customattribute) use it. Contact us http://webkul.com/ticket if you have any trouble in downloading the module.
How to Use:This Plugin is really very handy to use you just need to care about the things.
Steps for installing Joomla Virtuemart Marketplace Custom Attribute: Install plugin on joomla end and enable it.
Plugin Name : custom attribute
Plugin need to be enable properly Plugin option must be saved and parameter field. Click on the synchronize button is necessary on each and every change.
After Installation: We need to add some lines in virtuemart`s files in order to work properly at real time.
1. File Path: /public_html/sitename/administrator/components/com_virtuemart/views/product/tmpl/product_edit.php
Line no –39 (approx.)
Otherwise find out – $tabarray['custom'] = ‘COM_VIRTUEMART_PRODUCT_FORM_PRODUCT_CUSTOM_TAB’;
—– Core code ——
$tabarray['custom_attributes'] = ‘Custom Attributes’ ; // you need to add this line
—– Core code ——
Line no –50 (approx.)
Otherwise find out – <input type=”hidden” name=”virtuemart_product_id” value=”<?php echo $this->product->virtuemart_product_id; ?>” />
—– Core code ——
<input type=”hidden” name=”created_by” value=”<?php echo $this->product->created_by; ?>” /> <!—you need to add this code code–>
—– Core code ——
2. File Path: /public_html/sitename/administrator/components/com_virtuemart/controllers/product.php
Line no – 57 ( approx. )
Otherwise find out -
function save($data = 0)
{ $data = JRequest::get(‘post’);
——-Core code here ——————–
plgSystemCustomattribute::savecustomattribute($data); //need to add this code
——-Core code here ——————–
}
3. File Path: /sitename/sitename/administrator/components/com_virtuemart/helpers/vmcontroller.php
Line no – 189 ( approx. )
Otherwise find out -
function remove(){
JRequest::checkToken() or jexit( ‘Invalid Token remove’ );
$ids = JRequest::getVar($this->_cidName, JRequest::getVar(‘cid’,array(),”, ‘ARRAY’), ”, ‘ARRAY’);
/* You need to add code here the code is write below */
if($this->_cname == ‘custom’ ) {
plgSystemCustomattribute::Deletecustomvalues($ids);
} // you need to add this line
——core code———-
}
How To Configure
Step 1:– If you not fill any Product Attribute Value then this Product attribute should not be add in Custom Attribute list so, it is mandatory to fill it.
Step 2:– When You Have to fill All the Details then You Must be click on “SAVE” Button and after that Click on “SYNCHRONIZE” Button Which Will be Show on the Bottom of the Page.
Step 3:– This Synchronize button is very important Whenever You Change the Custom Attribute Field by backend Then firstly you have click on “SAVE BUTTON” After that You Have to Click on the “SYNCHRONIZE” Button to effect on the database.
Backend Snapshot Virtuemart Component
Step 4:– Click on any Product
Step 4:– Click on the Custom Attribute Panel
Step 5:– Fill All the Custom Attribute Values by here Which You Want to show on the Description list of product.
FrontEnd Snapshot Joomla Virtuemart Marketplace Custom Attribute Form
FrontEnd Snapshot Joomla Virtuemart Marketplace Custom Attribute Field Shows