VirtueMart Forum

VirtueMart 2 + 3 + 4 => Product creation => Topic started by: ermes on May 19, 2020, 12:11:10 PM

Title: No Custom Color Field, Multivariant not easy
Post by: ermes on May 19, 2020, 12:11:10 PM
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
Title: Re: No Custom Color Field, Multivariant not easy
Post by: 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
Title: Re: No Custom Color Field, Multivariant not easy
Post by: 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.
Title: Re: No Custom Color Field, Multivariant not easy
Post by: ermes on May 19, 2020, 18:18:36 PM
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)
Title: Re: No Custom Color Field, Multivariant not easy
Post by: 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.
Title: Re: No Custom Color Field, Multivariant not easy
Post by: Studio 42 on May 19, 2020, 22:00:03 PM
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.
Title: Re: No Custom Color Field, Multivariant not easy
Post by: Jörgen on May 20, 2020, 00:00:48 AM
I can vote for both these studio42 extensions. Especially the image upload plugin is nice.
Jörgen @ Kreativ Fotografi
Title: Re: No Custom Color Field, Multivariant not easy
Post by: ermes on May 20, 2020, 09:46:05 AM
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?
Title: Re: No Custom Color Field, Multivariant not easy
Post by: ermes on May 20, 2020, 12:56:08 PM
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.
Title: Re: No Custom Color Field, Multivariant not easy
Post by: Jörgen on May 20, 2020, 14:37:10 PM
Uploading with csvi ?, Editing with VM be editor, using calcualtion rules for markup etc, there are surely more solutions.

Jörgen @ Kreativ Fotografi
Title: Re: No Custom Color Field, Multivariant not easy
Post by: ermes on June 15, 2020, 12:05:48 PM
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.