# `Faker.Commerce.En`
[🔗](https://github.com/artkay/fakerer/blob/v1.0.0/lib/faker/commerce/en.ex#L1)

Functions for generating commerce related data in English

# `color`

```elixir
@spec color() :: String.t()
```

Returns a random color

## Examples

    iex> Faker.Commerce.En.color()
    "red"
    iex> Faker.Commerce.En.color()
    "sky blue"
    iex> Faker.Commerce.En.color()
    "lavender"
    iex> Faker.Commerce.En.color()
    "grey"

# `department`

```elixir
@spec department() :: String.t()
```

Returns a random department

## Examples

    iex> Faker.Commerce.En.department()
    "Home, Garden & Tools"
    iex> Faker.Commerce.En.department()
    "Electronics & Computers"
    iex> Faker.Commerce.En.department()
    "Clothing, Shoes & Jewelery"
    iex> Faker.Commerce.En.department()
    "Toys, Kids & Baby"

# `product_name`

```elixir
@spec product_name() :: String.t()
```

Returns a complete product name, based on product adjectives, product
materials, product names

## Examples

    iex> Faker.Commerce.En.product_name()
    "Ergonomic Steel Shirt"
    iex> Faker.Commerce.En.product_name()
    "Fantastic Car"
    iex> Faker.Commerce.En.product_name()
    "Granite Gloves"
    iex> Faker.Commerce.En.product_name()
    "Plastic Shoes"

# `product_name_adjective`

```elixir
@spec product_name_adjective() :: String.t()
```

Returns a random adjective for a product

## Examples

    iex> Faker.Commerce.En.product_name_adjective()
    "Small"
    iex> Faker.Commerce.En.product_name_adjective()
    "Ergonomic"
    iex> Faker.Commerce.En.product_name_adjective()
    "Incredible"
    iex> Faker.Commerce.En.product_name_adjective()
    "Gorgeous"

# `product_name_material`

```elixir
@spec product_name_material() :: String.t()
```

Returns a random product material

## Examples

    iex> Faker.Commerce.En.product_name_material()
    "Rubber"
    iex> Faker.Commerce.En.product_name_material()
    "Concrete"
    iex> Faker.Commerce.En.product_name_material()
    "Steel"
    iex> Faker.Commerce.En.product_name_material()
    "Granite"

# `product_name_product`

```elixir
@spec product_name_product() :: String.t()
```

Returns a random product name

## Examples

    iex> Faker.Commerce.En.product_name_product()
    "Gloves"
    iex> Faker.Commerce.En.product_name_product()
    "Computer"
    iex> Faker.Commerce.En.product_name_product()
    "Table"
    iex> Faker.Commerce.En.product_name_product()
    "Shirt"

---

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