Respuestas de foro creadas

Viendo 15 respuestas - de la 16 a la 30 (de un total de 46)
  • Foro: WooCommerce
    En respuesta a: cambiar texto de wordpress
    Iniciador del debate ele

    (@luishgc93)

    @lgrusin buenas, no me funciona el codigo 🙁 :

    global $product;
    if (($product->get_id()) == '1692'){
    add_filter(  'gettext',  'wps_translate_words_array'  );
    add_filter(  'ngettext',  'wps_translate_words_array'  );
    function wps_translate_words_array( $translated ) {
     
         $words = array(
                            'Detalles de facturación' => 'Completar inscripcion',
                            'Tu pedido' => 'Ultimo paso',
    
                        );
     
         $translated = str_ireplace(  array_keys($words),  $words,  $translated );
         return $translated;
    	}
    }
    Foro: WooCommerce
    En respuesta a: cambiar texto de wordpress
    Iniciador del debate ele

    (@luishgc93)

    @lgrusin ya,pero lo necesito así cuando los usuarios seleccionen los pedidos gratuitos. Y ademas no pueden comprar un producto y coger uno a la vez, esta restringido, ya que hay productos exclusivos para unos clientes.

    Foro: WooCommerce
    En respuesta a: cambiar texto de wordpress
    Iniciador del debate ele

    (@luishgc93)

    @lgrusin se que woo tiene hooks para cambiar los textos pero estos dos concretamente no, por eso uso ese codigo. Mirando por google, el primer texto esta :

    woocommerce_checkout_before_customer_details

    Billing Details

    woocommerce_before_checkout_billing_form

    Billing Details -> esta palabra no tiene hooks :/
    igual que la otra shipping

    Iniciador del debate ele

    (@luishgc93)

    hay plugins que si los envian, tiene que a ver algun modo

    Foro: WooCommerce
    En respuesta a: cambiar texto de wordpress
    Iniciador del debate ele

    (@luishgc93)

    @lgrusin los textos que quiero cambiar son :
    Detalles de facturación -> completar inscripcion
    y el de:
    Tu pedido -> ultimo paso
    Esos textos son de la pagina de checkout, como no tiene sentido mostrar el texto de detalles de facturación en productos que con un cupon se ponen gratis, pues por eso quiero cambiarlo a completar inscripción.

    Entonces el codigo quedaria algo asi ?

    
    global $product;
    if (($product->get_id()) == '1950'){
    add_filter(  'gettext',  'wps_translate_words_array'  );
    add_filter(  'ngettext',  'wps_translate_words_array'  );
    function wps_translate_words_array( $translated ) {
     
         $words = array(
                            'Detalles de facturación' => 'Completar inscripcion',
                            'Tu pedido' => 'Ultimo paso',
    
                        );
     
         $translated = str_ireplace(  array_keys($words),  $words,  $translated );
         return $translated;
    }
    }
    Foro: WooCommerce
    En respuesta a: cambiar texto de wordpress
    Iniciador del debate ele

    (@luishgc93)

    @lgrusin gracias por contestarr 😀

    quiero cambiar el texto de arriba del todo de la pagina de pago : Detalles de facturación
    y el de : Tu pedido

    Para los productos gratuitos, ya que no tiene sentido mostrar ese texto cuando no se paga nada… y me gustaría mostrar otro texto.

    Encontré este código pero claro, afecta a todos los productos… y yo solo lo quiero para los gratuitos o para los que yo elija por ID.

    El tema de la ralentización no habría problema 🙂

    //Textos traducidos a medida
    add_filter(  'gettext',  'wps_translate_words_array'  );
    add_filter(  'ngettext',  'wps_translate_words_array'  );
    function wps_translate_words_array( $translated ) {
     
         $words = array(
                            // 'palabra a traducir' = > 'traducción'
                            'Entradas' => 'Noticias',
                            'Entrada' => 'Noticia',
                            'Comenetarios' => 'Debates',
                            'Medios' => 'Imágenes',
                            'Escritorio' => 'Panel de control',
                        );
     
         $translated = str_ireplace(  array_keys($words),  $words,  $translated );
         return $translated;
    }
    Foro: WooCommerce
    En respuesta a: cambiar texto de wordpress
    Iniciador del debate ele

    (@luishgc93)

    alguna ayuda 🙁 ?? @lgrusin

    • Esta respuesta fue modificada hace 4 años, 1 mes por ele.
    Foro: WooCommerce
    En respuesta a: dos checkout
    Iniciador del debate ele

    (@luishgc93)

    @lgrusin creo que encontré la solución en https://es.wordpress.org/support/topic/cambiar-texto-de-wordpress/

    mas o menos lo tengo pero faltaria que fuese por id de producto

    Foro: WooCommerce
    En respuesta a: dos checkout
    Iniciador del debate ele

    (@luishgc93)

    @lgrusin buenas ! no es diferente. Lo que intento es que para los productos gratuitos en el checkout o página final para pedir los datos del usuario, pues pueda presentar un checkout diferente porque para los productos gratuitos no tiene sentido que se muestre los datos del pedido si cuesta 0€ o que salga el boton realizar pedido, en vez de finalizar consulta.
    Encontre un plugin para personalizar el texto final https://demo.xlplugins.com/next-move/?utm_source=nextmove-lite&utm_medium=sidebar&utm_campaign=plugin-resource&utm_term=demo
    que me fue muy util para lo que digo, porque para los productos de pago no tiene sentido presentar los mismos mensajes que para los gratuitos.
    ¿alguna idea? 🙂

    • Esta respuesta fue modificada hace 4 años, 1 mes por ele.
    Foro: WooCommerce
    En respuesta a: Saltar carrito
    Iniciador del debate ele

    (@luishgc93)

    @adriandegrafreak genial, muchas gracias 🙂

    Foro: WooCommerce
    En respuesta a: Saltar carrito
    Iniciador del debate ele

    (@luishgc93)

    ahora si funciona !! 😀 gracias @adriandegrafreak y una cuestión más ,
    donde

        }else{
           //return url del producto, página donde quieres que se quede o para configurado en woocommerce
          }

    si lo dejo asi tal cual no haría nada para el resto de productos ? no? por lo que veo, para el resto de productos si actua con normalidad, pasa por el carrito y demás.

    Foro: WooCommerce
    En respuesta a: Saltar carrito
    Iniciador del debate ele

    (@luishgc93)

    @adriandegrafreak no entiendo con lo que me dices de ponte en var_dump :/
    el codigo sigue fallando quitando el punta coma demás

    • Esta respuesta fue modificada hace 4 años, 1 mes por ele.
    Foro: WooCommerce
    En respuesta a: Saltar carrito
    Iniciador del debate ele

    (@luishgc93)

    gracias por tu ayuda @adriandegrafreak pero no me funciona el código no hace nada 🙁

    /* Enviar directamente al pago si cumple condición */
    add_filter ('add_to_cart_redirect', 'redirect_to_checkout');
    function redirect_to_checkout() {
        $checkout_url = get_permalink(get_option(‘woocommerce_checkout_page_id’));;
        if ( isset( $_REQUEST['add-to-cart'] ) ) {
           $product_id = (int) apply_filters( 'woocommerce_add_to_cart_product_id', $_REQUEST['add-to-cart'] );
          if (  $product_id == 1573 ){
           return $checkout_url;
          }
        }
    }
    • Esta respuesta fue modificada hace 4 años, 1 mes por ele.
    Foro: WooCommerce
    En respuesta a: Modificar numero de pedido
    Iniciador del debate ele

    (@luishgc93)

    Buenas, aunque creo que con este plugin se solucionaria :
    https://open-tools.net/woocommerce/advanced-ordernumbers-for-woocommerce.html

    Foro: WooCommerce
    En respuesta a: Modificar numero de pedido
    Iniciador del debate ele

    (@luishgc93)

    la idea es que saque diferentes números de pedido dependiendo del producto, el plugin que uso ahora es : Custom Order Numbers pero no esa posibilidad, y buscando por google no encuentro nada… conocen alguno? el plugin de ahora si son varios pedidos pues incrementa el número de pedido.

Viendo 15 respuestas - de la 16 a la 30 (de un total de 46)