Store

Este objeto representa a la tienda y es generalmente usado en combinación con otros objetos. Podés usarlo de dos formas: sólo para mostrar la información o para preguntar algo.

  • store.name: Es el nombre de la tienda.
  • store.url: Es la URL de la tienda.
  • store.logo: Es la URL del logo de la tienda.
  • store.address: Es la dirección física de la tienda.
  • store.phone: Es el número de teléfono de la tienda.
  • store.email: Es el email de la tienda.
  • store.blog:  Es la URL del blog de la tienda.
  • store.twitter: Es la URL del perfil de Twitter de la tienda.
  • store.twitter_user: Es el usuario de la tienda en Twitter.
  • store.facebook: Es la URL de la página/perfil de Facebook de la tienda.
  • store.contact_intro: Es Información extra para mostrar dentro de la página de contacto con la tienda.
  • store.country: Es el código ISO 3166-1 del país de la tienda (AR = Argentina, BR = Brasil, etc.).
  • store.currency: Es el código ISO 4217 de la moneda de la tienda (ARS = Pesos Argentinos, BRL = Reales, etc.).
  • store.live_chat: Es el código de integración del servicio de chat online de la tienda.
  • store.business_id: Es el identificador de la empresa que opera la tienda (depende del país) (disponible únicamente en Brasil).
  • store.business_name: Es el nombre de la empresa que opera la tienda (disponible únicamente en Brasil).
  • afip: Formulario Nº 960/NM – Data Fiscal de la AFIP (Únicamente disponible en Argentina).
  • store.analytics_account: Es la cuenta de Google Analytics de la tienda.
  • store.domain: Es el dominio asignado a la tienda al registrarse a tiendanube (dominio.tiendanube.com).
  • store.has_custom_domain: Esto es true si la tienda tiene un dominio propio. false en otro caso.
  • store.has_accounts: Esto es true si la tienda tiene soporte para cuentas de usuario. 
  • store.is_catalog: Esto es true si la tienda es un catálogo y no soporta compras. false en otro caso.
  • store.products_url: Es la URL que apunta a la página en la que se muestran todos los productos.
  • store.cart_url: Es la URL que apunta a la página del carrito de compras.
  • store.contact_url: Es la URL que apunta a la página de contacto.
  • store.search_url: Es la URL que apunta a la página de búsqueda.
  • store.shipping_calculator_url: Es la URL que apunta a la página de cálculos de costos de envío. Es usada por el Javascript del snipplet del calulador de envío.
  • store.checkout_url: Es la URL que apunta a la página de checkout de la tienda.
  • store.customer_home_url: Es la URL que apunta a la página de inicio para los clientes de la tienda.
  • store.customer_register_url: Es la URL que apunta a la página de registro para los clientes de la tienda.
  • store.customer_login_url: Es la URL que apunta a la página de login para los clientes de la tienda.
  • store.customer_logout_url: Es la URL que apunta a la página de logout para los clientes de la tienda.
  • store.customer_reset_password_url: Es la URL que apunta a la página de recuperar contraseña para los clientes de la tienda.
  • store.customer_order_url: Es la URL que apunta a la página de órdenes para los clientes de la tienda.
  • store.customer_info_url: Es la URL que apunta a la página de editar información personal para los clientes de la tienda.
  • store.customer_addresses_url: Es la URL que apunta a la página de direcciones para los clientes de la tienda.
  • store.customer_address_url: Es la URL que apunta a la página de una dirección para los clientes de la tienda.
  • store.customer_new_address_url: Es la URL que apunta a la página de agregar una dirección para los clientes de la tienda.
  • store.customer_main_address_url: Es la URL que apunta a la página para marcar una dirección como principal para los clientes de la tienda.
  • store.customer_accounts: 'optional' si los clientes pueden realizar una compra sin registrar una cuenta en la tienda. 'mandatory' si deben registrarse antes de realizar una compra.
  • selected_or_first_available_variant: Objeto Product_Variant que representa a la primer variante, o variante default, del producto.

Se pueden combinar varios filtros para tener un código más complejo:

{{ store.logo | img_tag | a_tag(store.url) }}

El ejemplo anterior combina el objeto logo con filtros para mostrar el siguiente código:

<a href="http://yourstore.com" title=""><img src="//your-store-logo.png" alt="yourstore-name" title="yourstore-name"></a>

También se puede usar este objeto para mostrar contenido bajo una condición:

{% if store.has_accounts %}
    <div class="accounts-div"></div>
{% endif %}

Otros ejemplos de este objeto cómo puede ser usado:

Para verificar si la tienda fue creada en Brasil.

{% if store.country == 'BR' %}
    <div class="br-only-div"></div>
{% endif %}

Para verificar si la tienda fue creada en Argentina.

{% if store.country == AR %}
    <div class="ar-only-div"></div>
{% endif %}

Para verificar si la tienda usa el login y suscripción.

{% if store.has_accounts %} 
    <div class="accounts-div"></div>
{% endif %}

Para verificar si la tienda tiene dominio propio.

{% if store.has_custom_domain %} 
{% endif %}

Para verificar si la tienda es sólo un catálogo.

{% if store.is_catalog %} 
    <div class="catalog-only-div"></div>
{% endif %}

Para verificar si la tienda tiene Facebook configurado. También si aplica a: store.google_plus, store.pinterest, store.instagram

{% if store.facebook %}
    <div class="facebook-div"></div>
{% endif %}

Para verificar si la tienda tiene un chat online configurado.

{% if store.live_chat %}
​   <div class="chat-div"></div>
{% endif %}

 Para verificar si la tienda permite que los clientes compren sin tener una cuenta creada.

{% if store.customer_accounts %}
​   <div class="customer-accounts-div"></div>
{% endif %}