Árvore de páginas

Versões comparadas

Chave

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

NOME DO REQUISITO

Características do Requisito

Linha de Produto:

Protheus - CiaShop.

Segmento:

Varejo.

Módulo:

SigaLoja.

Rotina:

Rotina

Nome Técnico

Informe a rotina.

Informe o nome técnico da rotina.

Rotina(s) envolvida(s)

Nome Técnico

Acesso Token Ciashop.

LOJA900J.

Proc.ped.canc/aprov. 

LOJA900K

 

 

Cadastros Iniciais:

Dados do acesso CiaShop (Token) tabela MH6 - TOKEN ACESSO LOJAS NO CIASHOP utilizando a rotina >Acesso Token Ciashop - fonte LOJA900J.                 

Parâmetro(s):

Configurar o parâmetro MV_LJECSTF - Loja Ecommerce Status Faturado para o conteúdo 30.

 Configurar o parâmetro MV_LJECOMO - E-Commerce CiaShop para o conteúdo .T.

Ponto de Entrada:

Informe o ponto de entrada relacionado (link).

Chamados Relacionados

Informe o(s) chamado(s) relacionado(s).

Requisito (ISSUE): Informe o requisito relacionado (Issue).

País(es):

Brasil.

Banco(s) de Dados:

SQL2008.

Tabelas Utilizadas:

Informe as tabelas utilizadas.

Sistema(s) Operacional(is):

Informe o(s) sistema(s) operacional(is) utilizados.

Descrição

Escreva aqui a descrição da nova implementação ou melhoria.

 

Importante

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

Antes de executar o compatibilizador informe o nome do compatibilizador é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10, ou \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM, se versão 10, ou \PROTHEUS11_DATA\SYSTEM, se versão  11).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.

 

Atenção

O procedimento a seguir deve ser realizado por um profissional   qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar   drasticamente o relacionamento entre tabelas no banco de dados. Portanto,   antes de utilizá-la, observe atentamente os procedimentos a seguir:

  1. No   Configurador (SIGACFG), veja se a empresa utiliza Integridade   Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. Se não   há Integridade Referencial ativa,   são relacionadas em uma nova janela todas as empresas e filiais cadastradas   para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário   qualquer outro procedimento de ativação   ou desativação de integridade, basta finalizar a verificação e aplicar   normalmente o compatibilizador, conforme instruções.
  3.  Se há Integridade Referencial ativa   em todas as empresas e filiais, é   exibida uma mensagem na janela Verificação   de relacionamento entre tabelas. Confirme a mensagem para que a   verificação seja concluída, ou;
  4.  Se   há Integridade Referencial ativa   em uma ou mais empresas, que não   na sua totalidade, são relacionadas em uma nova janela todas as empresas e   filiais cadastradas para o sistema e, somente, a(s) que possui(em)   integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou   filial(is) possui(em) a integridade ativada e reserve esta anotação para   posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework   para informações quanto a um arquivo que contém essa informação).
  5. Nestes   casos descritos nos itens “iii” ou   “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial,   execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade   Referencial deve ser reativada, SE E   SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as   informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da   integridade, selecione-a(s) novamente e confirme a ativação.

 

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

 

  1. Em Microsiga Protheus TOTVS Smart Client (se versão 10), digite o nome do compatibilizador no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a ___/___/____.
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa xxxx().
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

 

Descreva se há algum procedimento necessário após a aplicação do compatibilizador.

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina Informe o nome da rotina.
  2. No módulo informe o nome do módulo acesse informe o caminho e verifique que o parâmetro informe o nome do parâmetro é criado conforme especificações abaixo:

Nome da Variável:

Informe o Nome da Variável

Tipo:

Informe o Tipo

Descrição:

Informe a Descrição

Valor Padrão:

Informe o Valor Padrão

 

 

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

  1. Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:

Pergunte

(X1_PERGUNT)

Nome

 

Grupo

(X1_GRUPO)

Ordem

(X1_ORDEM)

Tipo

(X1_TIPO)

Tamanho

(X1_TAMANHO)

 

2.    Criação ou Alteração de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

MH6

(X2_CHAVE)

TOKEN ACESSO LOJAS NO CIASHOP 

(X2_NOME)

E

(X2_MODO)

N

(X2_PYME)

Chave

Nome

Modo

PYME

MH8

(X2_CHAVE)

EC CIASHOP LOG STA.PED.CAN.APR 

(X2_NOME)

E

(X2_MODO)

N

(X2_PYME)

 

3.  Criação ou Alteração de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:

Chave

Ex.: AR

Descrição

Ex.: Tabela de IR de Aplicações Financeiras

 

4.  Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:

  • Tabela MH6 - TOKEN ACESSO LOJAS NO CIASHOP:

 

Campo

MH6_URL   

Tipo

C

Tamanho

150

Decimal

0

Formato

@!

Título

URL CiaShop

Descrição

URL CiaShop

Nível

0

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Descreva o conteúdo informado para Help de Campo no ATUSX

Campo

MH6_CLIEID

Tipo

C

Tamanho

6

Decimal

0

Formato

@!

Título

ID Loja     

Descrição

ID Loja     

Nível

0

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Código de Identificação da loja CiaShop.


Campo

MH6_ACCTOK

Tipo

C

Tamanho

150

Decimal

0

Formato

@!

Título

Token Acesso    

Descrição

Token Acesso     

Nível

0

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Chave de acesso lojas (Token).


Campo

MH6_ACCTO2

Tipo

C

Tamanho

250

Decimal

0

Formato

@!

Título

Tok.Ace.Cont    

Descrição

Token Acesso Continuacao      

Nível

0

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Chave de acesso lojas (Token) Continuação.


 

  • Tabela MH8 - EC CIASHOP LOG STA.PED.CAN.APR:

 

Campo

MH8_SEQ   

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

Sequencia      

Descrição

Sequencia         

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Sequencial de gravação item de LOG.


Campo

MH8_NUM      

Tipo

C

Tamanho

15

Decimal

0

Formato

@!

Título

Ped.Protheus      

Descrição

Pedido Protheus                  

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Número do pedido de venda ou número do título a receber.


Campo

MH8_PEDECO      

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

Ped E-Comerc     

Descrição

Pedido E-Comerce                           

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Número do pedido de E-Commerce associado ao pedido de venda.


Campo

MH8_DOCPED      

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

Nota Fiscal      

Descrição

Nota Fiscal                            

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Número da nota fiscal do pedido de venda ou documento do orçamento (SL1).


Campo

MH8_SERPED    

Tipo

C

Tamanho

3

Decimal

0

Formato

@!

Título

Serie           

Descrição

Serie                                 

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Série da nota fiscal do pedido de venda ou série do orçamento (SL1).


Campo

MH8_ORCAME   

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

No Orcamento           

Descrição

Numero do Orcamento                                      

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Número do orçamento (SL1).


Campo

MH8_PRODUT   

Tipo

C

Tamanho

15

Decimal

0

Formato

@!

Título

Cod. Produto    

Descrição

Codigo do Produto                                              

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Código do produto.


Campo

MH8_STAPRO

Tipo

C

Tamanho

2

Decimal

0

Formato

@!

Título

Status Proth

Descrição

Status do Protheus                                                     

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Status do pedido de venda Potheus.


Campo

MH8_STACIA

Tipo

C

Tamanho

2

Decimal

0

Formato

@!

Título

Stat CiaShop

Descrição

Status CiaShop                                                                

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Status do pedido CiaShop atrelado ao pedido de venda Potheus.


Campo

MH8_MOTIVO

Tipo

C

Tamanho

2

Decimal

0

Formato

@!

Título

Mot.Err.Suce

Descrição

Motivo Erro ou Sucesso                                                                   

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Código do motivo de erro ou sucesso no processamento pedidos cancelados/aprovados CiaShop.


Campo

MH8_DESMOT

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

Descr.Mot.ES

Descrição

Descricao Motivo Err/Suce                                                                   

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Descrição do motivo de erro ou sucesso no processamento pedidos cancelados/aprovados CiaShop.


 

  • Tabela SC9 - Pedidos Liberados             

 

Campo

C9_PEDECOM   

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

Ped.E-Commer      

Descrição

Pedido E-Commerce                

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Pedido e-commerce associado ao pedido de venda CiaShop.

 

  • Tabela SE1 - Contas a Receber             

 

Campo

E1_PEDECOM   

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

Ped.E-Commer      

Descrição

Pedido E-Commerce                

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Pedido e-commerce associado ao pedido de venda CiaShop.


Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

5.  Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa B05PLS:

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Sequência

(XB_SEQ)

Coluna

(XB_COLUNA)

Descrição

(XB_DESCRI)

Contém

(XB_CONTEM)

 

6.  Criação ou Alteração de Índices no arquivo SIX – Índices:

Índice

SC5

Ordem

6

Chave

C5_FILIAL+C5_PEDECOM

Descrição

Ped E-Com.

Proprietário

U

NickNameC5PEDECOM
ShowPesqS

Índice

SF2

Ordem

10

Chave

F2_FILIAL+F2_PREFIXO+F2_DUPL+F2_CLIENTE+F2_LOJA

Descrição

Prefixo+Num. Titulo+Cliente+Loja

Proprietário

U


NickNameSF2PRFDUPL
ShowPesqS

Índice

MH6

Ordem

1

Chave

MH6_FILIAL                                                                                                                                                      

Descrição

Filial

Proprietário

U


Índice

MH8

Ordem

1

Chave

MH8_FILIAL+MH8_SEQ                                                                                                                                                      

Descrição

Sequencia

Proprietário

U


 

7.  Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:

 

Nome da Variável

MV_LJECSTF

Tipo

C

Descrição

Loja Ecommerce Status Faturado.

Valor Padrão

30

Nome da Variável

MV_LJECOMO

Tipo

L

Descrição

E-Commerce CiaShop

Valor Padrão

.T.


 

8.  Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela SE1 – Contas a Receber

Campo

E1_CLIENTE

Sequência

003

Campo Domínio

E1_PEDECOM

Tipo

P

Regra

U_LJI9PECM()

Posiciona?

N

Chave

Informe o conteúdo do (X7_CHAVE)

Condição

INCLUI

Proprietário

U

 

 

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

 

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Tipo

Informe a Função

 

 

Procedimento para Utilização


11111

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

 

Exemplo:

       1.            No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).

O sistema apresenta a janela de produtos cadastrados.

       2.            Posicione o cursor em um produto e clique em Alterar.

       3.            Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.

       4.            Dê duplo clique no campo TP Prestador (BCW_TIPPRE).

O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.

       5.            Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:

                      Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.

       6.            Confira os dados e confirme.

 

 

  1. Utilizando um navegador de Internet acesse o site CiaShop para inclusão do pedido de venda CiaShop:

 

             http://totvsdev.myciashop.com.br/

 

 

 

Na caixa de texto [ Pesquise seu produto... ] digite o produto e clique em buscar:

 

 

 

Clique no botão [ Comprar ]:

 

 

 

Clique no botão [ Continuar comprando ]:

 

 

 

Digite o novo produto e clique em buscar:

 

 

 

Clique no botão [ Comprar ]:

 

 

 

 

 

 

 

 

 

 

Clique no botão [ Ir para o carrinho ]:

 

 

 

Digite o CEP e clique no botão [ calcular ] para cálculo do Frete:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Clique no botão [ FECHAR PEDIDO ]:

 

 

 

Digite o seu e-mail e clique no botão [ Continuar ]:

 

 

Digite a sua Senha e clique no botão Continuar:

 

 

Clique no botão [ Usar este endereço ]:

 

 

Selecione a Forma de Pagamento e clique no botão [ concluir compra ]:

 

 

Clique em Autorizar e Fechar Compra:

 

 

 

Confirmação pedido de venda via e-mail:

 

 

 

 

 

 

 

 

 

 

 

 

Siga os passos anteriores e inclua um novo pedido selecionando a forma de pagamento cartão de crédito:

 

 

Digite o número do cartão, código de segurança e clique no botão [ Autorizar e Fechar Compra ]:

 

 

Recebimento de e-mail de confirmação de Pedido Recebido (número 520):

 

 

 

 

 

 

 

 

 

Inclua novo pedido e selecione a forma de pagamento Faturado:

 

 

Confirmação pedido via e-mail:

 

 

 

Recebimento de e-mail de Pagamento em Análise:

 

 

Consultando pedidos pelo aplicativo Postman:

 

 

 

Clique no aplicativo Postman – Rest Client:

 

 

 

Clique na aba Headers, digite a informações abaixo e clique no botão [ Send ] para visualizar os pedidos digitados anteriormente:

 

 

 

 

 

 

 

 

Consulta a um pedido pedido digitado anteriormente:

 

https://totvsdev.myciashop.com.br/api/v1/orders/522

 

{

    "id": 522,

    "createdAt": "2016-09-20T11:13:28-03:00",

    "updatedAt": "2016-09-20T11:14:50-03:00",

    "status": "sentToAnalysis",

    "cancellationReason": "notCanceled",

    "statusMsgStore": "Pedido em análise",

    "statusMsgCustomer": "Pedido em análise",

    "subtotal": 275,

    "discountsAndFees": [],

    "interestFee": 0,

    "payInFullDiscount": 0,

    "interestRate": 0,

    "quantityOfInstallments": 1,

    "appliedPromotions": [],

    "shippingMethod": {

        "gatewayId": 1,

        "id": 1587,

        "name": "Frete Padrão",

        "deliveryDeadLine": "5 dias",

        "cost": 1,

        "adjustedCost": 1,

        "fees": 0,

        "quotationCode": null,

        "minDeliveryDeadline": null,

        "maxDeliveryDeadline": null

    },

    "total": 276,

    "fullfillmentType": "shipment",

    "storePickup": null,

    "shippingAddress": {

        "id": 1,

        "recipientName": "dias da silva",

        "local": "teste",

        "phoneAreaCode": "11",

        "phoneNumber": "2222-2222",

        "phoneAreaCodeAlternative": "",

        "phoneNumberAlternative": "",

        "city": "São Paulo",

        "streetComplement": "",

        "country": "BRA",

        "district": "Ponte Pequena",

        "street": "Avenida Presidente Castelo Branco",

        "streetNumber": "20",

        "state": "SP",

        "zipCode": "01142300",

        "reference": ""

    },

   

    },

    "pricingTable": {

        "id": 4,

        "name": "NOVA TABELA PADRÃO",

        "erpId": "004"

    },

    "sourceChannel": "Loja",

    "invoices": {

        "url": "https://totvsdev.myciashop.com.br/api/v1/orders/522/invoices",

        "resource": "/orders/522/invoices"

    },

    "templateId": 1

}

"isGuestPurchase": false,

    "customerId": 23,

    "billing": {

        "id": 522,

        "name": "dias da silva",

        "email": "maugustod@gmail.com",

        "customerType": "person",

        "documentType": "cpf",

        "documentId": "08481992860",

        "street": "Avenida Tietê",

        "streetNumber": "20",

        "streetComplement": "",

        "district": "Campestre",

        "city": "Santo André",

        "state": "SP",

        "country": "BRA",

        "zipCode": "09070310",

        "reference": "",

        "phoneAreaCode": "11",

        "phoneNumber": "2222-2222",

        "phoneAreaCodeAlternative": "",

        "phoneNumberAlternative": "",

        "gender": "male",

        "dateOfBirth": "1980-11-10T00:00:00-02:00",

        "regionalDocumentType": "rg",

        "regionalDocumentId": "",

        "regionalDocumentState": null

    },

    "ip": "187.94.63.111",

    "referrerUrl": "direto",

    "storeURL": null,

    "source": "store",

    "customer": {

        "url": "https://totvsdev.myciashop.com.br/api/v1/customers/23",

        "resource": "/customers/23"

    },

    "orderItems": {

        "url": "https://totvsdev.myciashop.com.br/api/v1/orders/522/orderitems",

        "resource": "/orders/522/orderitems"

    },

    "shipments": {

        "url": "https://totvsdev.myciashop.com.br/api/v1/orders/522/shipments",

        "resource": "/orders/522/shipments"

    },

    "transactionType": "Payment",

    "subscriptonToken": null,

    "cartId": 2233,

    "checkStockId": null,

    "paymentTransactions": {

        "url": "https://totvsdev.myciashop.com.br/api/v1/orders/522/paymentTransactions",

        "resource": "/orders/522/paymentTransactions"

},

    "pricingTable": {

        "id": 4,

        "name": "NOVA TABELA PADRÃO",

        "erpId": "004"

    },

    "sourceChannel": "Loja",

    "invoices": {

        "url": "https://totvsdev.myciashop.com.br/api/v1/orders/522/invoices",

        "resource": "/orders/522/invoices"

    },

    "templateId": 1

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Consulta aos itens de um pedido CiaShop digitado anteriormente:

 

https://totvsdev.myciashop.com.br/api/v1/orders/522/orderitems

 

[

    {

        "id": 572,

        "createdAt": "2016-09-20T11:13:29-03:00",

        "updatedAt": "2016-09-20T11:13:29-03:00",

        "productId": 52,

        "variantId": 81,

        "variantErpId": "PRODUTOX",

        "appliedPromotions": [],

        "price": 125,

        "adjustedPrice": 125,

        "quantity": 1,

        "availability": "Produto disponível",

        "bonusEarned": 0,

        "package": {

            "id": null,

            "description": null,

            "value": 0

        },

        "card": {

            "message": null

        },

        "type": "normal",

        "variant": {

            "url": "https://totvsdev.myciashop.com.br/api/v1/products/52/variants/81",

            "resource": "/products/52/variants/81"

        },

        "product": {

            "url": "https://totvsdev.myciashop.com.br/api/v1/products/52",

            "resource": "/products/52"

        },

        "kitItems": null,

        "modules": [],

        "hasSubscription": false,

        "selectedSubscriptionFrequency": null,

        "discountsAndFees": []

    },

    {

        "id": 573,

        "createdAt": "2016-09-20T11:13:29-03:00",

        "updatedAt": "2016-09-20T11:13:29-03:00",

        "productId": 36,

        "variantId": 63,

        "variantErpId": "200",

        "appliedPromotions": [],

       

 

 

        "price": 150,     

        "adjustedPrice": 150,

        "quantity": 1,

        "availability": "Produto disponível",

        "bonusEarned": 0,

        "package": {

            "id": null,

            "description": null,

            "value": 0

        },

        "card": {

            "message": null

        },

        "type": "normal",

        "variant": {

            "url": "https://totvsdev.myciashop.com.br/api/v1/products/36/variants/63",

            "resource": "/products/36/variants/63"

        },

        "product": {

            "url": "https://totvsdev.myciashop.com.br/api/v1/products/36",

            "resource": "/products/36"

        },

        "kitItems": null,

        "modules": [],

        "hasSubscription": false,

        "selectedSubscriptionFrequency": null,

        "discountsAndFees": []

    }

]

 

Pelo módulo Faturamento > Atualizações > Pedidos verifique o último pedido digitado:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Posicione no último pedido:

 

 

 

Obs.: anote o último número de pedido de venda (no exemplo 000160).

 

Saia do Faturamento e entre no SigaLoja > E-commerce > Monitor Serv. CiaShop:

NOTA IMPORTANTE!!! – NÃO UTILIZAR O SIGAMDI!!!

 

 

 

 

 

Clique na linha LOJA901A – Pedidos e clique no botão Executar:

 

 

Aguarde o término da execução da sincronização de dados com a CiaShop:

 

 

 

 

 

 

Sincronização efetua com sucesso:

 

 

Clique no botão Log para consultar o Log:

 

 

 

 

 

Clique no botão Detalhes:

 

 

 

Clique no botão [ Cons Tracker ] para consultando o Tracker dos pedidos:

 

 

Digie o número do pedido e-commerce para consulta do tracker:

 

 

Clique no botão [+] para expandir a consulta do tracker:

 

 

 

Pelo módulo Faturamento > Atualizações > Pedidos > Pedidos de venda verifique os pedidos de venda gerados:

 

 

 

 

Visualizando o pedido de venda gerado:

 

 

 

Consultando o número do pedido e-commerce e o status do pedido e-commerce (00=Gerado):

 

 

Pelo modulo SigaLoja > Atualizações > Gerencia Finanças > Baixas a Receber. Posicione no título a ser baixado e clique na opção Baixar:

 

 

 

Clique no botão Confirmar para confirmar a baixar o título:

 

 

 

 

 

 

 

 

 

 

 

Clique no botão Sair:

 

 

 

Pelo módulo Faturamento > Atualizações > Pedidos > Pedidos de venda verifique o status do pedido (10=Pagamento confirmado) de venda que teve o seu título a receber baixado:

 

 

 

Consultado o pedido e-commerce 520 pela ferramenta Postman poderemos visualizar o status do pedido no CiaShop:

 

 

 

 

 

 

 

 

 

 

Pelo módulo SigaLoja > E-commerce > Monitor Serv. CiaShop posicione na linha LOJA900E – Status de Pedidos e clique no botão executar:

 

 

Após a sincronização dos dados na loja virtual observe a coluna último sincronismo e resutado (=sucesso).

 

Recebimento e-mail de pagamento aprovado:

 

 

 

Consultado o pedido e-commerce 520 pela ferramenta Postman poderemos visualizar o status do pedido no CiaShop:

 

 

Pelo módulo Faturamento > Atualizações > Faturamento > Documento de Saida, selecione os itens a faturar e clique na opção Prep.docs:

 

 

 

Ajustes os parâmetros e clique no botão OK para confirma-los. Seleciona a série e nota:

 

 

 

Confirme a geração da nota clicando nos botões OK posteriores.

 

 

 

Clique no botão sair para sair da preparação do documento.

 

 

 

 

 

Pelo módulo Faturamento > Atualizações > Pedidos > Pedidos de venda verifique o status do pedido (30=Enviado) de venda que teve o seu título a receber baixado:

 

 

 

 

 

Pelo módulo SigaLoja > E-commerce > Monitor Serv. CiaShop posicione na linha LOJA900E – Status de Pedidos e clique no botão executar:

 

 

 

Após a sincronização dos dados na loja virtual observe a coluna último sincronismo e resutado (=sucesso).

 

Recebimento e-mail de pedido enviado:

 

 

 

Consultado o pedido e-commerce 520 pela ferramenta Postman poderemos visualizar o status do pedido no CiaShop:

 

 

 

Consultando os pedidos CiaShop:

 

 

Utilize o módulo SigaLoja > E-commerce > Monitor Serv. CiaShop posicione na linha LOJA900K – Status Ped.Canc./Aprov. e clique no botão executar:

 

 

 

 

 

 

 

Altere a data base do sistema para que os pedidos CiaShop sejam processados a partir desta data:

 

 

 

Serão processados somente os pedido com status diferente de 90 – Cancelado e 10 – Aprovado.

 

Consultando pedido de venda:

 

 

 

 

 

 

 

 

 

 

 

 

 

Consultando título a receber:

 

 

 

Utilize a opção Acesso Token CiaShop para cadastrar as chaves de acesso das lojas no CiaShop:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Será apresentada a tela para inclusão, alteração, visualização e exclusão da chave de acesso loja ao CiaShop:

 

 

 

Acesse a opção Visualizar para conferência dos acessos:

 

 

 

 

 

 

 

 

 

 

Processando pedidos Cancelados/Aprovados CiaShop

 

Pelo aplicativo Postman verifique o status dos pedido de venda CiaShop (cancelado):

 

 

Execute a rotina Proc.Ped.Canc/Aprov. para processar o pedido e-commerce 542 com status de cancelado:

 

 

 

Após a execução  da rotina de cancelamento pedido CiaShop os dados do pedido de venda (SC5/SC6/SC9), financeiro (SE1), orçamento (SL1/SL2) deverão ser excluídos do sistema:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pelo aplicativo Postman verifique o status dos pedido de venda CiaShop (aprovado):

 

 

Execute a rotina Proc.Ped.Canc/Aprov. para processar o pedido e-commerce 546 com status de cancelado:

 

 

 

Após a execução  da rotina de cancelamento pedido CiaShop os dados do pedido de venda (SC5/SC6/SC9), financeiro (SE1), orçamento (SL1/SL2) deverão ser excluídos do sistema:

 

 

Antes:

 

 

Depois:

 

 

 

 

 

 

 

 

 

 

Mantenha posiciona a linha da rotina LOJA900K  e clique no botão Log:

 

 

Clique no botão Datalhes para visualizar os detalhes do LOG:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Envio de pedido e rastreio

 

Utilize a opção abaixo:

 

 

 

Entre com os parâmetro para filtrar os pedidos:

 

 

 

Serão apresentados os pedidos e suas respectivas notas fiscail:

 

 

 

 

 

 

 

 

 

 

 

Clique na opção Legenda:

 

 

 

Duplo clique para selecionar o pedido a ser enviado e/ou digitar o rastreio:

 

 

 

Duplo clique na coluna rastreio para apresentação da tela de digitação e envio do rastreio:

 

 

Digite o rastreio, marque a caixa enviar status e clique no botão OK:

 

 

 

Clique ok para sair da tela:

 

 

 

Serão consideradas apenas a 20 primeiras posição e acrescentados a data e a hora de envio (informados no parâmetro). Clique no botão Sair:

 

 

 

 

 

 

 

 

 

Visualize o pedido de venda cujo a digitação e o envio do ratreio:

 

 

 

Consultando dados dos pedidos de venda e financeiro

 

Acesse Controle de Lojas > Protheus CiaShop > Cons.Ped.Fin.:

 

 

 

 

 

 

 

 

 

Entre com os parâmetros para filtrar os pedidos de venda:

 

 

 

 

Clique na linha do pedido de venda desejado:

 

 

Duplo clique na linha do pedido para visualizar o pedido de venda :

 

 

 

Clique em Açoes Relacionadas > Consulta Financeiro:

 

 

Obs.: utilize também o duplo clique no cabeçalho das colunas para chamar a consulta financeiro.

 

 

 

 

 

 

 

 

 

Clique no botão Fechar para sair da tela de consulta títulos:

 

 

 

Clique no botão Sair:

 

 

 

 

 

 

 

 

 

 

 

 

 

Vídeo

  • Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.

** Canal do youtube e software de vídeoem definição.

 

Título do Vídeo:

Disponibilizado pelo Marketing.

Introdução:

Disponibilizado pelo Marketing.

Passo a Passo:

Capturar diretamente do sistema.

Finalização:

Disponibilizado pelo Marketing.

 

 

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

 

 

 

 

 

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab