Documentation

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
author

Leonardo Oliveira [email protected]

version
2.0

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

getCartData()

private getCartData(mixed $order, mixed $consinco_order) : mixed
Parameters
$order : mixed
$consinco_order : 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

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
Return values
mixed

Search results