• Resolved atorres-1

    (@atorres-1)


    please, I see that many issues have problems with checkbox position to send product to different address in checkout page. Could this be corrected this way, instead of always using css to fix the position?

    /*before*/
    <h3 id="ship-to-different-address">
    <label for="ship-to-different-address-checkbox" class="checkbox"><?php _e( 'Ship to a different address?', 'woocommerce' ); ?></label>
    <input id="ship-to-different-address-checkbox" class="input-checkbox" <?php checked( $ship_to_different_address, 1 ); ?> type="checkbox" name="ship_to_different_address" value="1" />
    /*After <input id="ship-to-different-address-checkbox" is inside <label for="ship-to-different-address-checkbox"*/
    
    <h3 id="ship-to-different-address">
    <label for="ship-to-different-address-checkbox" class="checkbox"><?php _e( 'Ship to a different address?', 'woocommerce' ); ?> <input id="ship-to-different-address-checkbox" class="input-checkbox" <?php checked( $ship_to_different_address, 1 ); ?> type="checkbox" name="ship_to_different_address" value="1" /></label>

    https://www.ads-software.com/plugins/woocommerce/

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Contributor Claudio Sanches

    (@claudiosanches)

    Semantically speaking, using the input before h3 and label would not be correct… But do like you prefer in your theme ??

    Thread Starter atorres-1

    (@atorres-1)

    Olá Grande Cláudio, boa noite.

    N?o seria, mas resolve o problema. Pois toda vez que há atualiza??es, la vem o problema. Há algum tempo, n?o existiam plugins que trabalhassem o código css permanente para problemas com o css no WooCommerce, hoje temos.

    E acrescentando mais este detalhe, essa gambiarra eu fiz pra ajudar o cliente leigo, aquele bem leigo, a entender de forma simples o que é a op??o de Endere?o diferente de entrega. E como afirmei, fiz a gambiarra porque nela, é quase nulo o uso de css para corrigir esse checkbox 100m de distancia da frase: Entregar para um endere?o diferente?.

    Se tiver tempo, observa como ficou.

    https://www.terabyte-rs.com.br/finalizar-compra/

    Plugin Contributor Claudio Sanches

    (@claudiosanches)

    Mesmo assim, falando em semantica, é errado.
    Esta fora da ordem e ainda prejudicial para usuário com deficiência visual, no caso de leitores de tela…
    Esse tipo de coisa deve ser feito por CSS, até mesmo essa é a premissa do CSS, dar estilo e alinhar as coisas.

    Thread Starter atorres-1

    (@atorres-1)

    Ok, Muito obrigado, eu agrade?o e farei como explicou.

    Thread Starter atorres-1

    (@atorres-1)

    Apenas, e se você observou, há um texto explicativo, o cliente exige que seja assim. é claro que a cada atualiza??o do Woo, terei que repor o mesmo texto direto no código. E sobre está quest?o, o que você me orienta a fazer com rela??o ao pedido do cliente sobre o texto.

    Há uma forma correta pra deixar o texto explicativo, la onde você agora pouco verificou ?

    Plugin Contributor Claudio Sanches

    (@claudiosanches)

    Fiquei com medo de ler:

    rei que repor o mesmo texto direto no código. E sobre está quest?o, o que você me orienta a fazer com rela??o ao pedido do cliente sobre o texto.

    Tem vários actions e filtros exatamente para adicionar coisas extras assim…
    Além de que é possível usar o sistema de templates do WooCommerce para fazer isso também:
    https://docs.woothemes.com/document/template-structure/

    Assim vai permanecer mesmo depois de atualizado.

    Thread Starter atorres-1

    (@atorres-1)

    O problema é que a estrutura do woo precisa ser atualizada dentro do template também, logo se perder esse “extra”, se for possíve, tu podes me indicar um plugin que possa fazer esse filtro/action ?

    Plugin Contributor Claudio Sanches

    (@claudiosanches)

    N?o se perde, porque você pode copiar o template para dentro do seu tema e assim vai permanecer a atualiza??o mesmo depois de atualizar o WooCommerce.

    Thread Starter atorres-1

    (@atorres-1)

    Grande Cláudio, foi isso que eu acabei de te falar agora: Toda vez que eu atualizo o woo via plugin, eu tenho que repor também via ftp no meu tema.

    EX: cart.php no plugin = V.2.0
    No meu tema, terei que atualizar este cart.php para a vers?o atual.

    Logo, se houver algo acrescentado por mim na vers?o antiga, terá que ser adicionado outra vez na vers?o que irá para o tema.

    Já aconteceu inúmera vezes de n?o atualizar o woo dentro do tema, e o tema ficar mais bugado que o pensamento do neymar em dia de decis?o de título.

    Plugin Contributor Claudio Sanches

    (@claudiosanches)

    N?o exatamente, nem sempre tem atualiza??es no template.
    Além que dependendo onde você quer adicionar algo, deve talvez ter algum action.
    Me mostra onde aparece a mensagem.

    Thread Starter atorres-1

    (@atorres-1)

    Na página do Checkout, através do form-shipping.php

    https://oi64.tinypic.com/bgs2dy.jpg

    Pra ver a mensagem, adiciona o produto no cart e vai pro checkou ..
    https://www.terabyte-rs.com.br/produtos/memoria-desktop-4gb-1600mhz-ddr3-tera-byte/

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘CheckBox to ship-to-different-address-checkbox’ is closed to new replies.