Página 1 de 1

Apenas 1 ítem no carrinho

Enviado: 07 Fev 2013, 10:46
por tiagofsr
Olá amigos, boa tarde.

existe a possibilidade de colocar apenas 1 ítem no carrinho?

Exemplo: Não conseguir colocar mais de um produto. A pessoa escolhe um ítem e já ir pra finalizar a compra.

Preciso muito disso.

Obrigado,
Tiago Sampaio

Re: Apenas 1 ítem no carrinho

Enviado: 12 Fev 2013, 20:25
por valdeir2000
Uma das alternativas.

No arquivo catalog/controller/checkout/cart.php > Localize a linha $this->cart->add($this->request->post['product_id'], $quantity, $option); > Abaixo dela coloque por exemplo: $this->session->data['cartComplete'] = true;.

No mesmo arquivo localize agora if (isset($this->request->get['remove'])) { > Abaixo dessa linha adicione unset($this->session->data['cartComplete']);

No arquivo catalog/view/theme/SEU_TEMA/template/product/product.tpl > Localize a linha <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" /> > Acima dela coloque <?php if (!$this->session->data['cartComplete']){ ?> > Depois da linha pesquisada coloque > <?php } ?>

Ficando assim:
Código: Selecionar todos
<?php if (!$this->session->data['cartComplete']){ ?>
          <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
		  <?php } ?>


Por último, no arquivo catalog/model/checkout/order.php > Localize o código public function confirm($order_id, $order_status_id, $comment = '', $notify = false) { > Abaixo dele adicione unset($this->session->data['cartComplete']);

Re: Apenas 1 ítem no carrinho

Enviado: 19 Fev 2013, 11:36
por tiagofsr
Não funcionou :(


Não exibiu nenhuma mensagem de erro mas, ainda assim, ele continua aceitando outros produtos no carrinho.

Será que faltou alguma coisa?

Abraços e muito obrigado pela resposta :)