Claudio ou alguém pode tirar essa dúvida com urgência?
-
Olá pessoal, primeiramente sou muito grato pelo plugin do Claudio, você é um monstro!
Segundamente estou utilizando o plugin Dokan para usar uma outra loja dentro da minha para o meu tio que vende personalizados vender junto comigo, mas cara… quebrei a cabe?a e até plugins que realizam a fun??o de Loja A com produto A sair do estoque = A e o do meu Tio loja B com produto B e sair do estoque B de outro estado que no fim deu errado devido a conflitos feios com esse plugin do correios.Desde ent?o! ENCONTREI uma possível solu??o que vi no github feito pelo Lucas Bustamante
( https://github.com/claudiosanches/woocommerce-correios/issues/108 )
Vi que foi até prometido testes e a implementa??o para o plugin identificar o vendedor do dokan pra sair o produto da cidade dele, n?o da minha. Mas o fato n?o é exatamente este, é como eu implemento essas linhas de códigos que o Lucas disponibilizou:
/** * Retorna o CEP de um seller pelo ID */ function get_cep_seller($seller_id) { $address = get_user_meta($seller_id, 'dokan_profile_settings'); return $address[0]['address']['zip']; } /** * Hook para alterar o CEP de origem do WooCommerce Correios * * @param $cep_origem: CEP de origem. Deve ser alterado e retornado. * @param $metodo_entrega: correios_pac, correios_sedex, etc * @param $woocommerce_shipping_method_id: ID único do método de entrega dentro do WooCommerce * @param $carrinho: Um array com todos os itens do carrinho. */ function muda_cep_origem( $cep_origem, $metodo_entrega, $woocommerce_shipping_method_id, $carrinho ) { if (!empty($carrinho['seller_id']) && is_int($carrinho['seller_id'])) { $cep_origem = get_cep_seller($carrinho['seller_id']); } return $cep_origem; } add_filter( 'woocommerce_correios_origin_postcode', 'muda_cep_origem', 10, 4 );
Que segundo ele funcionou na loja da cliente dele que utiliza o Dokan e tem o mesmo propósito que solicito… Alguém me dá uma luz? Estou com meu projeto parado há meses e estou desempregado…
The page I need help with: [log in to see the link]
- The topic ‘Claudio ou alguém pode tirar essa dúvida com urgência?’ is closed to new replies.