Attributes
An attribute is one dimension of choice on a product - Size, Color, Material, Voltage - together with the values it can take. Attributes do two jobs in OSOSS: they generate the variants of a configurable product, and they become the specification fields and shop filters your customers browse by.
Menu path: Inventories > Attributes
URL: https://my.ososs.com/dashboard/attributes

How attributes work in OSOSS
An attribute is defined once here and reused across the catalog. Three settings decide what it does for you:
| Setting | Effect |
|---|---|
| Configurable | The attribute takes part in variant generation. Size with S/M/L on a configurable product produces three children. |
| Filterable | The attribute appears as a filter on your storefront, so shoppers can narrow by it. |
| Comparable | The attribute is included when a customer compares two products side by side. |
The Type controls how the field is captured and displayed: free text, number, date, select, dropdown, buttons, cards, carousel, color selector, tags, image or images, or a rich-text editor. A colour attribute presented as a colour selector shows swatches rather than words, which is the difference between a catalog that sells and one that reads like a spreadsheet.
Product type scopes the attribute to inventory products, services, bundles or configurable products, so a service never offers a size it cannot have. Required forces a value before the product saves, Show in quick create puts the field on the fast product form, and Sortable fixes the order attributes appear in.
Create an attribute
- Name the attribute in both languages - this label is what appears on the product page and in the shop filter.
- Choose its Type, and for choice types the Selection style that suits it.
- Set Product type so it only offers itself where it belongs.
- Add the values, each with its Arabic and English text, its order, and an image where the value is visual (a fabric swatch, a colour chip).
- Switch on Configurable, Filterable and Comparable as appropriate, then save.
Full reference
Every option and control on this page, at a glance.
Filters (8)
- Dates and periods: Last date
- Products and stock: Product type
- Status and flags: Is configurable
- Other: Name, Required, Selection style, Show in quick create, Visibility
Form fields (13)
Is comparable, Is configurable, Is editable, Is filterable, Name, Product type, Required, Selection style, Show in quick create, Sortable, Type, Values, Visibility
Standard list tools
Every list page in OSOSS shares these controls:
- Manage columns - the icon at the right edge of the header row: search columns, tick to show or hide, drag to reorder. Your selection persists for your user.
- Quick search - matches the page's primary field.
- Filter chips + More Filters - the chips are your defaults; More Filters exposes the full set below.
- Save Filter / Saved Filters - name a filter combination and recall it in one click; one can be your default view.
- Reset - clears filters back to defaults.
- Export All - downloads the current filtered rows with exactly the columns you have selected.
- Focus - hides the surrounding chrome for a full-width table.
- Row selection - the header checkbox selects the page or all matching rows, enabling bulk actions.
- Rows per page and page jumper - at the foot of the table.
- Custom fields - anything you define under Settings > Custom Fields appears here as both a column and a filter.
Related pages
- Products - where attributes generate variants and specifications
- Size Charts - the sizing guidance that sits beside a size attribute
- Categories - the other axis shoppers browse by
What you can do on this page
Every action on this page, step by step. What you see depends on your role, so a control your account is not set up for simply does not appear.
Add a record
- Click Add above the table - some pages label it New or show a + icon.
- Complete the form. Required fields carry a red asterisk and the form will not submit until they are filled.
- Click Save. Validation runs on submit; any field that fails shows its message directly beneath itself, and the form scrolls to the first problem.
- You land back on the list with the new record in place.
Fields on this form: Is comparable, Is configurable, Is editable, Is filterable, Name, Product type, Required, Selection style, Show in quick create, Sortable, Type, Values, Visibility
Edit a record
- Open the row's actions menu at the end of the row and choose Edit, or open the record and use Edit there.
- The form loads with current values. Change only what you need.
- Click Save.
Open and read a record
- Click the row, or choose View in the row's actions menu.
- The detail page shows the record's own fields, its related documents, and the actions that apply to it in its current state.
- Use the breadcrumb or your browser's back button to return - your filters, sort, and page position are preserved.
Export the list
- Filter and choose your columns first - the export mirrors exactly what is on screen, not the whole table.
- Click Export All.
- The file downloads as a spreadsheet: one row per record, your visible columns in your order.