# `PhoenixKitEcommerce.ShopConfig`
[🔗](https://github.com/BeamLabEU/phoenix_kit_ecommerce/blob/v0.1.8/lib/phoenix_kit_ecommerce/schemas/shop_config.ex#L1)

Shop configuration storage schema (key-value JSONB).

Used for storing global Shop module settings like:
- `global_attribute_schema` - Global product attribute definitions

## Attribute Schema Format

    %{
      "key" => "material",
      "label" => "Material",
      "type" => "select",
      "options" => ["PLA", "ABS", "PETG"],
      "default" => "PLA",
      "required" => false,
      "unit" => nil,
      "position" => 0
    }

Supported types: `text`, `number`, `boolean`, `select`, `multiselect`

# `changeset`

Changeset for shop configuration.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
