Ang Woocommerce napakyas sa pag-install sa plugin nga Simple Facebook Connect

Gipahunong sa plugin sa SFC ang bahin sa gipakita nga Woocommerce Checkout. Makita ang usa ka posible nga solusyon.

problema

Estava com o Woocommerce rodando perfeitamente no WordPress. Em certo momento, notei que o Checkout não estava exibindo a parte intituladaSeu Pedido”, onde também ficam os métodos de pagamento. Perdi mais tempo procurando a resposta no Google (quase 2h) do que elaborando uma solução.

A página de Checkout a que me refiro é aquela que vem logo apósfinalizaro carrinho de compras, onde é possível fazer o login ou preencher os dados de cadastro. Investigando as causas do problema, descobri que era provocada por algum conflito com o Plugin WordPressYano nga Facebook Connect (SFC)“. Quando desabilitava o plugin, o Checkout era exibido corretamente.

Como não queria ficar sem alguns recursos do plugin, continuei instigando. Com ajuda do Firebug (Firefox), notei que, ao carregar a página, era feita uma chamada Ajax parawp-admin/admin-ajax.phponde os dados eram retornados perfeitamente, Apan, não conseguia exibi-los, pois por algum motivo não existia uma DIV com ID “order_review”.

solusyon

Determinado o problema, ficou fácil. Simplesmente fui na página wp-content\plugins\woocommerce\templates\checkout\form-checkout.php e acrescentei a DIV antes de encerrar o formulário (FORM).

DIV que foi inserida:

1
  <div id="order_review"></div>

Contexto geral em que a DIV foi inserida (antes do FORM):

1
2
3
4
<?Flp do_action( 'woocommerce_checkout_order_review' ); ?>
      <div id="order_review"></div>
  </porma>
<?Flp do_action( 'woocommerce_after_checkout_form', $checkout ); ?>

Fazendo isto, voltou a funcionarUfa, menos um!

total accesses: 9014

Leave sa usa ka Reply

Ang imong email address dili nga gipatik. Gikinahanglan kaumahan mga gimarkahan sa *