Objetos

Objetos são variáveis determinadas pela plataforma. E cada objeto tem diferentes atributos que são separados por um ponto. Podemos chamar esses objetos de duas maneiras:

{% ... %} y {{ ... }}. O primeiro é usado para executar sentenças como loops (for) e a segunda gera o resultado da expressão (entendendo expressão como o grupo de objeto mais atributo, por exemplo: store.nome).

store

Este objeto representa a loja e é geralmente utilizado em combinação com outros objetos. Você pode usá-lo de duas maneiras: apenas para mostrar as informações ou para perguntar algo.

ObjetoTipoDefaultDescrição
store.namestringn/aÉ o nome da loja.
store.urlstringn/aÉ a URL da loja.
store.logostringn/a

É a URL do logo da loja.

store.addressstringn/aÉ o endereço físico da loja.
store.phonestringn/a

É o teléfone da loja.

store.emailstringn/aÉ o e-mail da loja.
store.blogstringn/a

É a URL do blog da loja.

store.twitterstringn/aÉ a URL do perfil de Twitter da loja.
store.twitter_userstringn/a

É o usuário da loja no Twitter.

store.facebookstringn/a

É a URL da página de Facebook da loja.

store.instagramstringn/aÉ a URL do perfil de Instagram da loja.
store.whatsapp

É o Whatsapp da loja.

store.contact_introstringfalse

É informação extra para exibir dentro da página de contato da loja.

store.countrystringn/a

É o código ISO 3166-1 do país da loja (AR = Argentina, BR = Brasil, MX = México, etc.).

store.currencystringn/aÉ o código ISO 4217 da moeda da loja (ARS = Pesos Argentinos, BRL = Reais, MXN = Pesos Mexicanos, etc.).
store.live_chatstringn/aÉ o código de integração do serviço de chat online da loja.
store.business_idstringn/a

É o identificador da empresa que opera a loja (isso depende do páis) (disponível unicamente no Brasil únicamente e Brasil).

store.business_namestringn/a

É o nome da empresa que opera a loja (disponível somente no Brasil).

afipstringn/aFormulario Nº 960/NM – Dados fiscais da AFIP (Únicamente disponível na Argentina).
store.analytics_accountstringn/aÉ a conta de Google Analytics da loja.
store.domainstringn/a

É o domínio atribuído à loja no momento do registro na Nuvemshop. (dominio.lojavirtualnuvem.com)

store.has_custom_domainbooleanfalse

É true se a loja tem domínio próprio. False em o caso oposto.

store.has_accountsbooleantrueIsso é true se a loja tem suporte para contas de usuários.
store.is_catalogbooleanfalse

É true se a loja é um catálogo e não suporta compras. False em o caso oposto.

store.products_urlstringn/aÉ a URL que aponta a página onde são exibido todos os produtos.
store.cart_urlstringn/a

É a URL que aponta a página do carrinho de compras.

store.contact_urlstringn/aÉ a URL que aponta a página de contato.
store.search_urlstringn/aÉ a URL que aponta página de Es la URL que apunta a la página de pesquisa.
store.has_shippingbooleanfalse

É true se a loja tem meios de envio ativados. False em o caso oposto.

store.branchesbooleanfalse

É true se a loja tem loja física. False em o caso oposto

store.shipping_calculator_url
stringn/aÉ a URL que aponta a página de cálculos de frete. É utilizada pelo Javascript do snipplet do calculador de frete.
store.checkout_url
stringn/aÉ a URL que aponta a página do checkout da loja.
store.customer_home_url
stringn/a

É a URL que aponta a página de inicio.

store.customer_register_url
stringn/a

É a URL que aponta a página para criar uma conta na loja.

store.customer_login_url
stringn/aÉ a URL que aponta a página de login da loja.
store.customer_logout_url
stringn/aÉ a URL que aponta a página de logout para os clientes da loja.
store.customer_reset_password_url
stringn/aÉ a URL que aponta a página para recuperar a senha de uma conta criada na loja.
store.customer_order_url
stringn/aÉ a URL que aponta a página de pedidos gerados pelos clientes da loja.
store.customer_info_url
stringn/aÉ a URL que aponta a página de editar informação pessoal de cada cliente da loja.
store.customer_addresses_url
stringn/aÉ a URL que aponta a página de endereços criados pelos clientes.
store.customer_address_url
stringn/a

É a URL que aponta a página de endereço do cliente na loja.

store.customer_new_address_url
stringn/aÉ a URL que aponta a página onde o cliente pode adicionar um novo endereço na sua conta.
store.customer_main_address_url
stringn/aÉ a URL que aponta a página onde o cliente pode escolher um endereço como principal.
store.customer_accountsbooleanoptional'optional' se os clientes podem fazer uma compra sem ficar registrados na loja. 'mandatory' se é obrigatório ficar registrados para fazer uma compra.

Você pode combinar vários filtros para obter um código mais complexo:

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

Para ter mais informação sobre os métodos que pode utilizar, recomendamos ler este artigo.

O exemplo anterior combina o objeto logo com filtros para exibir o seguinte código:

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

Também pode ser utilizado para exibir conteúdo com base a uma condição:

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

Outros exemplos deste objeto e como pode ser utilizado:

Para verificar se a loja foi criada no Brasil.

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

Para verificar se a loja utiliza login e suscrição.

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

Para verificar se a loja tem um domínio próprio.

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

Para verificar se a loja é só um catálogo.

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

Para verificar se a loja tem Facebook configurado. Também aplica para: store.google_plus, store.pinterest, store.instagram

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

Para verificar se a loja tem um chat online configurado.

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

Para verificar se na loja usuários sem uma conta criada podem comprar.

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

section

Este objeto representa uma seção do design da loja definida no sections.txt.

ObjetoTipoDefaultDescrição
section.id
stringn/aCódigo da seção.
section.name
stringn/a

Nome da seção.

section.description
stringn/aDescrição da seção.
section.products
arrayn/aArray de objetos Product que representa aos produtos que ficam na seção.


settings

Este objeto representa as configurações do design da loja.

Os atributos destes objetos são definidos no settings.txt

Por exemplo, se no settings são definidos os seguintes objetos:

checkbox
        name = banner_show
        description = Mostrar banner
    i18n_input
        name = banner_title
        description = Título

Logo são utilizados da seguinte maneira:

{% if setttings.banner_show %}
    {{  setttings.banner_title }}
{% endif %}

language

Este objeto representa um das linguagens habilitados na loja.

ObjetoTipoDefaultDescrição
language.id
stringn/a

Código ISO 639-1 da linguagem e Código ISO 3166-1 do país (Ejemplo: es_AR).

language.code
stringn/a

Código ISO 639-1 da linguagem seguido por um hífen baixo e seu código ISO 3166-1 do país  (Exemplo: es_AR para el Espanhol da Argentina, pt_BR para o Português do Brasil, etc.).

language.name
stringn/aNome da linguagem.
language.active
booleanfalsetrue se é a linguagem ativo na loja. false em outro caso.
language.countrystringn/aCódigo ISO 3166-1 do país.

navigation

navigation_item

Este objeto representa ao item da navegação da loja.

ObjetoTipoDefaultDescrição
item.namestringn/a

Nome do item.

item.urlstringn/a

URL do item.

item.subitemsarrayn/aArray de Navigation_Item que representa aos subitems aninhados ao item de navegação.
item.currentbooleanfalsetrue se a página atual é a mesma a qual faz referência do item de navegação.

breadcrumb

Este objeto representa ao breadcrumb que descreve o caminho de como a página atual foi atingida.

ObjetoTipoDefaultDescripción
breadcrumb.namestringn/a

Nome do breadcrumb.

breadcrumb.urlstringn/a

URL do breadcrumb.

breadcrumb.lastbooleanfalsetrue si es el último breadcrumb. false en otro caso.

É utilizado no snipplet breadcrumbs.tpl

category

Este objeto representa uma categoria da loja.

ObjetoTipoDefaultDescrição
category.id
stringn/a

Id da categoria.

category.name
stringn/a

Nome da categoria.

category.description
stringn/aDescrição da categoria.
category.url
string
URL da categoria.
category.parent
objectn/aObjeto Category correspondente a categoria pai.
category.subcategories
arrayn/aArray de objetos Category que contém as subcategorias desta categoria.
category.images
arrayn/aArray de objetos Category_Image que contém a imagem da categoria.
category.featured_image (descontinuado)
objectn/aImagem de um produto da categoria.
category.active
booleanfalsetrue se a URL atual e a URL da categoría. false em o caso oposto.
category.top
objectn/aObjeto Category que representa a primeira categoria da sua hierarquia.
category.products
arrayn/aArray de objetos Product com os produtos los productos pertenecentes a esta categoria.
category.products_count
stringn/a

Quantidade de produtos pertenecentes a esta categoria. 

category.seo_title
stringn/a

Título para SEO.

category.seo_description
stringn/aDescrição para SEO.
category.handle
stringn/a

URL da categoria.

Pages / Pagination

Este objeto representa a página atual de uma categoría/pesquisa na loja.

ObjetoTipoDefaultDescrição
pages.previous
stringn/aURL da página anterior
pages.next
stringn/a

 URL da seguinte página.

pages.current
stringn/aNúmero da página atual.
pages.amount
stringn/aQuantidade de páginas da categoría/pesquisa.
pages.numbers
arrayn/aArray com todas as páginas. Para cada página contém os objetos embaixo

pages.numbers contém os seguintes objetos:

ObjetoTipoDefaultDescrição
pages.number
stringn/aNúmero desta página
pages.url
stringn/a

URL desta página

pages.selected
booleanfalsetrue se é página atual. false em o caso oposto.

product

Este objeto representa a um produto da loja.

ObjetoTipoDefaultDescrição
product.brand
stringn/a

Nome da marca do produto.

product.namestringn/a

Nome do producto.

product.price
stringn/aPreço do produto del producto em centavos (que dizer, se o preço é R$100, o valor de price é 10000). Se compare_at_price fica defnido, price representa o preço promocional do produto.
product.compare_at_price
stringn/aO preço original que tinha o produto em centavos (que dizer, se o preço é R$100 o valor de compare_at_price é 10000) se é que existe. false em o caso oposto.
product.display_price
booleantruetrue se o produto tem um preço para exibir. false em outro caso.
product.min_price
stringn/aO preço mínimo de todas as Product_Variant do produto, em centavos (que dizer que, se o preço é R$100 o valor de min_price é 10000). null se nenhuma variante tem preço.
product.max_price
stringn/aEl preço máximo de todas as Product_Variant do produto, em centavos (que dizer, se o preço é R$100 o valor de max_price é 10000). null se nenhuma variante tem preço.
product.canonical_url
stringn/aURL canônica do produto.
product.social_url
stringn/aURL social do produto (é utilizada para compartilhar no Facebook, Twitter, G+, Pinterest, etc.).
product.description
stringn/aDescrição do produto.
product.stock_control
booleanfalsetrue se o estoque do produto fica controlado pela Nuvemshop. false em outro caso.
product.stock
stringn/aEstoque do produto.
product.weight
stringn/aPeso do produto.
product.weight_unit
stringn/a

Unidade de medida do peso. Por agora, o valor sempre é KG.

product.sku
stringn/aSKU do produto.
product.tags
arrayn/aArray que contém os tags do produto.
product.currency
stringn/aCódigo ISO 4217 da moeda na qual é exibido o preço do produto (ARS = Pesos Argentinos, BRL = Reais, etc, MXN - Pesos Mexicanos.).
product.images
arrayn/aArray de objetos Product_Image que contém as imagens do produto.
product.images_count
stringn/aQuantidade de imagens do produto.
product.featured_image
objectn/aObjeto Product_Image con la imagen principal del producto.
product.default_options
arrayn/aArray que contém os nomes das três opções da variante default.
product.variations
arrayn/a Array de objetos Variation que contém as propriedades do produto.
product.other_images
arrayn/aArray de objetos Product_Image que contém as imagens secundárias do produto (que dizer, todas exceto a primeira).
product.installments
stringn/aQuantidade de parcelas máximas com as quais o produto pode ser pagado. (Só disponível no Brasil)
product.category
objectn/aObjeto Category que representa uma das categorias próximas do produto (que dizer, se o produto pertence a categoria Roupas > Vestidos product.category retorna a categoria Vestidos.
product.variants_object
arrayn/aArray de objetos com todas as variantes.
product.seo_title
stringn/aTítulo para SEO.
product.seo_description
stringn/aDescrição para SEO.
product.handle
stringn/aURL do produto.
product.promotional_offerbooleanfalsetrue se a loja tem promoções ativadas. false em o caso oposto.
product.promotional_offer.script.is_percentage_off
booleanfalsetrue se a loja tem promoções percentuais ativadas. false em o caso oposto.
product.promotional_offer.parameters.percent * 100
stringn/aO a porcentagem da promoção ativada
product.promotional_offer.script.is_discount_for_quantity
booleanfalsetrue se a loja tem promoções percentuais levando X ou mais unidades de um produto.
product.promotional_offer.selected_threshold.discount_decimal_percentage * 100
stringn/aA porcentagem de disconto levando X ou mais unidades de um produto
product.promotional_offer
booleanfalsetrue se a loja tem promoções do tipo 2x1 ou 3x2 ativadas. false em o caso oposto.
product.free_shipping
boolean
false
True se o produto tiver o label para anunciar frete grátis ativado.
product.is_non_shippable
boolean
false
True se for um produto que não necessita de envio físico. Por exemplo, um produto digital ou serviço.

product.variants_object contém

ObjetoTipoDefaultDescrição
price_shortstringn/aTexto com o preço da variante e o símbolo da moeda. Se compare_at_price_short fica definido, a propriedade utiliza o preço promocional.
price_longstringn/a

Texto com el preço da variante e o símbolo da moeda acompanhado por o Código ISO 4217 da moeda. Se compare_at_price_long fica definido, esta propiedade utiliza o preço promocional.

compare_at_price_shortstringn/aTexto que tem o preço com o qual a variante era vendida originalmente e o símbolo da moeda.
compare_at_price_longstringn/aTexto com o preço com o qual a variante era vendida e o el símbolo da moeda acompanhada pelo Código ISO 4217 da moeda.
stockstringn/aEstoque da variante.
skustringn/aSKU da variante.
availablebooleann/atrue se a variante tem estoque disponível. false em outro caso.
contactbooleann/atrue se o produto é de contato. false em outro caso.
option0stringn/aTexto com o valor da primeira propiedade da variante.
option1stringn/aTexto com o valor da segunda propiedade da variante.
option2stringn/aTexto com o valor da terceira propiedade da variante.

product_image

Este objeto representa a imagem de um produto da loja.

ObjetoTipoDefaultDescrição
idstringn/a

Id da imagem.

namestringn/a

Nome da imagem.

altstringn/aTexto alternativo.
positionstringn/aPosição da imagem na lista de imagens do produto. A primeira imagem tem o valor 1 (um) e é a imagem principal do produto.

variation

Este objeto representa a propriedade de um produto da loja.

ObjetoTipoDefaultDescrição
idstringn/a

Id da propriedade.

namestringn/a

Nome da propriedade.

optionsstringn/aArray de objetos Variation_Option que contçem os valores desta propiedade.

product_variant

Este objeto representa uma variante de um produto da loja.

ObjetoTipoDefaultDescrição
namestringn/a

Nome da variante

option1stringn/a

Valor da primeira opção da variante

option2stringn/aValor da segunda opção da variante
option3stringn/aValor da terceira opção da variante
options
arrayn/a
Array com as opções da variante
pricestringn/aPreço da variante
compare_at_pricestringn/a

O preço original com o qual era vendida a variante (em centavos).

display_pricebooleantruetrue se a variante tem um preço para exibir. false em outro caso.
currencystringn/aCódigo ISO 4217 da moeda na qual é exibido o preço do produto (ARS = Pesos Argentinos, BRL = Reais, etc.).
skustringn/aSKU da variante.
weightstringn/aPeso da variante.
weight_unitstringn/aUnidade do peso da variante (Ex. Kg).
stockstringn/aEstoque da variante
stock_controlbooleanfalsetrue se o estoque da variante se encontra controlado pela Nuvemshop. false em outro caso.
availablebooleann/atrue se a variante tem estoque disponíveis. false em outro caso.

variant_option

Este objeto representa ao valor da propriedade de um produto da loja.

ObjetoTipoDefaultDescrição
idstringn/a

Id do valor da propriedade.

namestringn/a

Nome do valor da propriedade.

shipping

Opções de entrega

Representa ao item de entrega da loja dentro do for de options no arquivo shipping_options.tpl.

ObjetoTipoDefaultDescrição
option.namestringn/a

Nome e tempos da opção de entrega.

option.short_namestringn/a

Somente o nome da opção de entrega

option.timestringn/aTempos de entrega da opção no formato "X dias úteis"
option.datestringn/aTempos de entrega da opção no formato de datas exatas, por exemplo "Chega a segunda XX/YY "
option.show_pricebooleantrueTrue se a opção exibe o preço
option.coststringn/aO custo da opção incluindo a moeda e seus decimais 
option.cost.valuestringn/aO custo da opção sem incluir a moeda e seus decimais
option.old_cost.valuestringn/aSomente aplica no frete grátis. Exibe o preço velho que a opção tinha antes de ter frete grátis
option.methodstringn/aO método de entrega. Para loja física é branch, para o frete personalizado é table. 
option.shipping_typestringn/aO tipo de entrega. Para entrega a domicilio é delivery e pickup para um ponto de retirada 
option.codestringn/aCódigo utilizado pelo Javascript na funcionalidad da calculadora de frete
option.payment_rulesstringn/aMesságem para entregas com condições. Por exemplo Mercado Envios trabalha só com Mercado Pago
option.suboptionsarrayn/aUtilizado para o for de subopções se o meio de entrega permitir
option.warning['enable']booleanfalsetrue se o meio de entrega exibe uma mensagem para comunicar algo extra
option.warning['message']stringn/aA mensagem em caso que o medio de entrega precisa comunicar algo extra

Frete grátis

Só aplica com base as configurações feitas na seção do Administrador Nuvem: Descontos > Frete grátis 

ObjetoTipoDefaultDescrição
cart.free_shipping.cart_has_free_shipping
booleanfalse

true se o carrinho tem frete grátis.

cart.free_shipping.min_price_free_shipping.min_price
stringn/a

Exibe o subtotal minimo para ter frete grátis, incluindo moeda e decimais

cart.free_shipping.min_price_free_shipping.min_price_rawstringn/aExibe o subtotal minimo para ter frete grátis, sem incluir a moeda e seus decimais

payments

Parcelas

Aplica-se às parcelas oferecidas pela loja no arquivo installments.tpl

ObjetoTipoDefaultDescrição
product.show_installmentsbooleanfalsetrue se a loja tem parcelas ativadas
product.get_max_installmentsarrayn/a

Exibe as parcelas com juros

product.get_max_installments(false)arrayn/a

Exibe as parcelas sem juros

max_installments_with_interests.installmentstringn/a

Exibe o valor de uma parcela com juros

max_installments_without_interests.installment
stringn/a

Exibe o valor de uma parcela sem juros

max_installments_with_interests.installment_data.installment_value_cents | money
stringn/a

Exibe o valor de uma parcela com juros incluindo a moeda e seus decimais

max_installments_without_interests.installment_data.installment_value_cents | money
stringn/aExibe o valor de uma parcela sem juros incluindo a moeda e seus decimais
cart.installments.max_installments_with_interest
stringn/aExibe o valor das parcelas com juros para o total do carrinho
cart.installments.max_installments_without_interest
stringn/aExibe o valor das parcelas sem juros para o total do carrinho

Meios de pagamento

Aplica-se às informações exibidas para os detalhes de pagamento nos arquivos payments.tpl, payments-info-banks.tpl e payments-info.tpl

ObjetoTipoDefaultDescrição
installments_data['cards']
arrayn/aServe para saber se o meio de pagamento tem cartão de crédito.
Somente aplica a lojas do Brasil e meios de pagamento que não sejam Mercado Pago em lojas Argentinas.
installments_data['max_with_interests']
arrayn/aServe para a quantidade máxima com juros de um meio de pagamento.
Somente aplica a lojas do Brasil e meios de pagamento que não sejam Mercado Pago em lojas Argentinas.
installments_data['direct']
arrayn/aServe para saber se o meio de pagamento tem cartão de débito ou à vista.
Somente aplica a lojas do Brasil e meios de pagamento que não sejam Mercado Pago em lojas Argentinas.
data_installment.installment_value
arrayn/aÉ o valor de cada parcela dentro do for {% for installment, data_installment in installments %}
Somente aplica as lojas do Brasil
gateways.cc
arrayn/a

Serve para saber se o meio de pagamento tem cartão de crédito. Por exemplo: {% if gateways.cc is not null %}
Somente aplica as lojas Argentinas

gateways.cc.interest
arrayn/a

Serve para saber se o meio de pagamento tem cartão de crédito com juros.
Somente aplica as lojas Argentinas

gateways.cc.no_interest
arrayn/a

Serve para saber se o meio de pagamento tem cartão de crédito sem juros.
Somente aplica as lojas Argentinas

gateways.debit
arrayn/a

Serve para saber se o meio de pagamento tem cartão de debito.
Somente aplica as lojas Argentinas

gateways.cash
arrayn/a

Serve para saber se o meio de pagamento tem pagamento à vista.
Somente aplica as lojas Argentinas

gateways.transfer
arrayn/a

Serve para saber se o meio de pagamento tem transferência bancária.
Somente aplica as lojas Argentinas

page

Este objeto representa a uma página criada pelo dono da loja.

ObjetoTipoDefaultDescrição
page.id
stringn/a

Id da página.

page.name
stringn/a

Nome da página.

page.content
HTMLn/aConteúdo da página.
page.URL
stringn/aURL da página.
page.seo_title
stringn/aTítulo para SEO.
page.seo_description
stringn/aDescrição para SEO.
page.handle
stringn/aURL da página.

cart

Este objeto representa ao carrinho de compras da loja.

ObjetoTipoDefaultDescrição
cart.total
stringn/a

Total do carrinho.

cart.subtotal
stringn/a

Subtotal do carrinho (por agora é igual ao total).

cart.currency
stringn/aCódigo ISO 4217 da moeda na qual fica visualizado o total do carrinho.
cart.weight
stringn/aPeso de todos os itens do carrinho.
cart.has_shippable_products
booleantrueTrue se todo o carrinho tiver produtos que exigem envio físico. False se forem todos produtos digitais ou serviços.
cart.items_count
stringn/a

Quantidade de itens do carrinho (não tem em conta a quantidade de cada item).

cart.items
arrayn/aArray de objetos Cart_Item que representa aos itens do carrinho.

cart_item

Este objeto representa ao item do carrinho de compras.

ObjetoTipoDefaultDescrição
item.id
stringn/a

Id do item do carrinho.

item.name
stringn/a

Nome do item do carrinho.

item.unit_price
stringn/aO preço do item em centavos (que dizer que, se o preço é R$100 o valor de unit_price é 10000).
item.quantity
stringn/aQuantidade do item no carrinho.
item.subtotal
stringn/aSubtotal deste item no carrinho (básicamente unit_price * quantity) em centavos (que dizer que, se o preço é R$100 o valor do subtotal é 10000).
item.product
objectn/aObjeto Product que representa ao produto deste item.
item.url
stringn/aURL canônica do produto deste item.
item.featured_image
objectn/aObjeto Product_Image que representa as imagens destacadas do produto deste item.
item.product.free_shippingbooleanfalsetrue se o produto tem frete grátis. false em outro caso.
item.product.is_non_shippable
boolean
n/a
Truse se é um produto que não necessita de envio físico. Por exemplo, um produto digital ou serviço 

customer

Este objeto representa um cliente da loja.

ObjetoTipoDefaultDescrição
customer.id
stringn/a

Id do cliente.

customer.name
stringn/a

Nome do cliente.

customer.email
stringn/aE-mail do cliente.
customer.phone
stringn/a Teléfono do cliente.
customer.password
booleanfalsetrue se o cliente tem uma senha. false se ainda não fica registrado.
customer.tags
arrayn/aArray que contém os tags do cliente.
customer.total_spent
stringn/aTotal consumido pelo cliente da loja em centavos (que dizer, se o total consumido é de R$100 o valor de total_spent é 10000).
customer.total_spent_currency
stringn/aCódigo ISO 4217 da moeda na qual fica expressado o total consumido pelo cliente na loja.
customer.default_address
objectn/aObjeto Address que representa o endereço do cliente.
customer.cpf_cnpj
stringn/aCPF/CNPJ do cliente (só para Brasil).
customer.orders
arrayn/aArray de objetos Order que são apresentados em todos os pedidos do cliente.
customer.addresses
arrayn/aArray de objetos Address que representam todos os endereços do cliente.

address

Este objeto representa o endereço de um cliente na loja.

ObjetoTipoDescrição
address.id
string

Id do endereço.

address.name
string

Nome do endereço.

address.address
stringCalle do endereço.
address.number
stringNúmero do endereço.
address.floor
stringPiso do endereço.
address.locality
stringLocalidade do endereço.
address.zipcode
stringCEP do endereço.
address.city
stringCidade do endereço.
address.province
string

Província do endereço.

address.country
string

País do endereço.

address.phone
stringTeléfono do endereço.

order

Este objeto representa o pedido de um cliente na loja.

Este objeto extiende do objeto Cart o que quer dizer que também tem todos seus atributos.

ObjetoTipoDefaultDescrição
order.id
stringn/a

Id do pedido.

order.number
stringn/a

Número do pedido.

order.date
stringn/aData de criação do pedido.
order.status
???n/aEstado do pedido (open - closed - cancelled).
order.payment_status
???n/aEstado do frete do pedido (unpacked - unfulfilled - fulfilled).
order.shipping_status
???n/aEstado del envío de la orden (unpacked - unfulfilled - fulfilled).
order.shippingStringn/aCusto de frete em centavos (quer dizer que, se o custo é R$100 o valor de shipping é 10000).
order.shipping_name
stringn/aNome do meio de frete escolhido.
order.payment_name
stringn/a

Nome do meio de pagamento escolhido.

order.discount
stringn/aDesconto realizado em centavos (que dizer que, se o desconto é de R$100 o valor de discount é 10000).
order.coupon
stringn/aCódigo do cupão de desconto que foi aplicado.
order.total
stringn/aPrecio total de la orden en centavos (es decir, si el precio es de $100 el valor de discount será 10000).
order.total_in_usd
stringn/aPrecio total de la orden en centavos de USD (es decir, si el precio es de $100 el valor de discount será 10000).
order.currency
stringn/aCódigo ISO 4217 de la moneda en la que se pagó la orden(ARS = Pesos Argentinos, BRL = Reales, etc.).
order.address
objectn/aObjeto Address que representa o endereço do cliente.

contact_Result

Este objeto representa um resultado ao enviar o formulário de contato na loja.

ObjetoTipoDefaultDescrição
namestringn/a

Contenido del input con id name.

last_namestringn/a

Contenido del input con id last_name.

emailstringfalse

Conteúdo do input com o id e-mail (obrigatorio).

phonestringn/a

Contenido del input con id phone.

messagestringn/aConteúdo do input com id message.
prodIdstringn/aConteúdo do input com id prodId.
productobjectn/aObjeto Product que representa ao produto pelo qual o cliente está consultando.
success
falsetrue se o contato foi realizado com sucesso. false em o caso oposto.

fb_app

Este objeto representa o aplicativo de Facebook da Nuvemshop.

ObjetoTipoDefaultDescrição
idstringn/a

Id do aplicativo de Facebook.

namespacestringn/a

Namespace do aplicativo de Facebook (utilizado para Open Graph).