Cada vez que um pedido finaliza, o plugin coleta os dados abaixo e envia tudo de uma vez pra pesquisa Ebit (pelo banner da página de obrigado e pelo banner do e-mail).
Dados do pedido
| Campo Ebit | Origem | Padrão |
|---|---|---|
transactionId |
$order->get_id() |
— |
totalSpent |
$order->get_total() |
— |
parcels |
filtro wc_ebit_installments |
1 |
deliveryTax |
frete do pedido (formatado em 2 casas) | 0.00 |
deliveryTime |
extraído do método de envio (ex: "Entrega em 5 dias") | 10 |
deliveryType |
fixo | 1 |
paymentType |
detectado por gateway | 14 |
cardFlag |
filtro wc_ebit_card_flag |
7 |
invoiceEmissor |
filtro wc_ebit_invoice_emissor |
19 |
mktSaleID |
filtro wc_ebit_mktSaleID |
0 |
plataform |
filtro wc_ebit_plataform |
0 |
lang |
filtro wc_ebit_lang |
pt_BR |
storeId |
configuração ID da Loja | — |
Dados do cliente
| Campo Ebit | Origem | Notas |
|---|---|---|
email |
$order->get_billing_email() |
— |
gender |
meta _billing_sex (primeiro caractere) |
Aceita M ou F. Se vazio, vira M. |
birthDay |
meta _billing_birthdate |
Formato DD-MM-YYYY (ou vazio). |
zipCode |
$order->get_shipping_postcode() |
Apenas dígitos no banner; CEP cru no link de e-mail. |
_billing_sex e _billing_birthdate são metas comuns de plugins de checkout brasileiro (ex: Brazilian Market on WooCommerce). Se sua loja não captura esses campos, eles ficam vazios e o Ebit lida com isso.
Dados dos produtos
Pra cada item do pedido:
| Campo Ebit | Origem | Padrão |
|---|---|---|
productName |
$product->get_name() |
— |
sku |
$product->get_sku() ou $item_id |
— |
value |
$order->get_line_total( $item ) formatado em 2 casas |
— |
quantity |
$item->get_quantity() |
— |
eanCode / ean |
meta configurada em Campo para Código EAN | espaço |
productCondition |
filtro wc_ebit_productCondition |
0 (novo) |
CategoryL5 |
filtro wc_ebit_CategoryL5 |
espaço |
Manufacturer |
filtro wc_ebit_Manufacturer |
espaço |
Brand |
filtro wc_ebit_Brand |
espaço |
SubBrand |
filtro wc_ebit_SubBrand |
espaço |
Os campos de produto são listas pipe-separated (|). Por exemplo, num pedido com 3 itens:
productName=Camiseta|Calça|Tênis
quantity=1|2|1
value=49.90|129.90|249.00
Pra preencher categoria, marca, fabricante
Por padrão, esses campos vão vazios (espaço). Pra preencher de verdade, use os filtros — veja personalizar dados do produto.
Como esses dados chegam ao Ebit
- Banner da página de obrigado: os dados vão num
<param id="ebitParam">codificado como query string. O JS do Ebit lê o param e abre a pesquisa. - Banner por e-mail: os mesmos dados (com pequenas variações) viram query string da URL
https://newsurvey.ebit.com.br/Survey/Open/<storeId>?....
Pra modificar campos antes do envio, use filtros disponíveis.