{
id: '5a4b83b4fb5d1b2cd0af7bcb', /* ID do carrinho */
user: { /* Usuário desse carrinho */
id: '5a269c88fb5d1b551bd2bb41', /* ID do usuário */
email: 'comprador@gmail.com' /* E-mail do usuário */
},
product_qty: 4, /* Quantidade de produtos no carrinho */
item_qty: 5, /* Quantidade de itens sendo comprados (Soma de cada produto * quantidade do
mesmo) */
sub_total: 987,
total: 37517, /* Preço final que o usuário irá pagar (Todos os produtos e fretes já
descontados o subsídio de todos os fornecedores) */
suppliers: [ /* Lista de fornecedores */
{
id: '5a25310afb5d1b350e22f2e0', /* ID do fornecedor */
trade_name: 'Alternative 15', /* Nome do fornecedor */
shipping: { /* Dados do frete */
type: 'pac', /* Metodo de frete definido para para esse fornecedor */
pac: 1499, /* Valor de entrega via PAC partindo desse fornecedor para o endereço
do usuário */
sedex: 2499, /* Valor de entrega via SEDEX partindo desse fornecedor para o endereço
do usuário */
updated: 15298781.14, /* Momento da ultima atualizacao do metodo de entrega */
value: 1136, /* Preço final do frete, já descontado o subsídio */
total_discount: 363
},
shipping_value: 1499, /* Não precisa desse valor no front, mas o Lucas o usa para um cálculo
interno no Pyhton */
item_qty: 3, /* Quantidade de itens (Soma de cada produto * quantidade do mesmo) adicionados
no carrinho provenientes desse fornecedor */
items: [
{
id: '5a26859efb5d1b26053b62c8',
name: 'BONÉ ALTERNATIVE SNAPBACK CALIFÓRNIA',
normalized: 'bone-alternative-snapback-california',
approved: true,
deleted: false,
image: {
url: 'http://local-midhaz-images.s3.amazonaws.com/products/5a25310afb5d1b350e22f2e0/5a26859efb5d1b26053b62c8/lado-frente-ae10dac28ed24736ae84508824205440.jpeg',
title: 'lado frente'
},
variant: {
key: '5a4628e2fb5d1b3742528882',
name: 'SILVER',
price: 0,
quantity: 7
},
has_stock: true,
key: '5a26859efb5d1b26053b62c8-5a269c88fb5d1b551bd2bb41-5a25310afb5d1b350e22f2e0-5a4628e2fb5d1b3742528882',
seller: '5a269c88fb5d1b551bd2bb41', /* ID da loja onde o usuário comprou esse produto */
qty: 2, /* Quantidade desse produto a comprar */
price: 6069,
final_price: 12138,
seller_name: 'Loja vendedor 1', /* Nome da loja onde o usuário comprou esse produto */
seller_domain: 'lojavendedor1', /* Domínio (URL) da loja do vendedor onde o usuário comprou esse produto */
available: true,
shipping_percentage_discount: 0.04, /* Porcentagem do desconto do frete (4%) */
shipping_total_discount: 242
},
{
id: '5a26859efb5d1b26053b62c9',
name: 'BONÉ ALTERNATIVE SNAPBACK CALIFÓRNIA',
normalized: 'bone-alternative-snapback-california',
approved: true,
deleted: false,
image: {
url: 'http://local-midhaz-images.s3.amazonaws.com/products/5a25310afb5d1b350e22f2e0/5a26859efb5d1b26053b62c8/lado-frente-ae10dac28ed24736ae84508824205440.jpeg',
title: 'lado frente'
},
variant: {
key: '5a4628e2fb5d1b3742528881',
name: 'GOLD',
price: 0,
quantity: 5
},
has_stock: true,
key: '5a26859efb5d1b26053b62c8-5a269c88fb5d1b551bd2bb41-5a25310afb5d1b350e22f2e0-5a4628e2fb5d1b3742528881',
seller: '5a269c88fb5d1b551bd2bb41',
qty: 1,
price: 6069,
final_price: 6069,
seller_name: 'loja vendedor 1',
seller_domain: 'lojavendedor1',
available: true,
shipping_percentage_discount: 0.02,
shipping_total_discount: 121
}
], /* Produtos adicionados no carrinho do usuário provenientes desse fornecedor */
sub_total: 18207, /* Soma dos preços de todos os produtos desse fornecedor (Sem frete) */
total: 19343 /* Preço final a pagar pelo usuário nesse fornecedor (Produtos + frete) */
},
{
id: '5a2684a5fb5d1b26053b62c1',
trade_name: 'QG Club Store',
shipping: {
type: 'pac',
pac: 1499,
sedex: 2499,
updated: 15298781.14,
value: 1136,
total_discount: 363
},
shipping_value: 1499,
item_qty: 2,
items: [
{
id: '5a268744fb5d1b26053b62db',
name: 'BONÉ NEW ERA LOS ANGELES LAKERS',
normalized: 'bone-new-era-los-angeles-lakers',
approved: true,
deleted: false,
image: {
url: 'http://local-midhaz-images.s3.amazonaws.com/products/5a2684a5fb5d1b26053b62c1/5a268744fb5d1b26053b62db/bone-new-era-los-angeles-lakers-e2679407c95944bc9ecf8eb9051e73ac.jpeg',
title: 'BONÉ NEW ERA LOS ANGELES LAKERS'
},
variant: {
key: '5a268746fb5d1b26053b62dd',
name: 'PADRAO',
price: 0,
quantity: 15
},
has_stock: true,
key: '5a268744fb5d1b26053b62db-5a269c88fb5d1b551bd2bb41-5a2684a5fb5d1b26053b62c1-5a268746fb5d1b26053b62dd',
seller: '5a269c88fb5d1b551bd2bb41',
qty: 1,
price: 8997,
final_price: 8997,
seller_name: 'loja vendedor 1',
seller_domain: 'lojavendedor1',
available: true,
shipping_percentage_discount: 0.09,
shipping_total_discount: 809
},
{
id: '5a268711fb5d1b26053b62d7',
name: 'BONÉ NEW ERA CHICAGO BULLS 2',
normalized: 'bone-new-era-chicago-bulls-2',
approved: true,
deleted: false,
image: {
url: 'http://local-midhaz-images.s3.amazonaws.com/products/5a2684a5fb5d1b26053b62c1/5a268711fb5d1b26053b62d7/bone-new-era-chicago-bulls-2-f7497463d5e14580a9f907d2039bba93.jpeg',
title: 'BONÉ NEW ERA CHICAGO BULLS 2'
},
variant: {
key: '5a268713fb5d1b26053b62d9',
name: 'PADRAO',
price: 0,
quantity: 15
},
has_stock: true,
key: '5a268711fb5d1b26053b62d7-5a269c88fb5d1b551bd2bb41-5a2684a5fb5d1b26053b62c1-5a268713fb5d1b26053b62d9',
seller: '5a269c88fb5d1b551bd2bb41',
qty: 1,
price: 8840,
final_price: 8840,
seller_name: 'loja vendedor 1',
seller_domain: 'lojavendedor1',
available: true,
shipping_percentage_discount: 0.04,
shipping_total_discount: 353
}
],
sub_total: 17837,
total: 18174
}
],
shipping: { /* Frete */
total: 2998, /* Valor total do frete sem subsidio */
total_discount: 1525, /* Valor total do frete com subsidio */
address: { /* Endereço do frete */
street: 'pedro I', /* Rua */
number: '89', /* Número */
zip_code: '125478542' /* CEP */
}
},
error: '',
loading: false
}