Pesquisar na Comunidade
Mostrando resultados para as tags ''woocommerce''.
Encontrado 18 registros
-
Me ajude Editar campo do Checkout woocommerce
Robson Teixeira postou uma questão Perguntas e respostas rápidas
Me ajude o plugin esta tudo certo só nao esta aparecendo o numero da residência e o numero do telefone quando finaliza a compra, tem um botão ao finalizar a compra que manda a ordem de checkout pelo whatsapp .. Preciso que apareça esses campos .. <?php // Make sure we don't expose any info if called directly if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } /** * Plugin Name: WFCM Whatsapp Checkout * Description: Whatsapp checkout plugin for WFCM. * Version: 1.1 * Author: aditbaco, Plonknimbuzz * Author URI: https://github.com/aditbaco/WA-Checkout-WCFM-Woocommerce * Requires at least Woocommerce : 4.1 * Requires at least WCFM Front End Manager : 6.4 * Requires at least WCFM Marketplace Multi Vendor : 3.4 * Tested up to Wordpress : 5.5 * License: GPLv2 or later * License URI: https://www.gnu.org/licenses/gpl-2.0.html */ // Check if WooCommerce is active function WCFMWC_check_woocommece_active(){ if ( ! is_plugin_active( 'woocommerce/woocommerce.php' ) ) { echo "<div class='error'><p><strong>WCFM Whatsapp Checkout</strong> requires <strong>WooCommerce plugin.</strong> Please <a href='https://wordpress.org/plugins/woocommerce' target=_blank>install</a> and activate it.</p></div>"; } } add_action('admin_notices', 'WCFMWC_check_woocommece_active'); // Check if WCFM is active function WCFMWC_check_wcmv_active(){ if ( ! is_plugin_active( 'wc-multivendor-marketplace/wc-multivendor-marketplace.php' ) ) { echo "<div class='error'><p><strong>WCFM Whatsapp Checkout</strong> requires <strong>WC Multivendor Marketplace plugin.</strong> Please <a href='https://wordpress.org/plugins/wc-multivendor-marketplace' target=_blank>install</a> and activate it.</p></div>"; } } add_action('admin_notices', 'WCFMWC_check_wcmv_active'); // Check if WCFM is active function WCFMWC_check_wcfm_active(){ if ( ! is_plugin_active( 'wc-frontend-manager/wc_frontend_manager.php' ) ) { echo "<div class='error'><p><strong>WCFM Whatsapp Checkout</strong> requires <strong>WC Multivendor Marketplace - Frontend Manager plugin.</strong> Please <a href='https://wordpress.org/plugins/wc-frontend-manager' target=_blank>install</a> and activate it.</p></div>"; } } add_action('admin_notices', 'WCFMWC_check_wcfm_active'); //register Whatsapp number to vendors store setting add_filter( 'wcfm_marketplace_settings_fields_general', 'vendor_store_custom_fields' ); function vendor_store_custom_fields($settings_fields_general) { global $WCFM, $WCFMmp, $wp; if(isset($settings_fields_general['banner'])){ return $settings_fields_general; //fix bug on admin store manage page } if( current_user_can('manage_woocommerce') ) { $van_cur_url = add_query_arg( array(), $wp->request ); $van_vendorid = substr( $van_cur_url, strrpos( $van_cur_url, '/' ) + 1 ); $user_id = intval( $van_vendorid ); } else { $user_id = apply_filters( 'wcfm_current_vendor_id', get_current_user_id() ); } //Register Whatsapp Number button and option in vendor's profile $store_whatsapp_opt = array( 'yes' => __( 'Yes', 'wc-frontend-manager' ), 'no' => __( 'No', 'wc-frontend-manager' ) ); $vendor_data = get_user_meta( $user_id, 'wcfmmp_profile_settings', true ); $store_whatsapp_show = isset( $vendor_data['store_whatsapp_show'] ) ? $vendor_data['store_whatsapp_show'] : 'no'; $store_whatsapp = isset( $vendor_data['store_whatsapp_number'] ) ? $vendor_data['store_whatsapp_number'] : null; $settings_fields_general["store_whatsapp_number"] = array('label' => __('Whatsapp Number', 'wc-frontend-manager') , 'type' => 'text', 'class' => 'wcfm-text wcfm_ele ', 'label_class' => 'wcfm_title', 'value' => $store_whatsapp ); $settings_fields_general["store_whatsapp_show"] = array('label' => __('Show Whatsapp button on Checkout', 'wc-frontend-manager') , 'type' => 'select', 'options' => $store_whatsapp_opt, 'class' => 'wcfm-select wcfm_ele', 'label_class' => 'wcfm_title', 'value' => $store_whatsapp_show ); return $settings_fields_general; } //Register Show whatsapp number on vendor's page add_action( 'after_wcfmmp_sold_by_info_product_page', 'cus_after_wcfmmp_sold_by_info_product_page' ); function cus_after_wcfmmp_sold_by_info_product_page( $vendor_id ) { $vendor_data = get_user_meta( $vendor_id, 'wcfmmp_profile_settings', true ); $whatsapp = isset($vendor_data['store_whatsapp_number'])?$vendor_data['store_whatsapp_number']:null; if( isset($vendor_data['store_whatsapp_show']) && $vendor_data['store_whatsapp_show'] == 'yes' && !empty($whatsapp)) { echo '<div class="wcfmmp_store_tab_info wcfmmp_store_info_address"><i class="wcfmfa fa-phone" aria-hidden="true"></i><span>' . $whatsapp . '</div>'; } } //Register different WA number checkout based on WA number on vendor stores setting add_action( 'woocommerce_before_thankyou', 'wfcm_add_assets_wa_checkout' ); add_filter( 'woocommerce_thankyou_order_received_text', 'wfcm_wa_thankyou', 10, 2 ); function wfcm_wa_thankyou($title, $order) { $data =[]; $shipping_data =[]; $judul = 'Obrigado pelo seu pedido.'; $subtitle = 'Conclua sua compra clicando no botão abaixo para que o pedido possa ser confirmado pelo Vendedor.'; $mode = ($order->get_billing_address_1() != $order->get_shipping_address_1() || $order->get_billing_first_name() != $order->get_shipping_first_name())?'shipping':'billing'; //$mode = 'shipping'; //force shipping mode $country = WC()->countries->countries[ $order->{"get_".$mode."_country"}() ]; $states = WC()->countries->get_states( $order->{"get_".$mode."_country"}() ); $province = $states[ $order->{"get_".$mode."_state"}() ]; $shipping_method_title = $order->get_shipping_method(); foreach( $order->get_items( 'shipping' ) as $item_id => $shipping_item_obj ){ $found=false; foreach($shipping_item_obj->get_meta_data() as $i=>$val){ $d = $val->get_data(); if($d['key']=='vendor_id'){ $shipping_data[$d['value']] = [ 'title'=>$shipping_item_obj->get_method_title(), 'total'=>$shipping_item_obj->get_total(), ]; $found = true; break; } if(!$found){ $shipping_data[0] = [ 'title'=>$shipping_item_obj->get_method_title(), 'total'=>$shipping_item_obj->get_total(), ]; } } } foreach($order->get_items() as $item){ $vendor_id = $item->get_meta('_vendor_id'); if(!isset($data[$vendor_id])){ $vendor_data = get_user_meta( $vendor_id, 'wcfmmp_profile_settings', true ); $whatsapp_show = isset( $vendor_data['store_whatsapp_show'] ) ? $vendor_data['store_whatsapp_show'] : 'no'; $whatsapp = isset( $vendor_data['store_whatsapp_number'] ) ? $vendor_data['store_whatsapp_number'] : null; $vendor_name = get_user_meta( $vendor_id, 'store_name', true ); if($whatsapp_show!='yes' || empty($whatsapp) ){ continue; } $items = $item->get_quantity()."x - *".$item->get_name()."*%0A"; $items .= "URL: ".get_permalink( $item->get_product_id() ) ."%0A"; $data[$vendor_id]=[ 'whatsapp'=>$whatsapp, 'vendor_name'=>$vendor_name, 'items'=>$items, 'total'=>$item->get_total(), ]; }else{ $items = $item->get_quantity()."x - *".$item->get_name()."*%0A"; $items .= "Tautan: ".get_permalink( $item->get_product_id() ) ."%0A"; $data[$vendor_id]['items'] .= $items; $data[$vendor_id]['total'] += $item->get_total(); } } if(empty($data)){ return $title; } //Loop each checkout vendors whatsapp button $html =''; foreach($data as $vendor_id=>$d){ $msg = "*Olá, aqui estão os detalhes do meu pedido:*%0A%0A"; $msg .= $d['items']."%0A"; $msg .="*Nº do pedido: ".$order->get_id()."%0A"; $msg .="*Valor total*: ".strip_tags(wc_price($d['total']))."%0A"; $msg .="*Forma de pagamento*: ".$order->get_payment_method_title()."%0A"; if(isset($shipping_data[$vendor_id])){ $msg .="*Forma de entrega*: ".$shipping_data[$vendor_id]['title']." ".strip_tags(wc_price($shipping_data[$vendor_id]['total']))."%0A%0A"; }elseif(isset($shipping_data[0])){ $msg .="*Forma de entrega*: ".$shipping_data[0]['title']." ". strip_tags(wc_price($shipping_data[0]['total']))."%0A%0A"; } $msg .="*Informações do Comprador*: %0A"; $msg .="Nome: ".$order->{"get_".$mode."_first_name"}()." ".$order->{"get_".$mode."_last_name"}()."%0A"; $msg .="Endereço: ".implode(', ',[$order->{"get_".$mode."_address_1"}(),$order->{"get_".$mode."_address_2"}()])."%0A"; $msg .="Cidade: ".$order->{"get_".$mode."_city"}().", ".$province.", ".$country."%0A"; $msg .="CEP: ".$order->{"get_".$mode."_postcode"}()."%0A"; if($mode=='shipping'){ $email = (isset($order->shipping['email']))?$order->shipping['email']:$order->get_billing_email(); $phone = (isset($order->shipping['phone']))?$order->shipping['phone']:$order->get_billing_phone(); }else{ $email = $order->get_billing_email(); $phone = $order->get_billing_phone(); } $msg .="E-mail: ".$email."%0A"; $msg .="Telefone: ".$phone."%0A"; $msg .= "Observações: ".$order->get_customer_note()."%0A"; $msg .="%0A"; $msg .="Muito Obrigado!%0A%0A"; $msg .= "Data da Mensagem: ".get_post_time( 'j-F-Y - H:i', false, $order->get_id(), true ); $btn_text ='Enviar compra para: '.$d['vendor_name']; $html .= '<a id="sendbtn" href="https://api.whatsapp.com/send?phone='.$d['whatsapp'].'&text='. ($msg).'" target="_blank" class="wa-order-thankyou">'.$btn_text.'</a><br>'; } return '<div class="thankyoucustom_wrapper"> <h1 class="thankyoutitle">'.$judul.'</h1> <p class="subtitle">'.$subtitle.'</p>'. $html. '</div>'; } function wfcm_add_assets_wa_checkout(){ wp_register_style( 'wa_checkout_style', plugin_dir_url( __FILE__ ) . 'style.css' ); wp_enqueue_style( 'wa_checkout_style' ); }-
- woocommerce
- wordpress
-
(e mais 2 )
Tags:
-
Pessoal, bom dia. Estou com um problema e não sei mais como posso tentar resolver. Tenho um site em woocommerce e a pessoa recebe um link no email como https://www.site.com.br/?id=codigo. Na página principal do site eu pego essa variável e jogo dentro de uma sessão, por exemplo: $_SESSION['id'] = $_GET['id']. Até aqui sem problemas. Na página de checkout não consigo resgatar essa varivável, me informa o erro Notice: undefined index id, dizendo que minha variável não existe. É como se na página do ckeckout destruísse minha variável. Já tentei variável global, define() e nada. Alguém sabe como poderia resolver isso? Obrigado
-
Eu quero me tornar um comerciante de Forex? Por onde devo começar?
-
Tradução Loco do Woocommerce falhando
lucas70770 postou um tópico no fórum Desenvolvimento com Wordpress
Olá, tenho um ecommerce que usa os plugins Woocommerce e Woocommerce one page checkout and layouts. E para traduzir eles eu uso o Loco Translate, porem mesmo depois de traduzir os dois plugins cem por cento, ele apresenta três frases em inglês na pagina de checkout: 1- Have a coupon? Click Here. 2- CONFIRM & PAY 3- SHIP TO A DIFFERENT ADDRESS? As traduções do Loco foram salvas na opção System. Agradeço qualquer ajuda. -
Integração de produtos entre sites Wordpress
Newton postou um tópico no fórum Desenvolvimento com Wordpress
Gostaria de integrar os produtos (WooCommerce) entre dois sites. Por exemplo, quando eu cadastrar em um site aparece no outro também. Busquei na internet e não encontrei nenhum lugar que explique esse procedimento. Alguém poderia me ajuda. -
Woocommerce - Anuncio Fixo - 1 Pedido Digital disponibilizar 1 Arquivo ( txt.. jpg.. etc... )
marciomvm postou um tópico no fórum Desenvolvimento com Wordpress
Ola, Recentemente criei meu site http://www.lolsmurf.com.br com contas de league of legends para vender. Estou utilizando Woocommerce e estou com uma dificuldade na configuracao na venda digital/download. Existe alguma forma de ao realizar uma venda de um Produto ( fixo ) cada vez que for feito uma venda disponibilizar 1 arquivo diferene para download? Meu cenario 'e simples. Cada conta tem um login e password diferentes. Posso guardas os arquivos no servidor e toda vez que um pedido for completado ele envia um arquivo ( txt ou jpg ) para o cliente. Acredito que o Woocommerce nao consiga fazer isso sozinho e talvez tenha que instalar um outro plugin, alguem sabe como resolver este cenario? Obrigado Att, -
Mudar/incluir perfil de membro após compra woocommerce
gabybarross postou um tópico no fórum Desenvolvimento com Wordpress
Amigos, preciso da ajuda de vocês. Meu site vende um serviço e gostaria de saber como faço após a compra desse serviço que seja automaticamente incluído um perfil para o usuário. Isso porque gostaria de fazer um menu em que apenas quem comprou o serviço consiga visualiza-lo. OBrigada gabriela -
Estou com uma dúvida que é o seguinte, eu consigo colocar o GTIN em cada produto meu, essa parte é tranquila. O que eu não consigo é exportar essa informação para que eu possa usar no Google Shopping. Alguém tem algum conhecimento de como faz isso, ou se conhece um plugin gratuito.
-
Ajuda Woocommerce - Forma de pagamento + Segurança
sergrjunior postou um tópico no fórum Desenvolvimento com Wordpress
Boa noite pessoal, estou desenvolvendo um e-commerce para um cliente de um amigo meu, não sou muito de fazer lojas mas de vez em quando faço para clientes pequenos, eis que to fazendo para um cliente e no briefing que foi passado, a loja teria produtos de 1 mil reais por ai, mais hoje falando com o cliente descobri que na verdade terá produtos de até 300 mil o que me deixou super apavorado, vocês acham que um site que usa Woocommerce tem segurança o bastante para ter produtos com esse valor? Se sim o que devo fazer para não ter qualquer tipo de problema? Aproveitando, outra dúvida, inicialmente era para ser usado o pagseguro como forma de pagamento, agora ele quer fazer ligação direto com o banco dele Banco do Brasil, alguém sabe se existe essa possibilidade e como? Deis de já agradeço se poderem me ajudar! Obrigado! -
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 )
-
Resultado de busca no google - Woocommerce
danilolemoss postou um tópico no fórum Desenvolvimento com Wordpress
Fala rapaziada, Boa noite. Tenho uma loja virtual utilizando woocommerce, gostaria de mudar as páginas que ficam no resultado de pesquisa do google, quando coloco a url da minha loja na barra de pesquisa. Alguém sabe me orientar a como fazer isso ? Abraço! -
Boa tarde a todos, estou tendo problema ao finalizar a compra por transferência bancária, para gerar os dados da conta que deve ser depositado o dinheiro demora certa de 7 minutos para gerar. O que será ta acontecendo?
-
Trabalhei durante anos com o Magento e atualmente desejo começar um projeto com o Woocommerce. O magento é sensacional, mas precisa de estar constantemente revendo problemas, fazendo atualizações e sua customização é bem complicada. Para trabalhar com o Magento é necessário gastar muito tempo. E nem todo cliente quer pagar o preço que vale (em um serviço bem feito). Por isso abandonei. Estou em busca de um recurso mais rápido, mais fácil de trabalhar e que eu não precise cobrar um preço tão alto do cliente. A pergunta é: - O woocommerce é realmente mais fácil de implantar? - Precisa de suporte constantemente, devido a panes no sistema? - A instalação de um template comprado é difícil de instalar? - A customização é complicada como a do Magento? - A instalação de módulos é fácil de fazer? Correios, cielo etc... Agradeço muito desde já, caso alguém posso me orientar.
-
Pessoal, boa noite! Gostaria de mostrar 3 colunas e 6 produtos no celular utilizando o shortcode do woocommerce na página principal. Criei um site de Brechó pra minha namorada usando o Wordpress + woocommerce. Tentei usar os shortcodes do woocommerce para chamar os produtos pra página principal. Até aqui tudo bem, porém quando acesso o site pelo celular a loja mostra duas colunas mesmo eu utilizando [products limit="6" columns="3"]. Procurei bastante nas internet e o que eu consegui foi copiar o HTML usando o inspector do google e inserindo num bloco do Elementor (construtor de página que uso) e mudando algumas coisinhas no código. A primeira vista está funcionando mas quando acrescento um produto ele não atualiza no celular porque não é um shortcode. Alguém pode me ajudar? Sou iniciante na programação. Segue o site: www.brechodaelyevariedades.com.br Obrigado!
- 1 resposta
-
- wordpress
- woocommerce
- (e mais 2 )
-
Olá pessoal, tudo bem? Será que podem me ajudar? Estou implantando um agendamento de serviços no meu site WordPress e gostaria de incluir o pagamento, porém o pagamento precisa ser realizado após a realização do serviço. Alguém conhece um plugin que eu consiga fazer os seguinte processo: 1 - Cadastro cliente com informações sobre: agenda, pagamento e endereço 2 - Consultor recebe notificação 3 - Consultor realiza o serviço e dá Ok para cobrança 4 - É aprovado o pagamento do cliente Já procurei alguns plugins de agendamento e não encontrei esse recurso, apenas pagamento antecipado ou no local. Obrigado
- 1 resposta
-
- woocommerce
- plugin
- (e mais 2 )
-
Algum plugin para area administrativa do Woocommerce
Rodrigokyo postou um tópico no fórum Desenvolvimento com Wordpress
Boa noite pessoal ,comecei a trabalhar com o WordPress a pouco tempo e tenho uma duvida, estou desenvolvendo uma loja virtual com o plugin Woocommerce , tudo esta funcionando normalmente porem tenho uma duvida como vou entregar a parte administrativa ao cliente ? ele vai ter que acessar o painel do WP para add os produtos e verificar o status das vendas? nao teria uma forma de ter uma área registra para o cliente, apenas com as configurações necessária, gostaria que o cliente entrasse no admin aparecer apenas as ferramentas do woocommerce, e adicionar os produtos , caso tenha plugins free ou ate mesmo pago, quem souber me indiquem obrigado-
- woocommerce
- wordpress
- (e mais 2 )
-
Amigos estou com o seguinte cenário; Tenho wordpress/woocommerce implantado em um cliente e preciso cadastrar o produto em moedas diferente, ex produto 1 = R$ 50,00, produto 2 = US$ 32,00, na loja o valor tem que aparecer só em REAL fazendo o cambio! algum plugin para isso? Grato!!!
-
Woocommerce mostra produtos inexistentes nos pedidos e email enviados
marimbus postou um tópico no fórum Desenvolvimento com Wordpress
Boa noite, Amigos! Agradeço a quem gentilmente possa me ajudar, venho aqui relatar meu problema. No pedido gerado, na listagem dos produtos, aparecem versões antigas de produtos que não foram e não poderiam ter sido feitas pelos clientes, pois as páginas desses produtos foram deletadas ou alteradas. O valor cobrado no pedido é o correto, nada aparece no checkout, mas quando listados, e nos emails enviados, aparecem os produtos "fantasmas". Confunde os clientes. Aconteceu uma vez em outubro, outra vez em novembro, mas dezembro já aconteceram 3 vezes. Acredito q seja um problema de cache ou banco de dados, mas não consegui resolver ainda. Algum insight? Agradeço imensamente qualquer palpite.