Skip to content

Softshop > Marketplace: [TASKHUB] Zerar Integração Marketplace

Software: SOFTSHOP | Grupo: INTEGRAÇÃO MARKETPLACE

Solução

Requisitos:

Observações:

Este procedimento requer conhecimento de SQL e acesso direto ao banco de dados. Consulte seu gestor em caso de dúvidas.


1. Acesse o portal TASKHUBclique aqui.
2. Utilize o campo de pesquisa e encontre a empresa desejada e clique sobre o registro para abrir o menu de tarefas.
3. Selecione a tarefa "Zerar Api Marketplace".
4. No menu de ações, clique em "Solicitar".
5. Aguarde alguns segundos e clique em "Atualizar" até que o status seja "FINALIZADO".
6. Valide na plataforma se todos os produtos/categorias foram excluídas.
7. Zerando o status de integração no SOFTSHOP.

Importante!

As queries abaixo devem ser executadas com cuidado. Um erro pode causar danos irreversíveis ao banco de dados. Faça um backup antes de prosseguir. Contate o seu gestor se não se sentir confortável executando estas queries.

7.1. Execute as queries SQL abaixo no banco de dados do cliente:
DELETE log_api FROM log_api;UPDATE Confeccao_Cores SET Cor = UPPER(Cor);UPDATE Confeccao_Tamanhos SET Tamanho = UPPER(Tamanho);UPDATE [cadastro de mercadoriasLojas] SET Cores = UPPER(Cores), Tam = UPPER(Tam);UPDATE [Cadastro de mercadorias] SET Peso = 0, Dimensao_Altura = 0, Dimensao_Comprimento = 0 WHERE Peso IS NULL OR Dimensao_Altura IS NULL OR Dimensao_Comprimento IS NULL;DELETE MCM FROM Marketplace_CadastroMercadorias MCM INNER JOIN [Cadastro de mercadorias] CM ON CM.[Código da Mercadoria] = MCM.IdMercadoria WHERE CM.Marketplace_IntegracaoPersonalizar = 1;UPDATE [Cadastro de mercadorias] SET Marketplace_IntegracaoPersonalizar = 0, MarketplaceIntegrar = 0 WHERE Marketplace_IntegracaoPersonalizar = 1;DELETE FROM Marketplace_CadastroMercadorias WHERE IdCategoria = 1;UPDATE cm SET cm.MarketplaceIntegrar = 0 FROM [Cadastro de mercadorias] cm LEFT JOIN Marketplace_CadastroMercadorias mcm ON cm.[Código da Mercadoria] = mcm.IdMercadoria WHERE cm.MarketplaceIntegrar = 1 AND mcm.IdMercadoria IS NULL;DELETE Marketplace_TiposAlterados FROM Marketplace_TiposAlterados;DELETE Marketplace_MercadoriasLojasAlteradas FROM Marketplace_MercadoriasLojasAlteradas;DELETE Marketplace_MercadoriasAlteradas FROM Marketplace_MercadoriasAlteradas;UPDATE [Marketplace_CadastroTipos] SET Marketplace_Sincronizado = 0;UPDATE Marketplace_CadastroMercadorias SET api_status = Null, api_retorno = Null;UPDATE [Cadastro de mercadorias] SET MarketplaceIntegrar = 1 WHERE MarketplaceIntegrar = 1;UPDATE [cadastro de mercadoriasLojas] SET Marketplace_Sincronizado = 0;DELETE Marketplace_ApiResponse_Categories FROM Marketplace_ApiResponse_Categories;DELETE Marketplace_ApiResponse_Products FROM Marketplace_ApiResponse_Products;DELETE Marketplace_ApiResponse_Variations FROM Marketplace_ApiResponse_Variations;DBCC CHECKIDENT('[Marketplace_ApiResponse_Categories]', RESEED, 0);DBCC CHECKIDENT('[Marketplace_ApiResponse_Products]', RESEED, 0);DBCC CHECKIDENT('[Marketplace_ApiResponse_Variations]', RESEED, 0);
8. Pronto, já pode seguir com o reenvio dos dados.

Demonstração do Processo Completo:

Demonstração do processo completo de Zerar API Marketplace


Tags: integração, zerar, api, marketplace, taskhub

Documentação de Testes