News:

Support the VirtueMart project and become a member

Main Menu

No Custom Color Field, Multivariant not easy

Started by ermes, May 19, 2020, 12:11:10 PM

Previous topic - Next topic

ermes

I reopen this topic to show my experience in e-commerce world. VirtueMart can't be supply used for clothing eshop beacause:

1) There isn't a color custom field
2) Multivariant is too long to set (see woocommerce and magento)

Ok for the general purpose target, but this is a big lack.
My 2 cents

P.S. I use virtuemart in all my projects

pinochico

I don't think so.

Can you explain?

Quote1) There isn't a color custom field
Sure?

What is this?
https://www.archivbox.cz/archive-box-a4-110-colour-r003
www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds for FB, GMC,.. from products, categories, orders, users, articles, acymailing subscribers and database table
Virtuemart Email Manager - customs email templates
Import products for Virtuemart - from CSV and XML
Rich Snippets - Google Structured Data
VirtueMart Products Extended - Slider with products, show Others bought, Products by CF ID and others filtering products

jenkinhill

Using multi-variant child is quite quick. eg see http://demo.virtuemart.net/multi-variant-12-detail  - the lower variant example (shown here as advanced/premium) shows how this can be used for colours.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

ermes

Quote from: jenkinhill on May 19, 2020, 15:24:28 PM
Using multi-variant child is quite quick. eg see http://demo.virtuemart.net/multi-variant-12-detail  - the lower variant example (shown here as advanced/premium) shows how this can be used for colours.

Yes, i know how to use it. But, from admin side, it isn't easy to use. Have you see the solution adopted by other e-commerce software? it is not comfortable to use. I can't store all attributes like colors and sizes. I have to reinsert its in every product. I solve this problem with Custom Fields For All (i'm an agency and i build many e-shop web sites). But even this solution does not satisfy me fully, I would have preferred a native solution because for the rest I think it has nothing to envy to other software.

Quote from: pinochico on May 19, 2020, 13:09:07 PM
I don't think so.

Can you explain?

Quote1) There isn't a color custom field
Sure?

What is this?
https://www.archivbox.cz/archive-box-a4-110-colour-r003

Sure  :)
This color custom field is a plugin and i use it in my e-commerces (es: https://www.reviseconcept.com or https://www.kostumn1.it)

ermes

Ah, another point to improve is the management of medias. Upload a single photo to time (from the product edit page) isn't the best solution.

Studio 42

Quote from: ermes on May 19, 2020, 18:25:38 PM
Ah, another point to improve is the management of medias. Upload a single photo to time (from the product edit page) isn't the best solution.
Use vm be pro, to batch add images or my multi upload plugin for eg.

Jörgen

I can vote for both these studio42 extensions. Especially the image upload plugin is nice.
Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

ermes

Quote from: Studio 42 on May 19, 2020, 22:00:03 PM
Use vm be pro, to batch add images or my multi upload plugin for eg.

It sounds like an excellent extension but from the video and the specifications I don't understand how to create products with multiple Colors/Sizes variants. Could I see a demo?

ermes

Into model file of custom fields [/joomla/administrator/components/com_virtuemart/models/customfields.php] at line 325 to 329


//We dont want to update always the stock, this would lead to wrong stocks, if the store has activity, while the vendor is editing the product
//$html .= '<td><input '.$readonly.' '.$class.' type="text" name="childs['.$child->virtuemart_product_id.'][product_in_stock]" id="child'.$child->virtuemart_product_id.'product_in_stock" size="3" maxlength="6" value="'.$child->product_in_stock .'" /></td>';
//$html .= '<td><input '.$readonly.' '.$class.' type="text" name="childs['.$child->virtuemart_product_id.'][product_in_stock]" id="child'.$child->virtuemart_product_id.'product_in_stock" size="3" maxlength="6" value="'.$child->product_in_stock .'" /></td>';
$html .= '<td>'.$child->product_in_stock .'</td>';
$html .= '<td>'.$child->product_ordered.'</td>';


I don't understand because I can't edit stock quantities inline (yes, i read the comment, but this problem can be overcome simply by using an ajax call with edit on change or via inline save button). In the same way i can add one or more images for the childs products. In this way I am not forced to open every single child product to set the stock level, then the images, then save...
At the end, why i must reinsert everytime the color Red or the size XL if I have already done it for another product?

Yes, I can do it but is too slow. Ok, there are some extensions can do it, but in my opinion these functions must be inserted into virtuemart core.

I love joomla, I love virtuemart, but (at my opinion) these improvements would make it unbeatable.

Jörgen

Uploading with csvi ?, Editing with VM be editor, using calcualtion rules for markup etc, there are surely more solutions.

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

ermes

Yes, I know that there are many external solutions to do this. Me and my agency have written indoor an importer for our customers, but the lack of a native solution (in my opinion is very) serious. And this opinion is the same for color custom field.