MoIP,para que vender produtos utilizando um carrinho simples. Pela internet Baseado no plugin Simple Paypal Shopping Cart. */ /* This program is free software; you can redistribute it under the terms of the GNU General Public License version 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. */ load_plugin_textdomain($wp_shopping_cart_um_domain, PLUGINDIR.'/'.$cum_plugin_path.'langs', $cum_plugin_path.'langs'); session_start(); function ps_shopping_cart_show($content) { if (strpos($content, "") !== FALSE) { if (ps_cart_not_empty()) { $content = preg_replace('/

\s*\s*<\/p>/i', "", $content); $matchingText = ''; $replacementText = ps_print_wp_shopping_cart(); $content = str_replace($matchingText, $replacementText, $content); } } return $content; } if ($_POST['addcart']) { $count = 1; $products = $_SESSION['pssimpleCart']; if (is_array($products)) { foreach ($products as $key => $item) { if ($item['name'] == $_POST['product']) { $count += $item['quantity']; $item['quantity']++; unset($products[$key]); array_push($products, $item); } } } else { $products = array(); } if ($count == 1) { if (!empty($_POST[$_POST['product']])) $valor = $_POST[$_POST['product']]; else $valor = $_POST['valor']; $product = array('name' => stripslashes($_POST['product']), 'valor' => $valor, 'quantity' => $count, 'cartLink' => $_POST['cartLink'], 'item_number' => $_POST['item_number']); array_push($products, $product); } sort($products); $_SESSION['pssimpleCart'] = $products; } else if ($_POST['cquantity']) { $products = $_SESSION['pssimpleCart']; foreach ($products as $key => $item) { if (($item['name'] == $_POST['product']) && $_POST['quantity']) { $item['quantity'] = $_POST['quantity']; unset($products[$key]); array_push($products, $item); } else if (($item['name'] == $_POST['product']) && !$_POST['quantity']) unset($products[$key]); } sort($products); $_SESSION['pssimpleCart'] = $products; } else if ($_POST['delcart']) { $products = $_SESSION['pssimpleCart']; foreach ($products as $key => $item) { if ($item['name'] == $_POST['product']) unset($products[$key]); } $_SESSION['pssimpleCart'] = $products; } function ps_print_wp_shopping_cart() { if (!ps_cart_not_empty()) { return; } $email = get_bloginfo('admin_email'); $defaultEmail = get_option('cart_moip_email'); $moip_symbol = 'R$'; $url_images = get_bloginfo('wpurl')."/wp-content/plugins/wordpress-carrinho-moip/images/"; if (!empty($defaultEmail)) $email = $defaultEmail; $decimal = '.'; $urls = ''; $title = get_option('wp_cart_title'); if (empty($title)) $title = 'Suas compras'; $output .= '

'; $output .= ""; $output .= "

"; $output .= $title; $output .= "

"; $output .= "
"; $output .= ''; $count = 1; $total_items = 0; $total = 0; $form = ''; if ($_SESSION['pssimpleCart'] && is_array($_SESSION['pssimpleCart'])) { $output .= ' '; foreach ($_SESSION['pssimpleCart'] as $item) { $total += $item['valor'] * $item['quantity']; $total_items += $item['quantity']; $item['total'] == $total; } foreach ($_SESSION['pssimpleCart'] as $item) { $output .= " "; $form .= " "; $form .= ""; $count++; } } $count--; if ($count) { $output .= ''; $output .= "
Produto
Qtde
Valor
".$item['name']."
".ps_print_payment_currency(($item['valor'] * $item['quantity']), $moip_symbol, $decimal)."
Total: ".ps_print_payment_currency(($total), $moip_symbol, $decimal)."
"; $output .= "
$form"; if ($count) $output .= ''; $output .= $urls.'
'; } $output .= "
"; return $output; } function trata_valor($total) { $total_valor = ps_print_payment_currency($total, "", ""); return str_replace(',','',$total_valor); return str_replace('.','',$total_valor); } function ps_print_wp_cart_button($content) { $addcart = get_option('addToCartButtonName'); if (!$addcart || ($addcart == '') ) $addcart = 'Adicionar ao Carrinho'; $pattern = '#\[moip=.+:valor=#'; preg_match_all ($pattern, $content, $matches); foreach ($matches[0] as $match) { $pattern = '[moip='; $m = str_replace ($pattern, '', $match); $pattern = ':valor='; $m = str_replace ($pattern, '', $m); $pieces = explode('|',$m); if (sizeof($pieces) == 1) { $replacement = '
', $forms); if (empty($forms)) $forms = $content; return $forms; } function ps_cart_not_empty() { $count = 0; if (isset($_SESSION['pssimpleCart']) && is_array($_SESSION['pssimpleCart'])) { foreach ($_SESSION['pssimpleCart'] as $item) $count++; return $count; } else return 0; } function ps_print_payment_currency($valor, $symbol, $decimal) { return $symbol.number_format($valor, 2, $decimal, ','); } function ps_cart_current_page_url() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } return $pageURL; } function ps_show_ps_wp_cart_options_page () { $wp_simple_moip_shopping_cart_version = 1.1; $defaultEmail = get_option('cart_moip_email'); if (empty($defaultEmail)) $defaultEmail = get_bloginfo('admin_email'); $addcart = get_option('addToCartButtonName'); if (empty($addcart)) $addcart = 'Adicionar ao Carrinho'; $title = get_option('wp_cart_title'); if (empty($title)) $title = 'Suas compras'; ?>

Opcoes do Carrinho Simples WordPress MoIP v

Para se informar sobre suporte, por favor, visite:
http://www.andrewebmaster.com.br/internet/?p=206

Como usar:

1. O primeiro passo sera Criar CONTA free Moip>>


2- Coloque o e-mail cadstrado como principal no sitema MOIP no formulario abaixo!
3-Para adicionar um botao 'Adicionar ao Carrinho' simplesmente insira o texto Exemplo:[moip=Camisa-verde-(M):valor=45.00:end] ao artigo ou pagina, proximo ao produto. Substitua NOME-DO-PRODUTO e VALOR-DO-PRODUTO pelo nome e valor reais, Exemplo: [moip=Camisa-verde-(M):valor=45.00:end].


4- Para adicionar o carrinho de compras a um artigo ou pagina de checkout ou a um sidebar simplesmente adicione o texto a um post, pagina ou sidebar. O carrinho sera visivel quando o comprador adicionar pelo menos um produto.


- Ficariamos agradecidos pela sua doacao para melhorias deste plugin: em: Doar para o Plugin>>
- Para adquirir Loja e-Commerce ja com o sitema MOIP instalado e configurado acesse site de Webmaster SIETFLASH S/A Clicando AQUI>>
- Chat para Discutir Plugin suporte :Forum >> - Ver ==screenshot== Imagens>>
Para Baixar Plugin que inseri apenas ShortCode [doarmoip] Botao para Doar com MOIP Clique Aqui... '; wp_nonce_field('update-options'); echo '
E-mail de cadastro MoIP
Título do carrinho de compras
Texto do botão de adicionar ao carrinho

'; } function ps_wp_cart_options() { echo '

Opções do Carrinho MoIP

'; ps_show_ps_wp_cart_options_page(); echo '
'; } // Display The Options Page function ps_wp_cart_options_page () { add_options_page('Carrinho MoIP', 'MoIP Pagamentos', 'manage_options', __FILE__, 'ps_wp_cart_options'); } function show_wp_moip_shopping_cart_widget() { echo ps_print_wp_shopping_cart(); } function wp_moip_shopping_cart_widget_control() { ?>

'widget_wp_moip_shopping_cart', 'description' => __( "Mostra o carrinho de compras MoIP.") ); wp_register_sidebar_widget('wp_moip_shopping_cart_widgets', __('Carrinho MoIP'), 'show_wp_moip_shopping_cart_widget', $widget_options); wp_register_widget_control('wp_moip_shopping_cart_widgets', __('Carrinho MoIP'), 'wp_moip_shopping_cart_widget_control' ); } function wp_cart_css() { echo ''."\n"; } // Insert the options page to the admin menu add_action('admin_menu','ps_wp_cart_options_page'); add_action('init', 'widget_wp_moip_shopping_cart_init'); add_filter('the_content', 'ps_print_wp_cart_button'); add_filter('the_content', 'ps_shopping_cart_show'); add_action('wp_head', 'wp_cart_css'); ?>