ele
Respuestas de foro creadas
-
Foro: WooCommerce
En respuesta a: cambiar texto de wordpress@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@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@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 shippingForo: WooCommerce
En respuesta a: Enviar contraseña por correohay plugins que si los envian, tiene que a ver algun modo
Foro: WooCommerce
En respuesta a: cambiar texto de wordpress@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@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 pedidoPara 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 wordpressForo: WooCommerce
En respuesta a: dos checkout@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@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, 11 meses por ele.
Foro: WooCommerce
En respuesta a: Saltar carrito@adriandegrafreak genial, muchas gracias 🙂
Foro: WooCommerce
En respuesta a: Saltar carritoahora 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@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, 11 meses por ele.
Foro: WooCommerce
En respuesta a: Saltar carritogracias 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, 11 meses por ele.
Foro: WooCommerce
En respuesta a: Modificar numero de pedidoBuenas, aunque creo que con este plugin se solucionaria :
https://open-tools.net/woocommerce/advanced-ordernumbers-for-woocommerce.htmlForo: WooCommerce
En respuesta a: Modificar numero de pedidola 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.