DYNAPIX STORE
{% comment %}
DYNAPIX STORE – Landing page section for Shopify
Uso:
1) Shopify Admin > Online Store > Themes > Edit code
2) En /sections crea un archivo nuevo llamado: dynapix-landing.liquid
3) Pega todo este código y guarda.
4) Ve a Customize > Add section > Dynapix Landing
5) Asigna tu colección principal y cambia textos/imágenes desde el editor.
{% endcomment %}
{% assign dynapix_collection = collections[section.settings.collection] %}
{% if dynapix_collection != blank and dynapix_collection.products_count > 0 %}
{% if section.settings.offer_button_label != blank and section.settings.offer_button_link != blank %}
{{ section.settings.offer_button_label }}
{% endif %}
{% if section.settings.whatsapp_number != blank %}
{% assign dynapix_whatsapp = section.settings.whatsapp_number | remove: ' ' | remove: '+' | remove: '-' | remove: '(' | remove: ')' %}
WhatsApp
{% endif %}
{% schema %}
{
"name": "Dynapix Landing",
"settings": [
{ "type": "text", "id": "badge_text", "label": "Texto pequeño superior", "default": "Bienvenido a Dynapix Store" },
{ "type": "text", "id": "hero_title", "label": "Título principal", "default": "Lleva tu estilo de vida al siguiente nivel" },
{ "type": "textarea", "id": "hero_text", "label": "Texto del hero", "default": "Tecnología, hogar, belleza y deporte en un solo lugar. Calidad premium, precios irresistibles y compra segura." },
{ "type": "image_picker", "id": "hero_image", "label": "Imagen principal" },
{ "type": "text", "id": "hero_button_label", "label": "Botón principal", "default": "Comprar ahora" },
{ "type": "url", "id": "hero_button_link", "label": "Enlace botón principal" },
{ "type": "text", "id": "hero_secondary_label", "label": "Botón secundario", "default": "Ver ofertas" },
{ "type": "url", "id": "hero_secondary_link", "label": "Enlace botón secundario" },
{ "type": "text", "id": "trust_1", "label": "Confianza 1", "default": "Envíos rápidos en RD" },
{ "type": "text", "id": "trust_2", "label": "Confianza 2", "default": "Pago contra entrega" },
{ "type": "text", "id": "trust_3", "label": "Confianza 3", "default": "Garantía de satisfacción" },
{ "type": "text", "id": "social_proof", "label": "Prueba social", "default": "+5,200 clientes confían en Dynapix Store" },
{ "type": "text", "id": "benefits_kicker", "label": "Etiqueta beneficios", "default": "Por qué elegirnos" },
{ "type": "text", "id": "benefits_title", "label": "Título beneficios", "default": "¿Por qué comprar en Dynapix Store?" },
{ "type": "text", "id": "benefit_1_title", "label": "Beneficio 1 título", "default": "Calidad garantizada" },
{ "type": "text", "id": "benefit_1_text", "label": "Beneficio 1 texto", "default": "Productos seleccionados para durar y rendir." },
{ "type": "text", "id": "benefit_2_title", "label": "Beneficio 2 título", "default": "Precios irresistibles" },
{ "type": "text", "id": "benefit_2_text", "label": "Beneficio 2 texto", "default": "Ofertas que no encontrarás en otro lugar." },
{ "type": "text", "id": "benefit_3_title", "label": "Beneficio 3 título", "default": "Compra segura" },
{ "type": "text", "id": "benefit_3_text", "label": "Beneficio 3 texto", "default": "Paga cuando recibes y compra con confianza." },
{ "type": "text", "id": "benefit_4_title", "label": "Beneficio 4 título", "default": "Entrega rápida" },
{ "type": "text", "id": "benefit_4_text", "label": "Beneficio 4 texto", "default": "Recibe tu pedido en tiempo récord." },
{ "type": "text", "id": "products_kicker", "label": "Etiqueta productos", "default": "Más vendidos" },
{ "type": "text", "id": "products_title", "label": "Título productos", "default": "Productos que todos quieren" },
{ "type": "collection", "id": "collection", "label": "Colección de productos" },
{ "type": "range", "id": "products_limit", "label": "Cantidad de productos", "min": 4, "max": 12, "step": 1, "default": 8 },
{ "type": "text", "id": "products_button_label", "label": "Botón productos", "default": "Ver todos los productos" },
{ "type": "url", "id": "products_button_link", "label": "Enlace botón productos" },
{ "type": "text", "id": "lifestyle_kicker", "label": "Etiqueta lifestyle", "default": "Mejora tu vida" },
{ "type": "text", "id": "lifestyle_title", "label": "Título lifestyle", "default": "No es solo comprar... es mejorar tu vida" },
{ "type": "textarea", "id": "lifestyle_text", "label": "Texto lifestyle", "default": "Cada producto en Dynapix está diseñado para hacerte la vida más fácil, cómoda y moderna. Desde tu hogar hasta tu rutina diaria, todo mejora." },
{ "type": "image_picker", "id": "lifestyle_image", "label": "Imagen lifestyle" },
{ "type": "text", "id": "testimonials_kicker", "label": "Etiqueta testimonios", "default": "Lo que dicen nuestros clientes" },
{ "type": "text", "id": "testimonials_title", "label": "Título testimonios", "default": "Miles de clientes ya compraron y aman Dynapix Store" },
{ "type": "text", "id": "offer_kicker", "label": "Etiqueta oferta", "default": "Oferta por tiempo limitado" },
{ "type": "text", "id": "offer_title", "label": "Título oferta", "default": "Aprovecha descuentos exclusivos" },
{ "type": "textarea", "id": "offer_text", "label": "Texto oferta", "default": "Solo por hoy. No lo dejes para después." },
{ "type": "text", "id": "offer_end_date", "label": "Fecha contador (formato YYYY-MM-DDTHH:MM:SS)", "default": "2026-12-31T23:59:59" },
{ "type": "text", "id": "offer_button_label", "label": "Botón oferta", "default": "Comprar antes que se agote" },
{ "type": "url", "id": "offer_button_link", "label": "Enlace botón oferta" },
{ "type": "text", "id": "final_kicker", "label": "Etiqueta final", "default": "Tu próxima compra empieza aquí" },
{ "type": "text", "id": "final_title", "label": "Título final", "default": "Dynapix Store. Tu mejor elección." },
{ "type": "textarea", "id": "final_text", "label": "Texto final", "default": "Pago contra entrega, envíos a toda RD y garantía de satisfacción." },
{ "type": "text", "id": "final_button_label", "label": "Botón final", "default": "Ir a la tienda" },
{ "type": "url", "id": "final_button_link", "label": "Enlace botón final" },
{ "type": "text", "id": "whatsapp_number", "label": "Número de WhatsApp", "default": "18494584231" },
{ "type": "color", "id": "color_primary", "label": "Color primario", "default": "#00CFFF" },
{ "type": "color", "id": "color_secondary", "label": "Color secundario", "default": "#7B2FFF" },
{ "type": "color", "id": "color_accent", "label": "Color acento", "default": "#FFFFFF" }
],
"blocks": [
{
"type": "testimonial",
"name": "Testimonio",
"settings": [
{ "type": "text", "id": "name", "label": "Nombre", "default": "María G." },
{ "type": "textarea", "id": "text", "label": "Testimonio", "default": "Excelente calidad, llegó súper rápido y me encantó la compra." }
]
}
],
"max_blocks": 6,
"presets": [
{
"name": "Dynapix Landing",
"blocks": [
{ "type": "testimonial" },
{ "type": "testimonial", "settings": { "name": "Carlos P.", "text": "Muy buenos precios y atención excelente. Volveré a comprar." } },
{ "type": "testimonial", "settings": { "name": "Ana L.", "text": "La tienda se ve premium y los productos llegaron tal como esperaba." } }
]
}
]
}
{% endschema %}
{% if section.settings.badge_text != blank %}
{{ section.settings.badge_text }}
{% endif %}
{{ section.settings.hero_title }}
{{ section.settings.hero_text }}
🚚 {{ section.settings.trust_1 }}
💵 {{ section.settings.trust_2 }}
🛡️ {{ section.settings.trust_3 }}
{% if section.settings.hero_button_label != blank and section.settings.hero_button_link != blank %}
{{ section.settings.hero_button_label }}
{% endif %}
{% if section.settings.hero_secondary_label != blank and section.settings.hero_secondary_link != blank %}
{{ section.settings.hero_secondary_label }}
{% endif %}
{% if section.settings.social_proof != blank %}
{% endif %}
{% if section.settings.hero_image != blank %}
{{ section.settings.hero_image | image_url: width: 1400 | image_tag: class: 'dynapix-hero-image', loading: 'lazy', alt: section.settings.hero_title }}
{% else %}
{% endif %}
Sube aquí tu imagen principal
Mochila, reloj, belleza, hogar o deporte en estilo Dynapix.
Mochila, reloj, belleza, hogar o deporte en estilo Dynapix.
{{ section.settings.benefits_kicker }}
{{ section.settings.benefits_title }}
🏆
{{ section.settings.benefit_1_title }}
{{ section.settings.benefit_1_text }}
🏷️
{{ section.settings.benefit_2_title }}
{{ section.settings.benefit_2_text }}
🔒
{{ section.settings.benefit_3_title }}
{{ section.settings.benefit_3_text }}
⚡
{{ section.settings.benefit_4_title }}
{{ section.settings.benefit_4_text }}
{{ section.settings.products_kicker }}
{% if section.settings.products_button_label != blank and section.settings.products_button_link != blank %}
{{ section.settings.products_button_label }}
{% endif %}
{{ section.settings.products_title }}
{% for product in dynapix_collection.products limit: section.settings.products_limit %}
{% else %}
{% if product.featured_image %}
{{ product.featured_image | image_url: width: 800 | image_tag: class: 'dynapix-product-card__image', loading: 'lazy', alt: product.title }}
{% endif %}
{% if product.compare_at_price > product.price %}
Oferta
{% endif %}
{% endfor %}
{{ product.title }}
{{ product.price | money }}
{% if product.compare_at_price > product.price %}
{{ product.compare_at_price | money }}
{% endif %}
{% form 'product', product, class: 'dynapix-product-form' %}
{% endform %}
Selecciona una colección en el editor de Shopify para mostrar los productos aquí.
{% endif %}
{% if section.settings.lifestyle_image != blank %}
{{ section.settings.lifestyle_image | image_url: width: 1200 | image_tag: class: 'dynapix-lifestyle__image', loading: 'lazy', alt: section.settings.lifestyle_title }}
{% else %}
{% endif %}
Sube una imagen lifestyle
Ejemplo: persona usando productos Dynapix.
Ejemplo: persona usando productos Dynapix.
{{ section.settings.lifestyle_kicker }}
{{ section.settings.lifestyle_title }}
{{ section.settings.lifestyle_text }}
{{ section.settings.testimonials_kicker }}
{{ section.settings.testimonials_title }}
{% for block in section.blocks %}
{% if block.type == 'testimonial' %}
{% endif %}
{% endfor %}
“
{{ block.settings.text }}
{{ block.settings.name }}
{{ section.settings.offer_kicker }}
{{ section.settings.offer_title }}
{{ section.settings.offer_text }}
00Días
00Horas
00Min
00Seg
{{ section.settings.final_kicker }}
{% if section.settings.final_button_label != blank and section.settings.final_button_link != blank %}
{{ section.settings.final_button_label }}
{% endif %}
{{ section.settings.final_title }}
{{ section.settings.final_text }}