Conceito
Os arquivos XML servem para compartilhar as informações de seus produtos com outros sistemas, como comparadores de preço, marketplaces, CRMs, ERPs e etc. Para isto você deve configurar o arquivo com o formato requerido por cada sistema, e assim cada vez que o XML for acessado (através de sua URL) os dados cadastrados naquele momento serão fornecidos.
Para utilizar o Gerador de XML, você deve acessar o painel administrativo e ir em: SEO > Gerador de XML (Conforme imagem abaixo):
A próxima tela você irá visualizar todos os XMLs gerados e suas informações como nome e URL. Para validar se um XML está funcionando pode clicar na URL e verificar se o XML abrir, exemplo:
Tela Gerador de XML
Ao clicar no botão "Adicionar":
É possível criar um novo XML.
Ao clicar no botão "Remover":
Você pode excluir um ou mais XMLs já cadastrados.
Os campos para cadastrar um novo XML são:
Nome: O nome do XML serve para identificar o mesmo no painel administrativo.
URL de Acesso: A URL é o endereço utilizado para acessar este XML. Cada vez que ele for acessado as informações do mesmo serão atualizadas conforme os dados dos produtos naquele momento.
Dica: a URL de acesso ao XML será gerada automaticamente com base em seu nome, por exemplo, XML Google Shopping, terá a URL www.meusite.com/xml-google-shopping.
Para criar um XML, será necessário você já possuir um modelo que deseja, mas é necessário que na aba XML seja preenchido com as twigs pra trazer informações dos produtos.
Segue abaixo um modelo padrão de XML com as informações no padrão da plataforma Flexy:
<?xml version="1.0" encoding="UTF-8"?> <catalog> {% for product in products %} <product> <name>{{product.name}}</name> <slug>{{product.slug}}</slug> <referenceCode>{{product.referenceCode}}</referenceCode> <availableOn>{{product.availableOn|date('d/m/Y H:i:s')}}</availableOn> <createdAt>{{product.createdAt|date('d/m/Y H:i:s')}}</createdAt> <updateAt>{{product.updateAt|date('d/m/Y H:i:s')}}</updateAt> <descriptions> <one>{{product.descriptionGroup.descriptionOne}}</one> <two>{{product.descriptionGroup.descriptionTwo}}</two> <three>{{product.descriptionGroup.descriptionThree}}</three> <four>{{product.descriptionGroup.descriptionFour}}</four> </descriptions> <metaTags> <url>{{product.metaTags.url}}</url> <keyword>{{product.metaTags.keyWord}}</keyword> <description>{{product.metaTags.description}}</description> <trackingId>{{product.metaTags.trackingId}}</trackingId> </metaTags> <stockControl>{{product.stockControl}}</stockControl> <categories> {% for category in product.categories %} <category> <referenceCode>{{category.referenceCode}}</referenceCode> <name>{{category.name}}</name> <description>{{category.description}}</description> </category> {% endfor %} </categories> <images> {% for image in product.images %} <image> <file>{{image.file}}</file> <master>{{image.master}}</master> </image> {% endfor %} </images> <variants> {% for variant in product.variants %} <variant> <referenceCode>{{variant.referenceCode}}</referenceCode> <presentation>{{variant.presentation}}</presentation> <price>{{variant.price|number_format(2, ',', '.')}}</price> <finalPrice>{{variant.finalPrice|number_format(2, ',', '.')}}</finalPrice> <master>{{variant.master}}</master> </variant> {% endfor %} </variants> <properties> {% for property in (product.propertiesByReferenceCode('refCode1')) %} <property> <referenceCode>refCode1</referenceCode> <value>{{property.value}}</value> </property> {% endfor %} </properties> </product> {% endfor %} </catalog>
Além disto, é possível configurar nas abas no cadastro de XML algumas configurações para filtrar o conteúdo do XML. Segue abaixo as abas:
Categorias: Selecione as categorias cujos produtos vinculados devem ser exibidos neste XML.
Exemplo: ao selecionar a categoria joias, todos os produtos vinculados a esta categoria serão apresentados no XML.
Propriedades: Utilize as propriedades para filtrar quais produtos devem aparecer neste XML. Lembrando que o filtro por propriedades funcionará apenas para os produtos das categorias selecionadas.
Exemplo: selecionando a categoria saias e a propriedade azul, somente aparecerão os produtos saias azuis.
Produtos: É possível selecionar os produtos diretamente, sem utilizar categorias ou propriedades. Para isto pesquise pelo produto ou código de referência e selecione os produtos desejados. Também é possível selecionar produtos ativos, aprovados e com estoque.
Esperamos que este material possa ter auxiliado no seu uso à plataforma Flexy, no entanto, caso ainda hajam dúvidas ou necessidades, por favor, entre em contato com nossa equipe de atendimento, que terá prazer em auxiliá-lo.
Comentários
0 comentário
Artigo fechado para comentários.