Devido à forma como o MemberPress funciona, se você estiver importando assinaturas de pagamento único, você
somente precisa importar um arquivo CSV de transações. Fazer NÃO importá-los em (ou além de) um arquivo CSV de assinatura.
Observação importante: Antes de importar seu arquivo, você precisará certificar-se de que criou primeiro as associações no MemberPress às quais esses pagamentos únicos serão associados E de que os usuários aos quais eles serão atribuídos se encontram na seção Painel do WordPress > Usuários. Por fim, iO mporting NÃO cria e NÃO PODE criar nenhum pagamento único nem iniciar nenhuma cobrança real. A importação é usada simplesmente para adicionar dados existentes. Isso significa que quaisquer pagamentos únicos que você esteja importando DEVE sejam pagamentos reais encontrados atualmente em seu processador de gateway (PayPal, Authorize.Net ARB ou Stripe).
Formato CSV das transações
Tenha o máximo de cuidado para seguir EXATAMENTE a formatação listada abaixo. Caso não o faça EXATAMENTE vontade resultará em falha na importação correta do seu arquivo. Observe também que, se você não adicionar uma coluna expires_at ao seu arquivo, os usuários terão acesso vitalício a partir da transação importada.
Clique aqui para ver um exemplo de arquivo CSV de transações. Com isso como modelo básico, veja abaixo as colunas obrigatórias e opcionais do arquivo CSV.
Colunas obrigatórias:
- nome de usuário ou e-mail (mas não ambos) - O nome de usuário ou endereço de e-mail do usuário que deve ser associado à transação. Deve pertencer a um usuário já existente no banco de dados. (Observação: Desde a versão 1.6.8 do MemberPress Importer, você também pode usar user_email em vez de nome de e-mail)
- product_id - O ID da associação para a qual essa transação se destina. Deve ser o ID de uma associação já existente no banco de dados. O ID pode ser encontrado no URL ao editar a associação. Por exemplo, o ID da associação neste URL: http://awesomesite.com/wp-admin/post.php?post=10&action=edit é 10.
- valor - Preço da associação. Pode ser qualquer número em um formato decimal sem um símbolo de moeda - por exemplo, 5,99.
- total - Preço incluindo imposto (se houver). total = (amount + tax_amount). Se não houver imposto, isso deve ser definido com o mesmo valor do campo "amount".
Colunas opcionais:
- id - Atualiza as informações da transação para a transação existente que corresponde ao id. Se for deixado em branco, isso criará um novo transação. Certifique-se de usar o id da coluna "Id" na página MemberPress > Transactions (MemberPress > Transações), conforme mostrado aqui. Esse campo requer o MemberPress Importer versão 1.6.0 ou mais recente.
- sub_num ou subscr_id - O número da assinatura que faz referência à assinatura. Esse sub_num deve fazer referência a uma assinatura já existente no banco de dados. O padrão é em branco. (Observação: você não precisará usar esse cabeçalho de coluna)
- método_de_pagamento ou gateway_id - O ID exclusivo do método de pagamento. Isso pode ser encontrado na seção guia de pagamentos da página Configurações do MemberPress. O padrão é "manual". Se estiver importando membros Free, você também pode definir essa opção como "free".
- código do cupom ou cupom - O código do cupom aplicado a essa transação. Deve fazer referência a um cupom que já exista no banco de dados. O padrão é em branco.
- send_welcome - Controla se o usuário receberá um e-mail de boas-vindas junto com essa transação recém-criada. Pode ser 1 para verdadeiro ou 0 para falso. O padrão é 0.
- send_receipt - Controla se o usuário receberá um e-mail de recibo junto com essa transação recém-criada. Pode ser 1 para verdadeiro ou 0 para falso. O padrão é 0.
- trans_num - O número da transação do gateway. Pode ser qualquer cadeia de texto pequena. Se estiver em branco, será gerado um ID aleatório.
- tax_rate - A taxa de imposto em %. Exemplo: 5% deve ser inserido como 5.000. O padrão é 0.
- tax_amount - O valor do imposto aplicado ao total. tax_amount = (amount*(tax_rate/100)). O padrão é 0.
- tax_desc - A descrição do imposto. O padrão é sem descrição.
- tax_class - Não é usado no MemberPress atualmente. O padrão é "standard".
- status - O status da transação. Pode ser "pendente", "concluída", "reembolsada" ou "falha". O padrão é "completo".
- created_at - A data em que essa transação foi criada. Deve estar no formato "AAAA-MM-DD hh:mm:ss". O padrão é a data atual.
- expires_at - A data de expiração da transação. Quando uma transação expira, ela deve ser renovada pelo usuário para que ele continue a ter acesso. Deve estar no formato "AAAA-MM-DD hh:mm:ss". O padrão é o tempo de expiração regular da associação. Use 0000-00-00 00:00:00 para acesso vitalício. OBSERVAÇÃO IMPORTANTE: Se não quiser que o usuário tenha acesso vitalício com base nessa importação, você tem que adicione uma data de expiração por meio dessa coluna.
Carregamento dos arquivos
Para carregar os arquivos que você criou, basta seguir estas etapas:
- Vá para o plug-in MemberPress > Importar. Lá, selecione "Transactions" (Transações) no tipo de arquivo para o menu suspenso de importação.
- Em seguida, use o botão "Choose File" (Escolher arquivo) para carregar o arquivo (só é possível importar um arquivo por vez).
- Por fim, clique no botão de upload.
Mensagens do importador
Depois de importar o arquivo, o importador mostrará algumas linhas e caixas diferentes para que você saiba como foi a importação. Abaixo estão descritas essas informações.
X linhas importadas com sucesso - Aqui, o importador informará quantas linhas (no lugar de X) foram importadas com sucesso.
X Linhas não puderam ser importadas - Aqui, o importador informará quantas linhas (no lugar de X) não foram importadas.
X Total de linhas processadas - Aqui, o importador informará quantas linhas totais (no lugar de X) foram processadas.
Mensagens de sucesso da linha: - Nessa caixa, você verá todas as mensagens de sucesso relacionadas à sua importação mais recente.
Erros de linha: - Nessa caixa, você verá os erros relacionados a qualquer linha da importação mais recente. A mensagem deve ser detalhada o suficiente para que você saiba o que precisa corrigir, para que o arquivo funcione corretamente na importação.
CSV para linhas com falha... copie-os, corrija-os e reimporte-os: - Aqui, você receberá as linhas exatas que precisam ser corrigidas. Anote-as para corrigir as linhas com erros.