• 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…

    • This topic was modified 4 years, 10 months ago by wellingtonvilela. Reason: Esqueci de complementar um detalhe

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Claudio ou alguém pode tirar essa dúvida com urgência?’ is closed to new replies.