- 10 Set 2015, 17:35
#62092
Alguém pode me ajudar reformulando esse código para o oencart 1.5.2.1???
Por um e-commerce livre, confiável e profissional
Manoel Vidal escreveu:Olá,
Para o PagSeguro se você estiver utilizando a versão 1.0.5.2 da Visie os códigos estão em catalog/controller/payment/pagseguro.php
Localize:
Código: Selecionar todosE substitua por:foreach ($cart as $item) { $produtos[] = array( 'id' => $item['product_id'], 'descricao' => $item['name'], 'quantidade' => $item['quantity'], 'valor' => $item['total'] / $item['quantity'], 'frete' => 0, ); }
Código: Selecionar todosPara o Paypal Standard, os códigos estão em catalog/controller/payment/pp_standard.phpforeach ($cart as $item) { $unitario = $item['total'] / $item['quantity']; $percentual = ($unitario * 5) / 100; $totalunitario = $unitario + $percentual; $produtos[] = array( 'id' => $item['product_id'], 'descricao' => $item['name'], 'quantidade' => $item['quantity'], 'valor' => $totalunitario, 'frete' => 0, ); }
Localize:
Código: Selecionar todosE substitua por:foreach ($this->cart->getProducts() as $product) { $option_data = array(); foreach ($product['option'] as $option) { $option_data[] = array( 'name' => $option['name'], 'value' => $option['option_value'] ); } $this->data['products'][] = array( 'name' => $product['name'], 'model' => $product['model'], 'price' => $this->currency->format($product['price'], $currency, false, false), 'quantity' => $product['quantity'], 'option' => $option_data, 'weight' => $product['weight'] ); }
Código: Selecionar todosO que você faz nestas mudanças é acrescentar 5% em cima do valor de cada produto, veja se resolve.foreach ($this->cart->getProducts() as $product) { $option_data = array(); foreach ($product['option'] as $option) { $option_data[] = array( 'name' => $option['name'], 'value' => $option['option_value'] ); } $percentual = ($product['price'] * 5) / 100; $unitario = $product['price'] + $percentual; $this->data['products'][] = array( 'name' => $product['name'], 'model' => $product['model'], 'price' => $this->currency->format($unitario, $currency, false, false), 'quantity' => $product['quantity'], 'option' => $option_data, 'weight' => $product['weight'] ); }
Espero ter ajudado
Make the right choice - participate in the giveaw[…]