There is a site where are products which have custom parameters which are not in the core.
Many of them are mandatory (like color, material, capacity, energy efficiency rating) etc and some of them are optional. But there should be only one instance of these parameters.
I created custom fields for these but now I have >30 custom fields and quite hard to manage them. For example I can add multiple instances of these fields. The product can't have multiple energy efficiency ratings :) also the layout doesn't help the editor. Short input fields, the ordering is based which oder I assigned them to the product, etc. I can manage it but the site admins don't have many experience with VM so for them this is quite hard.
I was thinking what should be an easy solution for that without a big rewriting the code. I think a new customfield variable should do the job: I could set if the custom field is 'product parameter' or not. There there could be a new tab on the product edit page for these fields where users could set the value quite similar how "product dimensions and weight" tab works. Or maybe this tab could be the right place as "product dimensions, weight and parameters"
These custom fields don't show as optional fields in the "custom field type" dropdown, so you can't add multiple instances of them. It doesn't affect if it's cart attribute or not, list or not, searchable or not, etc
For me this could provide a more clear managing interface. What do you think?
Plan B: could you suggest an external component which can do the job? I use CSVI but download/re-upload a table just doesn't work for the site editor. Also tried VM BE Pro but there is no inline editor for custom fields
Bad Idea
Quote from: pinochico on February 05, 2020, 10:09:52 AM
Bad Idea
I can accept that but I couldn't find better one. Can you suggest something ppls?
with projects like this I use a product pattern ( parent) that I assign the custom fields to, arrange the order i want etc etc
Then all products that require what are essentially labels are children of this parent pattern so its just then a case of filling in the text boxes
The admin can be made a bit more user friendly with a template over ride
https://fimer.com/en/mig-mag-standard/tm500w-dv-detail
Its better to have a single plugin that has all these parameter inputs.