Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mruoppolo

Adicionar produtos de fora do wordpress com Woocommerce

Recommended Posts

Olá, tudo bem??


eu preciso criar uma aplicação que rode fora do wordpress, mas que me permita puxar os produtos do carrinho do wordpress e após o cliente selecionar estes produtos e modificá-los como quiser, no caso, escolher dimensões e quantidade, ele mande de volta para o wordpress ja dentro do carrinho do woocommerce.


Eu consegui encontrar uma função que vai adicionar os produtos ao carrinho do woocommerce, porém, eu precisava saber quais arquivos do woocommerce eu preciso chamar no meu arquivo fora do wordpress para essa função funcionar


Seria esta aqui:



add_action( 'template_redirect', 'add_product_to_cart' );
function add_product_to_cart() {
if ( ! is_admin() ) {
$product_id = 64;
$found = false;
//check if product already in cart
if ( sizeof( WC()->cart->get_cart() ) > 0 ) {
foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
$_product = $values['data'];
if ( $_product->id == $product_id )
$found = true;
}
// if product not found, add it
if ( ! $found )
WC()->cart->add_to_cart( $product_id );
} else {
// if no products in cart, add it
WC()->cart->add_to_cart( $product_id );
}
}
}

Porém ainda me faltaria uma forma de puxar estes produtos do carrinho da base de dados do woocommerce.


Alguém sabe fazer??


Obrigado


Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ted k' então brother não é a mesma dúvida não, no caso eu consegui descobrir que eu posso utilizar a seguinte URL, afinal de contas eu tenho os produtos cadastrados dentro do banco de dados do woocommerce.

 

Ai no caso, eu estou fazendo o seguinte:

 

http://www.nomedaminhaloja.com.br/add-to-cart?id=ID_DO_PRODUTO

 

Isso funciona, porém, este produto é vendido por metro, ai eu tenho um plugin, no caso este aqui: http://www.woothemes.com/products/measurement-price-calculator/

 

Que me da o calculo por metro, porém como eu não consigo jogar ele pra fora do wordpress eu estou utilizando um script PHP pra fazer esta calculo, você sabe como eu posso fazer pra conseguir informar outros atributos nessa função add-to-cart, como por exemplo este preço diferenciado???

 

 

Muito obrigado, um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.