O Plugin permite conectar o marketplace WCMp com a Wirecard. A maioria das funções foram implementadas (ver lista de recursos abaixo)
O split e os pagamentos acontecem em tempo real sem necessidade de liberação manual do pagamento para o Seller.
Por enquanto as funções de pagamento agendado / solicitação de pagamento pelo Seller / valor mínimo de resgate, disponíveis no WC-Marketplace, não foram implementadas.
O Plugin usa o plugin oficial da Wirecard para conectividade com a wirecard.
Recursos
- Split de pagamento multiorder;
- Split no Cartão de credito
- Split no Cartão de débito
- Split no Boleto
- Parcelamento no cartão
- Atualização de pedido principal e sub pedido com status de pagamento da wirecard ;
- Comissão de marketplace
- Cálculos de Comissão: Fixo, Percentual, Fixo per transação + percentual ou ainda Fixo por item + percentual.
- Taxa de cartão passada para Marketplace
- Frete passado para Seller ou Marketplace
- Prefixo de pedido personalizado por Seller
- Taxa de cartão repassado para o seller ou para o Marketplace;
- Compatibilidade com cupons
- Compatibilidade com desconto de boleto
- Autenticação Oauth do Seller
O que o plugin vai fazer nos próximos updates:
- Cancelamento de pedido pelo backend do Woocommerce.
O que o plugin vai fazer nos próximos upgrades:
- Integração com WCMp Advanced Front-End
-
- cancelamento de sub pedido pelo Seller
- Pagamento mediante entrega do produto
- Saldos Wirecard
-
O que o plugin não faz enquanto WCMP não resolver (09-2019)
- Compatibilidade Woocommerce Subscriptions (previsão 4rto trimestre 2019)
O que o plugin não faz enquanto a Wirecard não disponibilizar (09-2019)
- Split em Pagamentos recorrentes
- Split em Cobrança Wirecard (tela de pagamento online, alternativa é o boleto)
- split na transferência bancária
requisitos basicos:
- WC-marketplace multiorder (v3.5.0 ou superior)
- Woocommerce 3.6
- WordPress 5.2
- Conta wirecard com split ativado
Instalação:
Após pagamento, fazer upload do zip: WooCommerce Wirecard Brazil Official (é uma versão especifica do plugin Wirecard Official enquanto a wirecard integra algumas funções no plugin deles)
- Preencher as opções
- Clicar em “New Authorization”
- Autenticar na conta Wirecard (cuidado de verificar que o email da conta esta correto)
3. Fazer setup do Split
Em Woocommerce / Settings / Payement / Wirecard Official / Payment Split
- Dar um nome no campo “Wirecard Split Name” (é apenas para uso interno)
- Escrever uma descrição no campo ” Wirecard Split Description” (é apenas para uso interno)
- Inserir Wirecard Token e Wirecard Key da conta Wirecard do marketplace (obtidos da Wirecard)
- Inserir Wirecard Key da conta Wirecard do marketplace (obtidos da Wirecard)
- Clicar em “generate APP”
4. Configurar Cartão de credito e parcelamento
5. Configurar Boleto
6. Ativar o Wirecard Brazil Official Plus em Woocommerce / Settings / Payment
8. Autenticaçõ do Seller
Após Logar com Seller
- Clicar na Aba Wirecard
- Clicar no botão “Authorize”
-> CONTINGÊNCIA: Cadastro de MPA Manual: caso tiver o MPA ele pode ser preenchido manualmente pelo Administrador do MArketplace na conta de USER do SELLER. Essa função poderá desaparecer com evolução do plugin / exigências da Wirecard.
- O Campo MPA deve conter o MPA da conta do Seller. O MPA pode ser solicitado para o suporte da Wirecard.
- O “Invoice Vendor Code” aparecera na frente do Código de Pedido no backend da Wirecard facilitando a conciliação e identificação do pedido.
- Disbursment threshold (mínimo de retirada)
- Withdrawal locking period (Período de retirada predefinida)
- Disbursment Schedule (Período de pagamento predefinido)
- Withdrawal request (Solicitação de pagamento).
Na pratica, o split ocorre em tempo real.
Lista de parâmetros disponíveis
- Tipo de comissionamento: se vai definir o que o Marketplace recebe (admin free) ou o Seller recebe (Vendor commission)
- Tipo de calculo fixo por transação, fixo por item, fixo + %, etc …
- Comissão %
- Comissão fixa
- Modo de calculo com cupom
- Quem recebe os impostos coletados
- Quem recebe o frete cobrado
- Quem paga a taxa de cartão
Sincronização de status de pedidos
O WCMp sincroniza apenas o primeiro status do pedido.
Ou seja, se a MoiP Retornar como status de pagamento ON-HOLD, os sub-orders serão colocados como “ON-HOLD”.
Quando o pedido for confirmado como pago, o sub-order continuará como “ON-HOLD”.
Para implementar o sync de order / Sub-order, pode implementar esses snippets no function.php
// Auto complete sub orders add_action( 'woocommerce_order_status_completed', 'wcmp_order_status_completed' ); function wcmp_order_status_completed( $order_id ) { global $WCMp; $suborder_details = get_wcmp_suborders($order_id); foreach ($suborder_details as $key => $value) { $suborder_fetch = array( 'ID' => $value->get_id(), 'post_status' => 'wc-completed', ); wp_update_post( $suborder_fetch ); } } //Auto complete sub orders to cancelled add_action( 'woocommerce_order_status_cancelled', 'wcmp_suborder_status_change_to_cancel' ); function wcmp_suborder_status_change_to_cancel( $order_id ) { global $WCMp; $suborder_details = get_wcmp_suborders($order_id); foreach ($suborder_details as $key => $value) { $suborder_fetch = array( 'ID' => $value->get_id(), 'post_status' => 'wc-cancelled', ); wp_update_post( $suborder_fetch ); } } //Auto complete sub orders to processing add_action( 'woocommerce_order_status_processing', 'wcmp_suborder_status_change_to_processing' ); function wcmp_suborder_status_change_to_processing( $order_id ) { global $WCMp; $suborder_details = get_wcmp_suborders($order_id); foreach ($suborder_details as $key => $value) { $suborder_fetch = array( 'ID' => $value->get_id(), 'post_status' => 'wc-processing', ); wp_update_post( $suborder_fetch ); } }
Avaliações
Não há avaliações ainda.