Suporte » Plugins » Adicionar 1 Produto a 2 Carrinhos simultaneamente

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Olá @rhenrigb, tudo bem?

    Você pode criar uma função AJAX na loja 2 para adicionar pedidos via requisições POST.
    Então na loja 1 você envia um POST para lá.

    Imagino que esteja usando uma instalação Multisite, certo? Isso talvez facilite.

    Para aprender como usar AJAX no WordPress, recomendo esse link.

    Abraços

    Criador do tópico Rafael Botelho

    (@rhenrigb)

    Olá @mariovalney, tudo bem?

    Não estou usando o multisite, é um site e duas lojas em 2 subdomínios com instalações separadas.

    Mas vou ver como criar essa função AJAX, pq nunca usei, mas vou tentar aqui. Vc tem alguma dica de como eu poderia fazer a função, mas claro que vou ler o link que vc me passou.

    Valeu.

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    @rhenrigb vai depender do seu modelo de negócio.

    O que posso te dizer é que naquele link já tem como fazer o POST via jQuery, mas qualquer dúvida, pode consultar aqui: https://api.jquery.com/jquery.post/

    Além disso, pra adicionar itens no carrinho programaticamente, você pode seguir esse exemplo: https://businessbloomer.com/woocommerce-add-item-to-cart-programmatically/

    Mas agora gostaria de perguntar qual o motivo de adicionar um produto a dois carrinhos? Principalmente por serem lojas diferentes, ou seja, os produtos terão IDs diferentes, os usuários serão diferentes, e mais uma série de problemas que você pode encontrar por tentar uma “integração do tipo”.

    Abraços

    Criador do tópico Rafael Botelho

    (@rhenrigb)

    @mariovalney o negócio é o seguinte:

    Quando o cliente entra no Site, lá já aparecem alguns produtos para que ele possa comprar, mas ao clicar em comprar, ele é direcionado para uma page onde terá a opção de escolher entre as duas Lojas (RS e Outros Estados, por ser CNPJ diferentes e donos diferentes), assim quando ele clicar em comprar no Site, gostaria que o produto fosse adicionado nos 2 carrinhos porque não sei qual Loja o cliente irá escolher.

    Mas vou analisar os links que vc me passou pra ver como resolver esse problema. Apesar de que eu to focando em algum código pra inserir na functions.php pra direcionar aos 2 carrinhos, que no caso seria algo parecido com isso:

    Inserir nos 2 carrinhos dos 2 e-commerces
    https://loja1.meudominio.com.br/loja-virtual/?add-to-cart=id”
    https://loja2.meudominio.com.br/loja-virtual/?add-to-cart=id”

    Valeu.

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Opa… entendi a situação. Bem interessante.

    Se me permite a sugestão, a melhor implementação seria no site principal cadastrar os produtos com os respectivos IDs de cada loja. Aí ele vai escolhendo os produtos e ao escolher a loja você faz só um POST (ou redirect com os IDs e aí seria um GET).

    Com isso você garante que vai enviar o ID certinho para cada loja… mas digamos que não quer ter essa preocupação ou que você garante de outras formas que o ID estará correto, ainda poderá fazer do mesmo jeito: só no final enviar o POST/GET para a loja e montar o carrinho lá.

    Acho a implementação mais simples e fácil.

    Para armazenar informação dos produtos escolhidos, pode usar um Transient (com o ID do usuário ou alguma hash única da sessão).

    Abraços

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Adicionar 1 Produto a 2 Carrinhos simultaneamente’ está fechado para novas respostas.