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'];
Ola pessoal, preciso de uma ajuda! Tenho uma loja virtual na brasil na web onde esta integrado uma conta do pagseguro. Acontece que a mesma empresa quer uma outra loja, porém na plataforma Tray e com pagamento via Pagseguro! Então estou na duvida, posso integrar a mesma conta pagseguro com o mesmo token para as duas lojas? Não pode dar conflito? A plataforma Brasil na Web eu coloco para configurar o token e o email de cadastro do Pagseguro, na loja Tray tem que colocar além do token, cadastrar uma url la dentro do pagseguro, acho que é uma url de retorno. Então meu receio é dar conflito! Qual seria a melhor solução? Aguardo obrigado
Bom dia!
Sou iniciante em JavaScript e estou quebrando a cabeça pra resolver um problema, vê se vocês podem me ajudar.
O projeto consiste em um sistema de vendas online bem simples, por isso não utilizei nenhuma plataforma.
O código abaixo é o script que adiciona produtos no carrinho sem dar refresh:
$(document).ready(function(){
$("#addcarrinhoajax").click(function(){
var envio = $.get("add_carrinho.php", {
idproduto: $("#idproduto").val(),
})
envio.done(function(data) {
// AQUI É QUE ESTÁ O PROBLEMA
})
envio.fail(function() { alert("Erro na requisição"); })
});
});
Esse é o código add_carrinho.php:
<?php
session_start();
require_once 'admin/conexao.php';
$idproduto = $_GET['idproduto'];
if(!isset($_SESSION['itens'][$idproduto]))
{
$_SESSION['itens'][$idproduto] = 1;
}else{
$_SESSION['itens'][$idproduto] += 1;
}
?>
Aqui vem uma parte do código onde lista os produtos, a parte onde tem o form com o botão para adicionar produto:
<form action="" method="GET">
<input type="hidden" id="idproduto" name="idproduto" value="<?php echo $item['id']; ?>">
<img src="img/carrinho.png">
<button type="button" id="addcarrinhoajax"> Add</button>
</form>
Código do carrinho, onde só aparece o preço total. O carrinho fica numa DIV fixa na lateral.
<div class="preco">
<?php
if(count($_SESSION['itens']) == 0) {
echo "Carrinho Vazio";
}else {
echo 'R$ ' . number_format($somaCarrinho, 2, ',', '.');
}
?>
</div>
A questão é a seguinte: Toda vez que clico no botão para adicionar, ele adiciona mas não muda o valor! Preciso atualizar a página pra vê o valor total no carrinho.
Como faço pra quando apertar o botão de add, atualizar junto o preço do carrinho dinamicamente?
Preciso criar uma loja virtual, e gostaria de saber se na opinião de vocês compensa desenvolver uma do zero, ou se é mais rápido e pratico comprar uma pronta?
Já trabalho algum tempo com Desenvolvimento Web, mas nunca tive que fazer uma loja virtual, por isso a dúvida. E pesquisando um pouco, vi que muitos vendem tudo pronto já por um valor extremamente simbólico, como esse aqui do ML
Ola, Bom dia!
Estou em duvidas referente a qual gateway de pagamento utilizar.
Fiz algumas pesquisas e fiquei na duvida entre moip(wirecard) e pagseguro
moip:
- Checkout customizado e intuitivo utilizando o e-mail realizando maior conversão.
- Tem um custo maior por operação 5,49% + R$0,69
- Até onde eu analisei as pessoas que utilizam reclamam do alto índice de chargeback
- Tem um maior numero de conversão devido analise automática e manual da operação.
- Tem checkout transparente.
pagseguro:
- Tem um menor custo na operação 4,99% + R$0,40
- Suporte ao modulo para magento depende da comunidade desta forma a implementação é mais complicada.
- Possível adicionar o paypal no checkout como método de pagamento.
- É necessário utilizar um checkout OSC instalado e configurado a parte para ter tratativa nos campos e melhoria no layout
- Referente ao chargeback aparentemente o risco fica com eles porem isso diminui a taxa de conversão pois mais transações são negadas.
- Tem checkout transparente
Alguém pode me ajudar nesta duvida ou acrescentar algo?
Qual dos dois devo escolher?