Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Efetuar a integração entre o erp RMS com a CIAShop, entregando as informações necessárias para nutrir o ecommerce com informações do erp.

Os end points são:

  1. Branches

    Mantem a informação da filial na integração
      • GET /api/Branches

        Traz informações da loja do erp com o seu status de integração.
        servidor/RMS/Conectores/RMS.Conectores.CIAShop/api/Branches?StoreID=19

        Campo obrigatório: StoreID tipo: long

        Retorno: { "ID": 19, "Status": 1 }

      • POST /api/Branches

        Envia para a CIAShop a criação de uma filial com um armazém e seus respectivos ids
        Campos obrigatórios:
        StoreID tipo: long
        Body: 
        {
        "Name": "string",
        "ErpId": "string",
        "DocumentId": "string"
        }
        Retorno: bool (true ou false)
      • PUT /api/Branches

        Atualiza o status da integração da loja no erp definido no body da requisição se ativo ou não
        Campos obrigatórios:
        StoreID tipo: long
        Body:

        {
        "ID": 0,
        "Status": 0
        }

  2. Price

    Processo de atualização de preço a partir de uma alteração dentro do erp RMS, sendo efetuado pelo windows service que automaticamente acionará este end point passando os seguinte dados
    Campos obrigatórios:
    MainStore - loja principal
    Store - loja (filial ou centro de distribuição)
    productid - id do produto que sofreu atualização de preço

  3. Stock

    Processo de atualização de estoque partir de uma alteração dentro do erp RMS, sendo efetuado pelo windows service que automaticamente acionará este end point passando os seguinte dados

    Campos obrigatórios:
    MainStore - loja principal
    Store - loja (filial ou centro de distribuição)
    productid - id do produto que sofreu atualização de estoque