# Tiendas

Las tiendas están fuera de la cadena [entidades](https://github.com/decentraland/docs/blob/main/contributor/entities/README.md) que representan sitios de mercado gestionados por usuarios. Contienen una descripción y una imagen para mostrar a los compradores, además de información sobre el propietario de la tienda.

### Punteros <a href="#pointers" id="pointers"></a>

Los punteros de tienda son URN en el `off-chain` namespace, con la siguiente forma:

```
urn:decentraland:off-chain:marketplace-stores:<owner-address>
```

El segmento de dirección es la dirección Ethereum del propietario de la tienda. Por ejemplo:

```
urn:decentraland:off-chain:marketplace-stores:0xa2a1dc503be6fdb7878f58f053ded40564e3b9b2
```

### Campos de metadata

| Campo         | Valor                                                                                                                                      |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `id`          | El [pointer](https://github.com/decentraland/docs/blob/main/contributor/pointers/README.md) que resuelve (o solía resolver) a esta tienda. |
| `description` | El título visible para esta tienda.                                                                                                        |
| `owner`       | La dirección Ethereum del propietario.                                                                                                     |
| `imágenes`    | Un arreglo de `{ file, name }` objetos que hacen referencia a imágenes (ver más abajo).                                                    |
| `enlaces`     | Un arreglo de `{ name, url }` objetos con enlaces a redes sociales o sitios web (ver más abajo).                                           |

#### Imágenes

Las tiendas tienen una imagen para mostrar a los compradores en el Marketplace, cada una con un nombre que identifica el rol. El típico `imágenes` array tiene un solo elemento con el nombre `cover`, como este:

```json
[
  {
    "name": "cover",
    "file": "imgs/store-logo.png"
  }
]
```

#### Enlaces

Los propietarios pueden añadir enlaces externos a las tiendas, como perfiles de redes sociales y sitios web externos. Normalmente se incluyen URLs de Facebook y Discord. Un ejemplo:

```json
[
  {
    "name": "facebook",
    "url": "https://www.facebook.com/mydclstore"
  },
  {
    "name": "website",
    "url": "https://mydclstore.com"
  }
]
```
