Troca de dados 1C ↔ loja virtual: bancada de testes interativa
Um modelo da troca de dados padrão entre o 1C e o site via CommerceML: o sistema de gestão à esquerda, a troca de dados no centro, a loja à direita. Altere um preço ou o estoque, adicione uma foto, faça um pedido e veja quais requisições e pacotes vão e voltam. Um cenário guiado percorre quatro casos típicos, incluindo o de um trabalho real: fotos de produtos perdidas na exportação.
- CommerceML 2.10
- protocolo de troca de dados
- 8
- produtos no catálogo demo
- 4
- cenários: preço, estoque, foto, pedido
A demo interativa não iniciou neste navegador, por isso é exibida uma versão estática.
A tarefa
Mostrar como funciona a troca de dados entre o 1C e uma loja virtual e onde ela costuma falhar, sem abrir a base de dados nem o site de ninguém.
O que eu fiz
- O protocolo completo: checkauth → init → file → import → complete para o catálogo, query → success para os pedidos
- O XML de cada requisição (import.xml, offers.xml, orders.xml) com as alterações destacadas
- Um pedido feito no site vira um pedido de venda com reserva no 1C, e a troca seguinte leva o estoque disponível para o site
- O caso de um trabalho real: fotos perdidas na exportação, recebidas por um plugin-ponte
- Uma mensagem no Telegram para o gerente a cada novo pedido
Comprovação
- A bancada roda direto na página: edite preços e estoque no 1C, faça pedidos na loja, ative e desative o plugin
O que mais você pode me confiar
- Solicitações de um site em WordPress, Tilda ou Bitrix direto no amoCRM ou no Bitrix24, sem duplicatas
- A troca de dados entre o seu site e o 1C: produtos, preços, estoque e pedidos
- Pagamentos no site via YooKassa: recibo fiscal, status do pedido, mensagem para o gerente
- Um assistente de IA para o seu site que conhece seus preços e envia as solicitações para o Telegram
- Um bot de Telegram com deploy em um servidor
- Fazer o deploy de um serviço em um VPS e documentá-lo em um runbook claro