Pesquisar na Comunidade
Mostrando resultados para as tags ''Carrinho de Compras''.
Encontrado 3 registros
-
Como Contar quantidade de itens do carrinho de compra que está na Sessão?
Carlos Antoliv postou um tópico no fórum PHP
Senhores, tudo bem? Tô numa dúvida aqui... tá matando. Estou tentando contar a quantidade de itens do carrinho de compras. Este aqui é o input que aparece a quantidade de itens: <td><input type="text" name="prod[<?php echo $result['id']?>]" value="<?php echo $qtdProd = $result['quantity']?>" size="1" /> </td> Aparece normalmente a quantidade de itens. Ex: arroz 2 <<< este 2 fica dentro do input, onde posso alterá-lo. Minha ideia é mostrar na tela a quantidade total de itens que estão no carrinho. To usando esse código aqui pra aparecer o número total.... e até funciona: <?php if(isset($_SESSION['carrinho'])){ $amount = 0; $count = 0; $size = count($_SESSION['carrinho']); foreach($_SESSION['carrinho'] as $data){ $count++; $amount += $data['quantity']; if($size == $count){ echo "TOTAL = $amount"; } } } ?> O problema é que está exibindo o seguinte erro: Warning: Illegal string offset 'quantity' in C:\...\www\sistema\carrinho-de-compra\carrinho.php on line 90 Erro na linha 90, no caso, neste linha aqui: $amount += $data['quantity']; Daí travei um pouco. Alguém que poderia dar força ? Tá osso aqui. tmj- 1 resposta
-
- loja virtual
- carrinho
- (e mais 4 )
-
Boa Tarde, estou criando uma loja virtual, e a questão é voltado para o carrinho de compras, ate agora ta tudo certo, funcionando normal, porém tem produtos que tem vários tamanho, exemplo eu tenho um tênis, e eu posso escolhe se quero tamanho 41 ou 42, blz ate ai ele registra certinho no banco, porém, se por a caso eu também queira compra o do tamanho 41, e dps volto la e compro o 42, invés de cria 2 produto no carrinho ele acaba atualizando o mesmo, pegando o ultimo tamanho q escolhi e na quantidade aumentando pra 2, vou manda o código aki, pq o ideal seria aparece 2 produto no carrinho, pq são 2 tamanho diferente, e isso ta quebrando a cabeça: Código: if($_GET['acao'] == 'adds'){ $qtds = $_POST['qtds']; $cart_tamanho = $_POST['cart_tamanho']; if(!isset($_SESSION['carrinho'][$id]) && $_SESSION['carrinho'][$id] < $Verifica_qtd_row2){ $_SESSION['carrinho'][$id] = $qtds; $_SESSION['cart_tamanho'][$id] = $cart_tamanho; }elseif($_SESSION['carrinho'][$id] < $Verifica_qtd_row2){ $_SESSION['carrinho'][$id] += $qtds; $_SESSION['cart_tamanho'][$id] = $cart_tamanho; }else{ $_SESSION['carrinho'][$id] = 1; $_SESSION['cart_tamanho'][$id] = $cart_tamanho; } }
- 4 respostas
-
- php
- carrinho de compras
-
(e mais 1 )
Tags:
-
Número mínimo de pedidos no Woocommerce
Wellingtonoliveira postou um tópico no fórum Desenvolvimento com Wordpress
Olá pessoal, tudo bem? Estou com um problema que é o seguinte: Estou desenvolvendo uma loja pra uma cliente e no caso é uma loja de calçados . A loja vai trabalhar com preços de varejo e preço de atacado, só que pro cliente comprar a preço de atacado, ele tem que comprar pelo menos 6 pares iguais de um produto. Exemplo: vou comprar um chinelo a preço de atacado, tenho que comprar o chinelo 6 vezes, cada um com sua numeração e cor. No caso o cliente entra no produto e antes de adicionar no carrinho ele escolhe se é atacado ou varejo. Preciso que o site bloqueie caso a pessoa escolher atacado e não tiver 6 pares. Preciso muito de ajuda com isso, se alguém puder me ajudar, agradeço muito.-
- wordpress
- woocommerce
- (e mais 1 )