J2Store (Extensão Joomla!) integration
Um carrinho de compras e extensão de e-commerce que estende artigos como produtos e permite transformar artigos em produtos completos.
Como integrar o PostAffiliatePro com o J2Store (Extensão do Joomla!)
Venda offline
Abra o arquivo:
plugins/j2store/payment_offline/payment_offline.php
e encontre a função _postPayment e esta linha dentro dela:
if ($orderpayment->save()) {
Adicione este código logo acima da linha:
$vars->order_id = $orderpayment->order_id;
$vars->total_cost = $orderpayment->order_subtotal;
Salve seu trabalho. Agora abra o arquivo:
plugins/j2store/payment_offline/payment_offline/tmpl/postpayment.php
e adicione este código ao final do arquivo:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $vars->total_cost; ?>');
sale.setOrderID('<?php echo $vars->order_id; ?>');
sale.setStatus('P');
PostAffTracker.register();
</script>
Salve seu trabalho. Isso criará uma comissão pendente para cada transação offline. Você terá que aprová-la ou recusá-la manualmente mais tarde – com base na transação original.
PayPal – passo 1
Ache o arquivo:
plugins/j2store/payment_paypal/payment_paypal/tmpl/prepayment.php
e localize o campo de entrada notify_url. Parece como algo assim:
<input type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />
e nesse campo adicione:
id='pap_ab78y5t4a'
O campo atualizado deve ficar assim:
<input id='pap_ab78y5t4a' type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />
Logo abaixo desse campo de entrada notify_url (então logo abaixo dessa linha de código) coloque este código abaixo:
<!-- Post Affiliate Pro Integration snippet -->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
<!-- /Post Affiliate Pro Integration snippet -->
PayPal – passo 2
Abra o arquivo:
plugins/j2store/payment_paypal/payment_paypal.php
e encontre a função _process() e esta linha dentro dela:
$data = $app->input->getArray($_POST);
Agora adicione este código abaixo logo acima dessa linha:
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".@$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Não se esqueça de integrar seu Joomla com o código de rastreamento de cliques e ativar o plugin PayPal de controle de IPN em sua instalação do Post Affiliate Pro.

O que é o J2Store?
J2Store é uma solução de eCommerce nativa, flexível e moderna, projetada especificamente para o Sistema de Gerenciamento de Conteúdo Joomla. Ele permite que os usuários utilizem os artigos do Joomla como produtos, simplificando o processo de criação e gerenciamento de produtos dentro do ambiente familiar do Joomla. Com o J2Store, configurar uma loja online torna-se uma experiência tranquila, pois ele integra componentes de eCommerce diretamente ao Joomla, permitindo fácil download, instalação e configuração, sem a necessidade de plataformas externas.
Ao longo dos anos, o J2Store se estabeleceu como uma solução confiável de eCommerce dentro da comunidade Joomla. No entanto, devido ao aumento dos custos de desenvolvimento e à queda na receita, seu desenvolvimento foi encerrado. Apesar disso, o J2Store permanece como um software de código aberto, convidando a comunidade a fazer forks e aprimorar suas funcionalidades. Essa natureza de código aberto levou à criação do J2Commerce, uma versão derivada que continua a evoluir por meio de iniciativas conduzidas pela comunidade, garantindo que a essência do J2Store permaneça viva.
J2Store para Pequenas e Médias Empresas
O J2Store é voltado para pequenas e médias empresas de eCommerce e proprietários de lojas online que preferem gerenciar suas lojas dentro da estrutura do Joomla. Aproveitando o sistema de gerenciamento de artigos do Joomla para catálogos de produtos, o J2Store oferece uma plataforma intuitiva e acessível para usuários que já estão familiarizados com o Joomla. Essa integração simplifica o gerenciamento da loja, tornando mais fácil para as empresas manterem sua presença online sem a necessidade de conhecimentos técnicos avançados.
Principais Recursos do J2Store
O J2Store se destaca com uma infinidade de recursos projetados para aprimorar a experiência de eCommerce no Joomla:
Integração perfeita com Joomla: Utilize artigos do Joomla como produtos para uma experiência unificada de conteúdo e comércio.
Carrinhos de Compras Personalizáveis: Personalize as funcionalidades do carrinho de compras para atender às necessidades da sua loja.
Gestão Avançada de Estoque: Acompanhe os níveis de estoque com ferramentas sofisticadas de gerenciamento de inventário.
Opções Flexíveis de Produto: Ofereça diversas variantes e opções de produtos aos clientes.
Interface Amigável: Gerencie sua loja com facilidade usando uma interface intuitiva.
Integrações de Pagamento e Envio: Acesse múltiplas plataformas de pagamento e métodos de envio.
Suporte ao Cliente Robusto: Beneficie-se de um suporte sólido e documentação abrangente.
Abordagem Amigável para Desenvolvedores: Aproveite recursos avançados de e-commerce em comparação com outros plugins do Joomla.
Opções de Preços com J2Store
J2Store oferece modelos de preços flexíveis para atender às diferentes necessidades de negócios:
Pacote Anual de Facas: R$ 200,00 por ano durante 2 anos.
Entregar Brincos Mensalmente: R$25,00 todo mês por 10 meses.
Assinatura Semanal da Revista: R$5,00 por semana.
Essas opções diversificadas destacam a adaptabilidade do J2Store em oferecer soluções de preços que atendem a diversos requisitos dos usuários.
Insights do Usuário sobre o J2Store
Compreender as experiências dos usuários é crucial para avaliar qualquer produto. Veja o que os usuários estão dizendo sobre o J2Store:
Prós:
- Simplicidade e facilidade de uso no ambiente Joomla.
- Integração intuitiva que aproveita o conhecimento existente do Joomla.
- Suporte excepcional e documentação abrangente.
- Ideal para lojas de pequeno a médio porte que buscam soluções simples.
Contras:
- Recursos de desenvolvimento limitados levando a menos atualizações.
- Respostas ocasionais lentas do suporte.
- Falta de fóruns comunitários ativos para o engajamento dos usuários.
- Recursos limitados em comparação com soluções de eCommerce mais abrangentes.
Experiência Geral:
- Os usuários apreciam a funcionalidade do J2Store e a conveniência de gerenciar tudo dentro do Joomla. No entanto, há preocupações em relação ao ritmo de desenvolvimento e a certas limitações de recursos que podem impactar a escalabilidade para empresas em crescimento.
Explorando o J2Store por meio de avaliações no YouTube
Para uma compreensão mais dinâmica do J2Store, considere assistir às seguintes análises no YouTube:
Esses vídeos oferecem uma visão detalhada das funcionalidades do J2Store, experiências dos usuários e aplicações práticas.
Alternativas ao J2Store
Se você está considerando outras opções além do J2Store, aqui estão algumas alternativas notáveis dentro do ecossistema Joomla:
VirtueMart: VirtueMart
Sellacious: Sellacious
Phoca Cart: Phoca Cart
HikaShop: HikaShop
EShop: EShop
Loja Pro Instantânea: Loja Pro Instantânea
Quick2Cart: Quick2Cart
Breezing Commerce: Breezing Commerce
JoomDonation eShop: JoomDonation eShop
J2Commerce (o sucessor ramificado do J2Store): J2Commerce