# Samelosangeles (samelosangeles.com) product data API

> Search Samelosangeles products with StoreRouter’s API. Get prices, images, and details as JSON. See coverage and curl, Python, and TypeScript examples.

- Catalog key: `samelosangeles` (pass in `"catalogs"` to narrow a search to this store)
- Products: 870
- Snapshot: 2026-10-19T17:28:03Z (counts are approximate and refreshed about daily)
- Search endpoint: `POST https://api.storerouter.ai/v1/products/search`
- Human page: https://storerouter.ai/catalog-coverage/stores/samelosangeles
- Get an API key: https://platform.storerouter.ai/auth/organization

## Questions

### What does Samelosangeles sell?

Almost entirely Apparel & Accessories: 100% of its 870 products. Clothing is the largest department with 803 products, followed by Jewelry (48) and Accessories (19). The most common Samelosangeles categories are Swimwear (431), Dresses (127) and Tops (116).

### How are Samelosangeles products categorized?

Into a shared taxonomy 5 levels deep. The first level separates Apparel & Accessories; the second separates departments such as Clothing; 5 levels down, categories are as specific as Bikini Bottoms (143 products). Every level is a search facet.

### What can I filter Samelosangeles products by?

75 searchable fields. Well-covered attributes include fabric (84% of products), sleeve length type (63%) and neckline (56%). For fabric, the most common values are Elastane (Spandex / Lycra), Polyester and Nylon / Polyamide; for sleeve length type, the most common values are Sleeveless, Long and Short.

### Is this API provided by Samelosangeles or StoreRouter?

StoreRouter. One API key gives your app or agent access to Samelosangeles product data and thousands more stores.

### Can I get Samelosangeles product prices and stock status?

Yes. Bring pricing and availability into your shopping experience with structured data for selling prices, original prices, currency, and stock status.

### Can I get sizes and variants for Samelosangeles products?

Yes. Help shoppers find their perfect match with size, color, SKU, and stock details from product lookup.

### How fresh is the data?

StoreRouter continually recrawls product pages to update product details. This page tracks 870 Samelosangeles products, with coverage counts refreshed about daily.

### Where does the data come from?

Straight from samelosangeles.com. StoreRouter turns product pages into rich, searchable data—organized into consistent categories and attributes so your app can connect shoppers with the right products.

## Example product

### The Grace Rashguard

A long sleeve, cute button front bikini top that is a modern take on vintage swimwear in a cream ribbed knit with black trim.  Complete the two piece set with our matching high waist bottom.

Indexed response retrieved 2026-10-20T06:58:24.930Z. Price and availability may change.
Availability: In stock
Sizes: XS, S, M, L

### Product details

Product content returned by the lookup API, ready for a product page.

```json
{
  "source": "indexed",
  "catalogKey": "samelosangeles",
  "product": {
    "title": "The Grace Rashguard",
    "brand": {
      "name": "SAME Los Angeles"
    },
    "productUrl": "https://www.samelosangeles.com/products/the-grace-rashguard-ribbed-cream-black",
    "currentPrice": 258,
    "currency": "USD",
    "inStock": true,
    "description": " A long sleeve, cute button front bikini top that is a modern take on vintage swimwear in a cream ribbed knit with black trim.  Complete the two piece set with our matching high waist bottom.    ",
    "primaryImage": {
      "url": "https://cdn.shopify.com/s/files/1/0964/1358/files/IMG_3282_REV01_7dba36d0-4a8c-4c7e-b20a-177c3b08c1bc.jpg?v=1684438153",
      "cdnUrl": "https://cdn.octogen.ai/95ba0eeac703c2e51dbd08d56ab4ef93/0fc2887aa6747d647eb49ae26802cb63.webp?request_id=fa24042a-eed3-490c-9175-ee16b72c585d",
      "width": 1800,
      "height": 2700,
      "sizeBytes": 59038,
      "mimeType": "image/webp"
    },
    "details": {
      "materials": [
        "82% Polyester",
        "18% Spandex"
      ],
      "fit": [
        "Runs true to size, for a more tailored fit, we suggest sizing down."
      ],
      "dimensions": null,
      "patterns": []
    }
  }
}
```

### Enrichment

StoreRouter classification and attributes. Use attribute_handles as search facet values.

```json
{
  "source": "indexed",
  "catalogKey": "samelosangeles",
  "product": {
    "enrichment": {
      "type": "rashguard",
      "category_path": [
        "Apparel & Accessories",
        "Clothing",
        "Swimwear",
        "Performance Tops",
        "Rash Guards"
      ],
      "styles": [
        "vintage-inspired",
        "modern",
        "sporty"
      ],
      "attributes": {
        "Fabric": [
          "Elastane (Spandex / Lycra)",
          "Polyester"
        ],
        "Season": [
          "Warm Weather"
        ],
        "Pattern": [
          "Texture"
        ],
        "Neckline": [
          "Round"
        ],
        "Activity Type": [
          "Swimming"
        ],
        "Sleeve length type": [
          "Long"
        ],
        "Performance Features": [
          "Four Way Stretch"
        ],
        "General Clothing Features": [
          "Stretchable"
        ]
      },
      "attribute_handles": {
        "fabric": [
          "fabric__elastane",
          "fabric__polyester"
        ],
        "season": [
          "season__warm_weather"
        ],
        "pattern": [
          "pattern__texture"
        ],
        "neckline": [
          "neckline__round"
        ],
        "activity_type": [
          "activity_type__swimming"
        ],
        "sleeve_length_type": [
          "sleeve_length_type__long"
        ],
        "performance_features": [
          "performance_features__four_way_stretch"
        ],
        "general_clothing_features": [
          "general_clothing_features__stretchable"
        ]
      }
    }
  }
}
```

## Query this store

```bash
curl -sS https://api.storerouter.ai/v1/products/search \
  -H "Authorization: Bearer $OCTOGEN_PLATFORM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "catalogs": ["samelosangeles"],
    "q": "swimwear",
    "limit": 5
  }'
```

Selected matching products on October 20, 2026 (not the complete search response):

- [The Grace Rashguard](https://www.samelosangeles.com/products/the-grace-rashguard-ribbed-cream-black) — $258.00
- [The Grace Rashguard](https://www.samelosangeles.com/products/the-grace-rashguard-ribbed-black-cream) — $258.00

## Prices

Median price $215 across 870 priced products. Current prices, assumed USD.

| Price range | Products |
| --- | --- |
| $20–$80 | 120 |
| $80–$140 | 204 |
| $140–$200 | 106 |
| $200–$260 | 71 |
| $260–$320 | 68 |
| $320–$380 | 95 |
| $380–$440 | 64 |
| $440–$500 | 63 |
| $500–$560 | 23 |
| $560 and up | 56 |

## Categories

| Category | Products |
| --- | --- |
| Swimwear | 431 |
| Dresses | 127 |
| Tops | 116 |
| Skirts | 48 |
| Pants | 37 |
| Earrings | 29 |
| Jackets & Coats | 27 |
| Scarves | 12 |
| Bracelets | 11 |
| Shorts | 11 |

## Searchable fields

Use `name` and a `value` as a facet: `{"name": "<name>", "values": ["<value>"]}`.

| name | Field | Source | Coverage | Distinct values | Top values (`value` = label, products) |
| --- | --- | --- | --- | --- | --- |
| `color` | Product color | Merchant data | 100% | 39 | `ivory` = Ivory, 259; `black` = Black, 258; `white` = White, 114; `pink` = Pink, 75; `navy` = Navy, 58 |
| `color_family` | Color family | Merchant data | 100% | 12 | `White` = White, 367; `Black` = Black, 258; `Brown` = Brown, 137; `Blue` = Blue, 102; `Pink` = Pink, 80 |
| `is_activewear` | Activewear | Merchant data | 100% | 2 | `false` = False, 825; `true` = True, 45 |
| `age_groups` | Age Group | StoreRouter enrichment | 100% | 4 | `adult` = Adult, 804; `kids` = Kids, 60; `toddler` = Toddler, 33; `infant` = Infant, 14 |
| `category_path.depth_0` | Category at depth 0 | StoreRouter enrichment | 100% | 1 | `apparel & accessories` = Apparel & Accessories, 870 |
| `category_path.depth_1` | Category at depth 1 | StoreRouter enrichment | 100% | 3 | `clothing` = Clothing, 803; `jewelry` = Jewelry, 48; `accessories` = Accessories, 19 |
| `category_path.depth_2` | Category at depth 2 | StoreRouter enrichment | 100% | 15 | `swimwear` = Swimwear, 431; `dresses` = Dresses, 127; `tops` = Tops, 116; `skirts` = Skirts, 48; `pants` = Pants, 37 |
| `gender` | Gender | StoreRouter enrichment | 100% | 2 | `female` = Female, 794; `unisex` = Unisex, 76 |
| `pattern` | Pattern | StoreRouter enrichment | 100% | 21 | `pattern__solid` = Solid, 534; `pattern__texture` = Texture, 112; `pattern__dots` = Dots, 90; `pattern__striped` = Striped, 77; `pattern__color_block` = Color Block, 40 |
| `fabric` | Fabric | StoreRouter enrichment | 84% | 25 | `fabric__elastane` = Elastane (Spandex / Lycra), 439; `fabric__polyester` = Polyester, 341; `fabric__nylon` = Nylon / Polyamide, 135; `fabric__faux_suede` = Faux Suede, 132; `fabric__viscose` = Viscose, 103 |
| `category_path.depth_3` | Category at depth 3 | StoreRouter enrichment | 74% | 21 | `bikinis` = Bikinis, 284; `one-pieces` = One-Pieces, 122; `tank tops & sleeveless` = Tank Tops & Sleeveless, 49; `knitwear` = Knitwear, 26; `jeans` = Jeans, 25 |
| `sleeve_length_type` | Sleeve length type | StoreRouter enrichment | 63% | 3 | `sleeve_length_type__sleeveless` = Sleeveless, 377; `sleeve_length_type__long` = Long, 144; `sleeve_length_type__short` = Short, 30 |
| `neckline` | Neckline | StoreRouter enrichment | 56% | 20 | `neckline__halter` = Halter, 93; `neckline__strapless` = Strapless, 61; `neckline__square` = Square, 51; `neckline__v_neck` = V Neck, 48; `neckline__spaghetti_strap` = Spaghetti Strap, 47 |
| `general_clothing_features` | General Clothing Features | StoreRouter enrichment | 53% | 2 | `general_clothing_features__stretchable` = Stretchable, 458; `general_clothing_features__wrinkle_resistant` = Wrinkle Resistant, 2 |
| `season` | Season | StoreRouter enrichment | 52% | 3 | `season__warm_weather` = Warm Weather, 439; `season__cold_weather` = Cold Weather, 8; `season__all_season` = All-Season, 2 |
| `performance_features` | Performance Features | StoreRouter enrichment | 46% | 2 | `performance_features__four_way_stretch` = Four Way Stretch, 347; `performance_features__uv_protection` = UV Protection, 57 |
| `category_path.depth_4` | Category at depth 4 | StoreRouter enrichment | 46% | 16 | `bikini bottoms` = Bikini Bottoms, 143; `bikini tops` = Bikini Tops, 141; `tank & cami tops` = Tank & Cami Tops, 30; `sweaters` = Sweaters, 26; `tube tops` = Tube Tops, 13 |
| `graphic_type` | Graphic Type | StoreRouter enrichment | 25% | 2 | `graphic_type__solid_no_print` = Solid / No Print, 214; `graphic_type__photo_art` = Photo Print / Art, 3 |
| `construction_detail` | Construction Detail | StoreRouter enrichment | 23% | 6 | `construction_detail__ruffled` = Ruffled, 81; `construction_detail__ruched` = Ruched, 64; `construction_detail__draped` = Draped, 54; `construction_detail__pleated` = Pleated, 11; `construction_detail__lace_trim` = Lace Trim, 8 |
| `skirt_dress_length_type` | Skirt/Dress length type | StoreRouter enrichment | 20% | 3 | `skirt_dress_length_type__maxi` = Maxi, 92; `skirt_dress_length_type__mini` = Mini, 60; `skirt_dress_length_type__midi` = Midi, 20 |
| `front_closure_type` | Front Closure | StoreRouter enrichment | 18% | 5 | `front_closure_type__none` = None, 97; `front_closure_type__buttons` = Buttons, 18; `front_closure_type__tie_lace_up` = Tie / Lace-Up, 18; `front_closure_type__zipper` = Zipper, 18; `front_closure_type__snaps` = Snaps, 5 |
| `swimwear_unique_features` | Swimwear Features | StoreRouter enrichment | 17% | 1 | `swimwear_unique_features__adjustable_strap` = Adjustable Strap, 149 |
| `swim_top_coverage_style` | Swim top coverage style | StoreRouter enrichment | 17% | 6 | `swim_top_coverage_style__triangle` = Triangle, 60; `swim_top_coverage_style__bandeau` = Bandeau, 35; `swim_top_coverage_style__bralette` = Bralette, 33; `swim_top_coverage_style__sport` = Sport, 11; `swim_top_coverage_style__tankini` = Tankini, 7 |
| `fit_top` | Fit (Tops) | StoreRouter enrichment | 15% | 7 | `fit_top__fitted` = Fitted, 57; `fit_top__relaxed` = Relaxed, 47; `fit_top__flowy` = Flowy, 28; `fit_top__oversized` = Oversized, 21; `fit_top__boxy` = Boxy, 7 |
| `dress_style` | Dress style | StoreRouter enrichment | 14% | 17 | `dress_style__bodycon` = Bodycon, 59; `dress_style__gown` = Gown, 34; `dress_style__backless` = Backless, 24; `dress_style__sweater` = Sweater, 19; `dress_style__drop_waist` = Drop Waist, 10 |
| `sleeve_style` | Sleeve Style | StoreRouter enrichment | 14% | 10 | `sleeve_style__ruffle` = Ruffle, 41; `sleeve_style__drop_shoulder` = Drop Shoulder, 38; `sleeve_style__cap` = Cap, 14; `sleeve_style__balloon` = Balloon, 13; `sleeve_style__bell` = Bell, 8 |
| `opacity_level` | Opacity | StoreRouter enrichment | 13% | 3 | `opacity_level__opaque` = Opaque, 63; `opacity_level__sheer` = Sheer, 38; `opacity_level__semi_sheer` = Semi-Sheer, 11 |
| `front_closure_length` | Front Closure Length | StoreRouter enrichment | 12% | 2 | `front_closure_length__none` = None, 83; `front_closure_length__full` = Full, 23 |
| `swim_bottom_coverage_style` | Swim bottom coverage style | StoreRouter enrichment | 12% | 5 | `swim_bottom_coverage_style__high_waisted` = High-Waisted, 38; `swim_bottom_coverage_style__cheeky` = Cheeky, 34; `swim_bottom_coverage_style__full` = Full Coverage, 27; `swim_bottom_coverage_style__thong` = Thong, 24; `swim_bottom_coverage_style__skirted` = Skirted, 2 |
| `embellishments` | Embellishments | StoreRouter enrichment | 10% | 8 | `embellishments__fringe` = Fringe, 30; `embellishments__decorative_buttons` = Decorative Buttons, 20; `embellishments__bow` = Bow, 15; `embellishments__contrast_piping` = Contrast Trim / Piping, 10; `embellishments__applique` = Appliqué, 9 |
| `collar_style` | Collar Style | StoreRouter enrichment | 9% | 7 | `collar_style__collarless` = Collarless, 44; `collar_style__crew` = Crew, 11; `collar_style__stand_funnel` = Stand / Funnel, 11; `collar_style__point` = Point, 9; `collar_style__notched_lapel` = Notched Lapel, 3 |
| `occasion_style_dresses` | Dress occasion | StoreRouter enrichment | 7% | 4 | `occasion_style_dresses__evening` = Evening, 56; `occasion_style_dresses__cocktail` = Cocktail, 18; `occasion_style_dresses__casual` = Casual, 6; `occasion_style_dresses__black_tie` = Black Tie, 2 |
| `top_length_type` | Top length type | StoreRouter enrichment | 7% | 5 | `top_length_type__cropped` = Cropped, 33; `top_length_type__extended_bodysuit` = Extended / Bodysuit, 10; `top_length_type__waist_length` = Waist Length, 9; `top_length_type__hip_length` = Hip Length, 7; `top_length_type__tunic_length` = Tunic Length, 1 |
| `size_group` | Size Type | StoreRouter enrichment | 7% | 1 | `size_group__regular` = Regular, 57 |
| `sustainability_features` | Sustainability Features | StoreRouter enrichment | 6% | 3 | `sustainability_features__organic_materials` = Organic Materials, 37; `sustainability_features__recycled_materials` = Recycled Materials, 23; `sustainability_features__sustainable_sourcing` = Sustainable Sourcing, 1 |
| `fabric_weight` | Fabric Weight | StoreRouter enrichment | 6% | 4 | `fabric_weight__lightweight` = Lightweight, 41; `fabric_weight__sheer` = Sheer, 11; `fabric_weight__midweight` = Midweight, 4; `fabric_weight__heavyweight` = Heavyweight, 3 |
| `jewelry_material` | Jewelry material | StoreRouter enrichment | 6% | 8 | `jewelry_material__gold` = Gold, 21; `jewelry_material__metal` = Metal, 20; `jewelry_material__silver` = Silver, 15; `jewelry_material__stone` = Stone, 13; `jewelry_material__resin` = Resin, 8 |
| `fit_bottoms` | Fit | StoreRouter enrichment | 5% | 6 | `fit_bottoms__relaxed_boyfriend_fit` = Relaxed / Boyfriend Fit, 17; `fit_bottoms__straight_through_fit` = Straight-Through Fit, 16; `fit_bottoms__wide_leg_volume_fit` = Wide-Leg Volume Fit, 8; `fit_bottoms__curved_volume_fit_barrel_hip` = Curved Volume Fit (Barrel Hip), 7; `fit_bottoms__hip_hugging_skinny_fit` = Hip-Hugging (Skinny Fit), 3 |
| `waist_rise` | Waist rise | StoreRouter enrichment | 5% | 3 | `waist_rise__high` = High, 24; `waist_rise__mid` = Mid, 15; `waist_rise__low` = Low, 1 |
| `denim_hem_style` | Denim Hem Style | StoreRouter enrichment | 4% | 2 | `denim_hem_style__regular` = Regular, 36; `denim_hem_style__split` = Split, 1 |
| `denim_wash` | Denim Wash | StoreRouter enrichment | 4% | 5 | `denim_wash__black` = Black, 9; `denim_wash__dark` = Dark, 7; `denim_wash__light` = Light, 7; `denim_wash__medium` = Medium, 7; `denim_wash__white` = White / Ecru, 7 |
| `denim_wash_effects` | Denim Finish Effects | StoreRouter enrichment | 4% | 2 | `denim_wash_effects__clean_none` = Clean / None, 31; `denim_wash_effects__faded_stonewash` = Faded / Stonewash, 6 |
| `pants_leg_shape` | Leg Shape | StoreRouter enrichment | 4% | 5 | `pants_leg_shape__straight` = Straight, 27; `pants_leg_shape__tapered` = Tapered, 10; `pants_leg_shape__barrel_balloon` = Barrel / Balloon, 8; `pants_leg_shape__wide_leg` = Wide Leg, 7; `pants_leg_shape__skinny` = Skinny, 2 |
| `surface_finish` | Surface Finish | StoreRouter enrichment | 4% | 3 | `surface_finish__metallic` = Metallic, 25; `surface_finish__matte` = Matte, 8; `surface_finish__glossy` = Glossy, 4 |
| `activity_type` | Activity Type | StoreRouter enrichment | 4% | 1 | `activity_type__swimming` = Swimming, 35 |
| `openwork_detail` | Openwork Detail | StoreRouter enrichment | 4% | 4 | `openwork_detail__cutouts` = Cutouts, 17; `openwork_detail__open_knit` = Open Knit, 15; `openwork_detail__crochet` = Crochet, 7; `openwork_detail__eyelet` = Eyelet, 3 |
| `denim_fabric` | Denim Fabric | StoreRouter enrichment | 4% | 2 | `denim_fabric__rigid` = Rigid, 31; `denim_fabric__stretch` = Stretch, 10 |
| `earring_design` | Earring design | StoreRouter enrichment | 3% | 4 | `earring_design__drop` = Drop, 13; `earring_design__dangle` = Dangle, 11; `earring_design__stud` = Stud, 10; `earring_design__hoop` = Hoop, 4 |
| `skirt_style` | Skirt style | StoreRouter enrichment | 3% | 6 | `skirt_style__pencil` = Pencil, 11; `skirt_style__wrap` = Wrap, 10; `skirt_style__sheath` = Sheath, 3; `skirt_style__tailored` = Tailored, 3; `skirt_style__asymmetrical` = Asymmetrical, 1 |
| `care_instructions` | Care instructions | StoreRouter enrichment | 3% | 4 | `care_instructions__dry_clean_only` = Dry Clean Only, 22; `care_instructions__dryer_safe` = Dryer Safe, 5; `care_instructions__machine_washable` = Machine Washable, 5; `care_instructions__tumble_dry` = Tumble Dry, 5 |
| `outerwear_length_type` | Outerwear Length | StoreRouter enrichment | 3% | 4 | `outerwear_length_type__hip` = Hip Length, 10; `outerwear_length_type__cropped` = Cropped, 9; `outerwear_length_type__maxi` = Maxi, 5; `outerwear_length_type__knee` = Knee Length, 3 |
| `slit_style` | Slit Style | StoreRouter enrichment | 3% | 4 | `slit_style__side_slit` = Side Slit, 16; `slit_style__back_slit` = Back Slit, 8; `slit_style__high_slit` = High Slit, 7; `slit_style__front_slit` = Front Slit, 2 |
| `pants_length_type` | Pants length type | StoreRouter enrichment | 3% | 4 | `pants_length_type__ankle` = Ankle Length, 19; `pants_length_type__long` = Long, 4; `pants_length_type__cropped` = Cropped, 2; `pants_length_type__above_the_knee` = Above the Knee, 1 |
| `placket_type` | Front Opening | StoreRouter enrichment | 3% | 3 | `placket_type__exposed` = Visible Buttons, 16; `placket_type__snap` = Snap Closure, 5; `placket_type__fly_front` = Covered Zip, 2 |
| `knit_style` | Knit Style | StoreRouter enrichment | 2% | 5 | `knit_style__rib_knit` = Rib Knit, 16; `knit_style__chunky` = Chunky, 5; `knit_style__fine_gauge` = Fine Gauge, 2; `knit_style__jersey` = Jersey, 2; `knit_style__wide_rib` = Wide Rib, 2 |
| `pants_leg_length` | Pants Leg Length | StoreRouter enrichment | 2% | 3 | `pants_leg_length__ankle` = Ankle, 14; `pants_leg_length__cropped` = Cropped, 2; `pants_leg_length__regular` = Regular, 2 |
| `jewelry_type` | Jewelry type | StoreRouter enrichment | 2% | 2 | `jewelry_type__costume` = Costume, 12; `jewelry_type__imitation_jewelry` = Imitation Jewelry, 4 |
| `stretch_level` | Stretch Level | StoreRouter enrichment | 2% | 2 | `stretch_level__none` = None, 14; `stretch_level__low` = Low, 1 |
| `scarf_shawl_style` | Scarf/Shawl style | StoreRouter enrichment | 1% | 1 | `scarf_shawl_style__square` = Square, 12 |
| `bracelet_design` | Bracelet design | StoreRouter enrichment | 1% | 2 | `bracelet_design__bangle` = Bangle, 10; `bracelet_design__cuff` = Cuff, 1 |
| `insulation_level` | Insulation Level | StoreRouter enrichment | 1% | 3 | `insulation_level__heavyweight` = Heavyweight, 4; `insulation_level__lightweight` = Lightweight, 3; `insulation_level__midweight` = Midweight, 3 |
| `lining_material_outerwear` | Lining Material | StoreRouter enrichment | 1% | 2 | `lining_material_outerwear__fully_lined` = Fully Lined, 6; `lining_material_outerwear__polyester` = Polyester, 5 |
| `bottoms_closure` | Bottoms Closure | StoreRouter enrichment | 1% | 3 | `bottoms_closure__pull_on` = Pull-On, 7; `bottoms_closure__buttons` = Button Fly, 1; `bottoms_closure__drawstring` = Drawstring, 1 |
| `shorts_fit` | Shorts Fit | StoreRouter enrichment | 1% | 2 | `shorts_fit__relaxed` = Relaxed, 8; `shorts_fit__slim` = Slim, 1 |
| `bra_features` | Bra features | StoreRouter enrichment | <1% | 2 | `bra_features__underwire_support` = Underwire Support, 4; `bra_features__adjustable_strap` = Adjustable Strap, 3 |
| `bra_strap_type` | Bra strap type | StoreRouter enrichment | <1% | 2 | `bra_strap_type__adjustable` = Adjustable, 3; `bra_strap_type__standard` = Standard, 3 |
| `necklace_design` | Necklace design | StoreRouter enrichment | <1% | 4 | `necklace_design__statement` = Statement, 6; `necklace_design__choker` = Choker, 4; `necklace_design__pendant` = Pendant, 4; `necklace_design__chain` = Chain, 2 |
| `material` | Material | StoreRouter enrichment | <1% | 5 | `material__metal` = Metal, 3; `material__resin` = Resin, 2; `material__leather` = Leather, 1; `material__other` = Other, 1; `material__stone` = Stone, 1 |
| `occasion_general` | Occasion | StoreRouter enrichment | <1% | 3 | `occasion_general__casual` = Casual, 4; `occasion_general__formal` = Formal, 1; `occasion_general__work` = Work, 1 |
| `one_piece_style` | One-piece style | StoreRouter enrichment | <1% | 2 | `one_piece_style__jumpsuit` = Jumpsuit, 3; `one_piece_style__romper` = Romper, 1 |
| `closure_type_belts` | Closure Type | StoreRouter enrichment | <1% | 2 | `closure_type_belts__tie` = Tie Belt, 2; `closure_type_belts__o_d_ring` = Ring Buckle, 1 |
| `outerwear_unique_features` | Outerwear Features | StoreRouter enrichment | <1% | 2 | `outerwear_unique_features__belted` = Belted, 3; `outerwear_unique_features__double_breasted` = Double Breasted, 1 |
| `top_hem_shape` | Top Hem Shape | StoreRouter enrichment | <1% | 2 | `top_hem_shape__high_low` = High-Low, 2; `top_hem_shape__asymmetric` = Asymmetric, 1 |
| `ring_design` | Ring design | StoreRouter enrichment | <1% | 1 | `ring_design__cuff` = Cuff, 1 |
| `brand_name` | Canonical brand name | Brand | 100% | 2 | `SAME Los Angeles` = SAME Los Angeles, 801; `Samesies` = Samesies, 66 |
