CordeiroConsinco
extends Consinco
in package
Classe resposável por tratamentos específicos do cliente Cordeiro para Integação com a Consinco
Esse arquivo irá tratar todas as personalizações na integração da Cordeiro com a Consinco, utilizando a plataforma ECOM-D
Tags
Table of Contents
- getConsincoOrderStatus() : array<string|int, mixed>
- Retorna os status de pedido na Consinco status na view da consinco: Situação do pedido L - Liberado S - Separação F - Faturado C - Cancelado
- getProductsCordeiro() : array<string|int, mixed>
- Realiza a busca de produtos na Consinco e faz os tratamentos personalizados do Cordeiro
- prepareOrderCordeiro() : array<string|int, mixed>
- Realiza modificações personalizadas nos dados para integração do pedido com o ERP
- get_troco() : mixed
- getBandeiraCartao() : mixed
- getBIN() : mixed
- getCartData() : mixed
- getCodigoCartao() : mixed
- getFilial() : int
- Retornar o código da filial baseado no nome do bairro - Utilizado no Cliente Garcia
- getMetaValue() : mixed
- Retorna o meta_value
- getNomeOperadora() : mixed
- getNSU() : mixed
- getOperadoraCartao() : mixed
- getParcelas() : mixed
- getTelefone() : mixed
- getValorParcela() : mixed
- setStatusByPriceRule() : int
- Método responsável por verificar se o produto deve ser desativado baseado nas condições de promoção
- update_formapgto() : mixed
Methods
getConsincoOrderStatus()
Retorna os status de pedido na Consinco status na view da consinco: Situação do pedido L - Liberado S - Separação F - Faturado C - Cancelado
public
getConsincoOrderStatus(array<string|int, mixed> $ids) : array<string|int, mixed>
Passa para status da entrega R - Rota E - Entregue FE - Finalizado
Parameters
- $ids : array<string|int, mixed>
Return values
array<string|int, mixed> —getProductsCordeiro()
Realiza a busca de produtos na Consinco e faz os tratamentos personalizados do Cordeiro
public
getProductsCordeiro([string $fields = '' ][, string $where = '' ][, string $limit = '' ]) : array<string|int, mixed>
Parameters
- $fields : string = ''
- $where : string = ''
- $limit : string = ''
Return values
array<string|int, mixed> —prepareOrderCordeiro()
Realiza modificações personalizadas nos dados para integração do pedido com o ERP
public
prepareOrderCordeiro(stdclass $order) : array<string|int, mixed>
Parameters
- $order : stdclass
Return values
array<string|int, mixed> —get_troco()
private
get_troco(mixed $consinco_order, mixed $order) : mixed
Parameters
- $consinco_order : mixed
- $order : mixed
Return values
mixed —getBandeiraCartao()
private
getBandeiraCartao(mixed $payment_array) : mixed
Parameters
- $payment_array : mixed
Return values
mixed —getBIN()
private
getBIN() : mixed
Return values
mixed —getCartData()
private
getCartData(mixed $order, mixed $consinco_order) : mixed
Parameters
- $order : mixed
- $consinco_order : mixed
Return values
mixed —getCodigoCartao()
private
getCodigoCartao() : mixed
Return values
mixed —getFilial()
Retornar o código da filial baseado no nome do bairro - Utilizado no Cliente Garcia
private
getFilial() : int
Return values
int —getMetaValue()
Retorna o meta_value
private
getMetaValue(mixed $meta_data, mixed $key) : mixed
Parameters
- $meta_data : mixed
- $key : mixed
Return values
mixed —getNomeOperadora()
private
getNomeOperadora() : mixed
Return values
mixed —getNSU()
private
getNSU() : mixed
Return values
mixed —getOperadoraCartao()
private
getOperadoraCartao() : mixed
Return values
mixed —getParcelas()
private
getParcelas(mixed $order, mixed $consinco_order) : mixed
Parameters
- $order : mixed
- $consinco_order : mixed
Return values
mixed —getTelefone()
private
getTelefone(mixed $order, mixed $consinco_order) : mixed
Parameters
- $order : mixed
- $consinco_order : mixed
Return values
mixed —getValorParcela()
private
getValorParcela(mixed $consinco_order) : mixed
Parameters
- $consinco_order : mixed
Return values
mixed —setStatusByPriceRule()
Método responsável por verificar se o produto deve ser desativado baseado nas condições de promoção
private
setStatusByPriceRule(array<string|int, mixed> &$produto) : int
Parameters
- $produto : array<string|int, mixed>
Return values
int —update_formapgto()
private
update_formapgto(mixed $order, mixed $consinco_order) : mixed
Parameters
- $order : mixed
- $consinco_order : mixed