Order and customize product fields
Garnet makes it easy for vendors to add products. Let's see how the marketplace can customize product fields.
Display style
Some product fields can be displayed with various styles. For instance, you can use a text field to upload an image or a video. In the short clip below, you can see how to use a radio button instead of a dropdown for a Short text product field:

You can show product fields as a file upload, as a link, as radio buttons, and a lot more.
Product field sections
Some marketplaces have dozens of product fields and it can be confusing to navigate through all these fields. Garnet provides Sections you can configure in the Product form panel of Admin Panel > Products > Product fields, below the list of fields.
Only the fields in a section are on the product form. A new field lands in Unused fields, on the right: drag it into a section to show it to vendors. A field in no section is neither shown nor required, and keeps its value.
Drop a field on another field of the same section to swap them, and drag a section by its handle to move it. Click Add section below the last section to create one. Hovering the title of a section shows a pencil to rename it and a bin to delete it: its fields go back to Unused fields, they are never deleted. Sections are only stored once you click Save, below Unused fields, and the ones left empty are removed.
The panel works the same way for vendor fields:

Here's how it looks on the product upload page:

Conditional display
For marketplaces with a lot of product fields, it can be useful to show/hide them conditionally. For instance, you can ask the vendor to Upload the certification proof only when the Certification has been chosen.
It makes the interface lighter and does not bother vendors with fields that they are not concerned with.

To set the conditional display, open a product field and pick another field in Show when .... If the condition is based on a dropdown field, you can select the conditional value.
Product field cascade
You can create elaborated product field dependencies. How about using it to help vendors set their products in your menu?

Here is how the configuration looks like from the marketplace point of view. If you have a huge list and you want us to implement if for you. Contact us.

When a vendor changes a field higher up in the cascade, the fields it hides are cleared when the product is saved. A product moved from "Pet Food > Dogs" to "Arts & Entertainment" keeps no trace of "Pet Food" or "Dogs". Fields of scope Hidden keep their values.
Product type picker
Garnet has a specific picker for product type that gives the vendor a search amoung all options. Contact us to set it up.

Hide a product field
The Scope of a product field sets who sees it: Vendor shows it to vendors and admins, Admin to marketplace admins only, and Hidden to nobody. Vendors never see the value of an Admin or Hidden field, in the product form or in a CSV export, and cannot change it.

Mandatory product field
Product fields can be marked as mandatory when visible. The vendor will have to fill the information to save the product. This is compatible with the conditional disply above.

Here is what the vendor sees:
