Shopify theme
Parker Open — Setup guide
Parker Open is the variant of Parker for stores where the catalogue is grouped not by an author but by any entity: a brand, an origin, a winery, an ingredient, a franchise, an artist, a teacher… Same design, two styles — Classic and Contemporary — switchable in Customize → Theme settings → Style.
1. Name your entity
Customize → Theme settings → Entity. This is what replaces “Author” everywhere:
| Setting | Example | Where it shows |
|---|---|---|
| Singular name | Ingredient, Brand, Origin | Eyebrow on the entity page, search placeholder |
| Plural name | Ingredients, Brands | “Collections” tab, entity counter |
| “Meet” label | Meet, About the brand, The origin | Eyebrow of the entity block on the product page |
| Recommendations heading | Same brand, More from this origin | Heading of related products |
| Grid heading | Products, Records, Cards | Title above the products on the entity page (can be overridden per section) |
custom.entity_label metafield (section 5): “Author” on the writer's page, “Ingredient” on the magnesium page, “Origin” on Ethiopia's.2. Technical sheet
Customize → Theme settings → Technical sheet. The product page shows up to seven rows; each row is hidden when the product has no value for it:
| Row | Metafield | Label |
|---|---|---|
| Category | custom.category | Setting “Category label” — also names the catalogue filter |
| Date | custom.publication_date or custom.publication_year | Setting “Date label” (Vintage, Release, Published…) |
| Field 1–5 | custom.field_1 … custom.field_5 | Settings “Field label” 1–5 |
3. Styles
- Classic — cream, terracotta, Bodoni Moda. Warm and editorial.
- Contemporary — white, blue, gold, Jost. Clean and modern.
The palette and typography switch together in Customize → Theme settings → Style.
4. Product metafields
Create them in Settings → Custom data → Metafields → Products, with scope “All products”. The namespace.key and type must match exactly:
| Name | Namespace & key | Type | Used for |
|---|---|---|---|
| Entity | custom.author | Single line text | Entity name under each product. The key is called author for compatibility with Parker; customers only see the label. |
| Quote | custom.quote | Multi-line text | Featured quote on the product |
| Category | custom.category | Single line text | Sheet row + catalogue filter |
| Date | custom.publication_date | Date | Sheet row (month & year), sorting. Alternative: custom.publication_year (Integer) |
| Field 1 | custom.field_1 | Single line text | Sheet row. Also used as the credit in the home “Product of the month” |
| Field 2–5 | custom.field_2 … custom.field_5 | Single line text | Sheet rows |
Optional:
| Name | Namespace & key | Type | Used for |
|---|---|---|---|
| Size guide | custom.size_guide | Multi-line text | Size table on merch (col|col per line) |
custom.author metafield (to display it) and the product's Vendor field (so entity collections gather their products automatically). Use the same name in both.5. Collection metafields
Settings → Custom data → Metafields → Collections:
| Name | Namespace & key | Type | Used for |
|---|---|---|---|
| Subtitle | custom.subtitle | Single line text | Line under the entity name (e.g. “Sidamo, 1,900 m”) |
| Quote | custom.quote | Multi-line text | Quote on the entity page |
| More details | custom.details | Rich text | Collapsible “More details” block under the product grid: full story, benefits, how to use, awards… Hidden when empty. Heading and initial state in Customize → Entity page. |
| Entity label | custom.entity_label | Single line text | Overrides the entity name on this collection only. Empty = the global name. |
6. Collections
| Collection | Handle | Type | Condition |
|---|---|---|---|
| Catalogue | books | Automated | Product type = Product (or whichever you use). The handle is kept for compatibility — the home links to it. |
| Featured | featured | Automated | Tag = Featured |
| Merch | merch | Automated | Product type = Merch |
| (each entity) | name-in-lowercase | Automated | Vendor = “Entity name” |
Entity collections also need: template entity (Customize the collection template → choose “entity”; author is accepted too), an image (portrait, logo, landscape of the origin…), and the metafields from section 5.
7. Pages
| Page | Template | Notes |
|---|---|---|
| Entities | page.entities | Entity list (brands, origins…). The demo home links to /pages/authors: create the page with that handle or edit the links in Customize → Hero / Banner pair. |
| About | page.about | |
| Contact | page.contact | |
| FAQ | page.faq | |
| Selection | page.featured | Catalogue + featured (optional). |
8. Examples by sector
| Store | Entity | Category | Fields 1–5 |
|---|---|---|---|
| Specialty coffee | Origin (Ethiopia, Colombia) | Process (washed, natural) | Altitude · Variety · Roast · Notes · Farm |
| Supplements | Ingredient (Magnesium, Collagen) | Goal (sleep, skin) | Dose · Format · Quantity · Allergens · Vegan |
| Trading cards | Franchise / Set | Rarity | Number · Condition · Language · Year · Artist |
| Wine | Winery | Type (red, white) | Vintage · Grape · ABV · Appellation · Ageing |
| Multi-brand fashion | Brand | Garment type | Composition · Size · Colour · Origin · Care |
| Courses | Teacher / Subject | Level | Duration · Format · Language · Certificate · Start |
9. Digital products (ebooks, courses, plans)
Shopify doesn't deliver files or access by itself: you need an app. The theme needs nothing special — the digital product is created like any other (page, entity, price) and the app handles delivery after payment.
- Files (PDF, audio, ebook): Digital Downloads (free, by Shopify), Sky Pilot or Downloadable Digital Assets. Upload the file to the product; the customer gets the link in the order email.
- Courses / access: Courses (Shopify), Thinkific, Teachable or any platform with an app; the Shopify product sells the access.
- On the product, untick “This is a physical product” so no shipping is required.
10. Languages
The theme's default language is English, with Spanish included. To add another language, install Translate & Adapt (free, by Shopify) → add the language → Auto-translate → review. The theme emits hreflang and includes a language + country/currency selector in the footer.
FAQ
What's the difference with Parker?
Parker is built for books: author, ISBN, pages, genre. Parker Open keeps the same design and structure but lets you name the grouping entity and the technical-sheet fields yourself. If you sell books, use Parker; anything else, Parker Open.
Why is the entity metafield called custom.author?
For compatibility with Parker and its import files. Customers never see the key — only the label you set in Theme settings → Entity.
Can I mix books, supplements and coffee in one store?
Yes. Set a neutral global entity name and override it per collection with custom.entity_label. Each product still links to its own entity page.
The entity collection shows no products.
Entity collections gather products by Vendor. Make sure each product's Vendor field matches the entity name exactly.
The category filter doesn't appear in the catalogue.
It only shows when at least one product has custom.category filled in.
The country/currency selector doesn't appear.
It only shows when your store has more than one market/currency. Set up at least two in Settings → Markets.
Fonts & images credits: fonts under the SIL Open Font License; demo images from Unsplash. See the CREDITS.md file included with the theme.
Tema de Shopify
Parker Open — Guía de instalación
Parker Open es la variante de Parker para tiendas donde lo que agrupa el catálogo no es un autor sino cualquier entidad: una marca, un origen, una bodega, un ingrediente, una franquicia, un artista, un profesor… Mismo diseño, dos estilos — Classic y Contemporary — seleccionables en Personalizar → Configuración del tema → Style.
1. Ponle nombre a tu entidad
Personalizar → Configuración del tema → Entidad. Es lo que sustituye a “Autor” en toda la tienda:
| Ajuste | Ejemplo | Dónde sale |
|---|---|---|
| Nombre en singular | Ingrediente, Marca, Origen | Antetítulo de la página de entidad, buscador |
| Nombre en plural | Ingredientes, Marcas | Pestaña de “Colecciones”, contador |
| Etiqueta “Conoce a” | Conoce a, Sobre la marca, El origen | Antetítulo del bloque de entidad en la ficha de producto |
| Título de recomendaciones | De la misma marca, Más de este origen | Cabecera de productos relacionados |
| Título de la rejilla | Productos, Discos, Cartas | Título sobre los productos en la página de entidad (se puede cambiar por sección) |
custom.entity_label (sección 5): “Autor” en la página del escritor, “Ingrediente” en la del magnesio, “Origen” en la de Etiopía.2. Ficha técnica
Personalizar → Configuración del tema → Ficha técnica. La ficha de producto muestra hasta siete filas; cada fila se oculta si el producto no tiene valor:
| Fila | Metacampo | Etiqueta |
|---|---|---|
| Categoría | custom.category | Ajuste “Etiqueta de categoría” — también da nombre al filtro del catálogo |
| Fecha | custom.publication_date o custom.publication_year | Ajuste “Etiqueta de fecha” (Añada, Lanzamiento, Publicación…) |
| Campo 1–5 | custom.field_1 … custom.field_5 | Ajustes “Etiqueta del campo” 1–5 |
3. Estilos
- Classic — crema, terracota, Bodoni Moda. Cálido y editorial.
- Contemporary — blanco, azul, oro, Jost. Limpio y moderno.
La paleta y la tipografía cambian juntas en Personalizar → Configuración del tema → Style.
4. Metacampos de producto
Créalos en Configuración → Datos personalizados → Metacampos → Productos, con alcance “Todos los productos”. El espacio.clave y el tipo deben ser exactos:
| Nombre | Espacio y clave | Tipo | Para qué |
|---|---|---|---|
| Entidad | custom.author | Texto de una sola línea | Nombre de la entidad bajo cada producto. La clave se llama author por compatibilidad con Parker; el cliente solo ve la etiqueta. |
| Cita | custom.quote | Texto de varias líneas | Frase destacada del producto |
| Categoría | custom.category | Texto de una sola línea | Fila de la ficha + filtro del catálogo |
| Fecha | custom.publication_date | Fecha | Fila de la ficha (mes y año), orden. Alternativa: custom.publication_year (Entero) |
| Campo 1 | custom.field_1 | Texto de una sola línea | Fila de la ficha. También sale como crédito en el “Producto del mes” del home |
| Campos 2–5 | custom.field_2 … custom.field_5 | Texto de una sola línea | Filas de la ficha |
Opcionales:
| Nombre | Espacio y clave | Tipo | Para qué |
|---|---|---|---|
| Guía de tallas | custom.size_guide | Texto de varias líneas | Tabla de tallas en merch (col|col por línea) |
custom.author (para mostrarla) y el campo Proveedor (Vendor) del producto (para que su colección recoja los productos sola). Pon el mismo nombre en ambos.5. Metacampos de colección
Configuración → Datos personalizados → Metacampos → Colecciones:
| Nombre | Espacio y clave | Tipo | Para qué |
|---|---|---|---|
| Subtítulo | custom.subtitle | Texto de una sola línea | Línea bajo el nombre de la entidad (p. ej. “Sidamo, 1.900 m”) |
| Cita | custom.quote | Texto de varias líneas | Cita en la página de la entidad |
| Más detalles | custom.details | Texto enriquecido | Bloque desplegable “Más detalles” bajo la rejilla de productos: la historia completa, beneficios, modo de uso, premios… Si está vacío no se muestra. Título y estado inicial en Personalizar → Página de entidad. |
| Etiqueta de entidad | custom.entity_label | Texto de una sola línea | Sobreescribe el nombre de la entidad solo en esa colección. Vacío = el nombre global. |
6. Colecciones
| Colección | Handle | Tipo | Condición |
|---|---|---|---|
| Catálogo | books | Automática | Tipo de producto = Product (o el que uses). El handle se mantiene por compatibilidad: el home lo enlaza. |
| Destacados | featured | Automática | Etiqueta = Featured |
| Merch | merch | Automática | Tipo de producto = Merch |
| (cada entidad) | nombre-en-minúsculas | Automática | Proveedor = “Nombre de la entidad” |
Las colecciones de entidad necesitan además: plantilla entity (Personalizar la plantilla de colección → elegir “entity”; también se acepta author), una imagen (retrato, logo, paisaje del origen…) y los metacampos de la sección 5.
7. Páginas
| Página | Plantilla | Notas |
|---|---|---|
| Entidades | page.entities | Listado de entidades (marcas, orígenes…). El home de demo enlaza a /pages/authors: crea la página con ese handle o edita los enlaces en Personalizar → Hero / Banner dúo. |
| Sobre nosotros | page.about | |
| Contacto | page.contact | |
| FAQ | page.faq | |
| Selección | page.featured | Catálogo + destacados (opcional). |
8. Ejemplos por sector
| Tienda | Entidad | Categoría | Campos 1–5 |
|---|---|---|---|
| Café de especialidad | Origen (Etiopía, Colombia) | Proceso (lavado, natural) | Altitud · Variedad · Tueste · Notas · Finca |
| Complementos | Ingrediente (Magnesio, Colágeno) | Objetivo (sueño, piel) | Dosis · Formato · Cantidad · Alérgenos · Vegano |
| Cartas coleccionables | Franquicia / Set | Rareza | Número · Estado · Idioma · Año · Ilustrador |
| Vinos | Bodega | Tipo (tinto, blanco) | Añada · Uva · Graduación · D.O. · Crianza |
| Moda multimarca | Marca | Tipo de prenda | Composición · Talla · Color · Origen · Cuidados |
| Cursos | Profesor / Materia | Nivel | Duración · Formato · Idioma · Certificado · Inicio |
9. Productos digitales (ebooks, cursos, planes)
Shopify no entrega archivos ni accesos por sí solo: hace falta una app. El tema no necesita nada especial: el producto digital se crea como uno más (ficha, entidad, precio) y la app se ocupa de la entrega tras el pago.
- Archivos (PDF, audio, ebook): Digital Downloads (gratis, de Shopify), Sky Pilot o Downloadable Digital Assets. Se sube el archivo al producto y el cliente recibe el enlace en el correo del pedido.
- Cursos / accesos: Courses (Shopify), Thinkific, Teachable o cualquier plataforma con app; el producto en Shopify vende el acceso.
- En el producto, desmarca “Este es un producto físico” para que no pida envío.
10. Idiomas
El idioma por defecto del tema es inglés, con español incluido. Para añadir otro, instala Translate & Adapt (gratis, de Shopify) → añade el idioma → Auto-translate → repasa. El tema emite hreflang e incluye selector de idioma y de país/moneda en el pie.
Preguntas frecuentes
¿En qué se diferencia de Parker?
Parker está hecho para libros: autor, ISBN, páginas, género. Parker Open mantiene el mismo diseño y estructura pero te deja nombrar tú la entidad que agrupa y los campos de la ficha técnica. Si vendes libros, Parker; cualquier otra cosa, Parker Open.
¿Por qué el metacampo de entidad se llama custom.author?
Por compatibilidad con Parker y sus archivos de importación. El cliente nunca ve la clave, solo la etiqueta que pones en Configuración del tema → Entidad.
¿Puedo mezclar libros, suplementos y café en una misma tienda?
Sí. Pon un nombre global neutro y sobreescríbelo por colección con custom.entity_label. Cada producto sigue enlazando a la página de su entidad.
La colección de una entidad no muestra productos.
Las colecciones de entidad agrupan por Proveedor (Vendor). Asegúrate de que el Proveedor de cada producto coincide exactamente con el nombre de la entidad.
No aparece el filtro de categoría en el catálogo.
Solo se muestra cuando al menos un producto tiene custom.category relleno.
No aparece el selector de país/moneda.
Solo se muestra si la tienda tiene más de un mercado/moneda. Configura al menos dos en Configuración → Mercados.
Créditos de fuentes e imágenes: fuentes bajo la SIL Open Font License; imágenes de demo de Unsplash. Ver el archivo CREDITS.md incluido con el tema.