Respuestas de foro creadas

Viendo 15 respuestas - de la 1 a la 15 (de un total de 18)
  • Iniciador del debate daschin2

    (@daschin2)

    Muchas gracias ya lo solucione @kallookoo si era por la $n_variation puse (int)para que tradujera de string a int y de una funciono

    Iniciador del debate daschin2

    (@daschin2)

    Buenas @jose-lazo lo que quiero es que aparezca en la sección de «datos del producto» pero que no se refleje en la parte de «Campos personalizados» mi problema esta en esta ultima el cual al ingresar el valor de la variable al guardar se ve reflejado en la sección de campos personalizados imagenLink

    Iniciador del debate daschin2

    (@daschin2)

    Mirando en la base de datos donde se guardan las ordenes wp_wc_order_product_looku y wp_wc_order_stats que el ID se guarda en la columna por nombre Order_id cambio donde se recibe la orden $the_order por Order_id quedando

    add_filter("woocommerce_admin_order_actions", function ($actions, $order_id) {
            if ( $order_id->has_status( 'completed' ) ) {
                $action_slug = 'impresion';
                $actions[$action_slug] = [
                    'url' => wp_nonce_url(admin_url('admin-ajax.php?action=invoice_generator&order_id='.$order_id)),
                    'action' => $action_slug,
                    'name' => __( 'Imprimir'),
                ];
            }
            return $actions;
        }, 10, 2);

    pero al fijarme en la URL que aparece todos los datos en ella
    admin-ajax.php?action=invoice_generator&order_id=%7B"id"%3A247%2C"parent_id"%3A0%2C"status"%3A"completed"%2C"currency"%3A"USD"%2C"version"%3A"5.0.0"...
    al ponerle $order_id->get_id(); ya aparece el ID del pedido pero al recibirlo y usar wc_get_order( $order_id ) muestro con var_dump para ver que contiene y me aparece que no se recibe o bool(false)

    Iniciador del debate daschin2

    (@daschin2)

    Ya encontré la solución

    $('.icono-categorias').click(function(){
          $id_desplegable = $(this).attr('id')
          $('.'+$id_desplegable).toggleClass('d-none');
        })
    Iniciador del debate daschin2

    (@daschin2)

    Buenas Jose no he podido mostrar los precios he intentado en la misma seccion de filtros que estoy haciendo

    $valormaximo = $_GET["max_price"];
    echo '<h2>'.$_GET["min_price"].'</h2>';
    print_r($_GET["min_price"]);
    echo $valormaximo;

    probando si se resivian los datos pero no se muestra nada. haciendo prueba cree un shortcode y probando lo en diferente paginas pero sigue sin mostrar algo

    Buenas para lo de las bodegas eso te tocaría por productos variables de woocommerce con estos puedes poner precios diferentes al mismo producto
    También te tocaría hacer o comprar un plugin que agregue descripciones personalizadas a los productos de pendiendo de la bodega y lo mismo con el plugin de geolocalizar

    Foro: WooCommerce
    En respuesta a: Página producto

    Si estas usando un theme child busca en la carpeta de este o si estas modificando el tema busca en el archivo page.php si es una pagina «estática» o en index.php si es una pagina con sidebar

    Foro: WooCommerce
    En respuesta a: Página producto

    Buenas me paso una vez te toca ir buscando donde hay alguna DIV sin su cierre

    Iniciador del debate daschin2

    (@daschin2)

    Corregi un error en el archivo support.php
    add_action('after_setup_theme', 'disortopedicos_setup');

    Iniciador del debate daschin2

    (@daschin2)

    Muchas gracias.
    Para que aparesca el texto de un input como seria
    codigo del input:
    <input type="text" name="text_sale" value="<?php echo ($valor_texof = get_option('text_sale'))? $valor_texof : ''; ?>">

    codigo de la edicion:

    function replace_sale_text( $oferta ) {
    	
    	$oferta = '<span class="onsale">OFERTA</span>';
    	return $oferta;
    
    }

    he intentado con $oferta = echo $text_sale; pero aparece sin la clase onseale lo que hace que no se muestre sobre la imagen tambien con $oferta = '<span class="onsale"><?php echo $text_sale ?></span>';

    Iniciador del debate daschin2

    (@daschin2)

    Buenas re-explicandome bien
    Lo que quiero hacer es modificar el aviso de oferta desde un plugin digamos poner que en vez de aviso de oferta salga en porcentaje la cosa seria como me recomiendan hacer para modificar eso add_filter('onsale')o algo asi

    Iniciador del debate daschin2

    (@daschin2)

    ok muchas gracias

    Iniciador del debate daschin2

    (@daschin2)

    Buenas muchas gracias ya tengo funcionando lo de las checkbox y ahora para hacer una accion con ellas tengo el siguiente codigo

    function remover_sku($enabled){
    	if (empty($_POST['SKUAD'])){
    			return $false;
    		}else{
    			return $enabled;
    		}
    }
    add_filter( 'wc_product_sku_enabled', 'remover_sku' );

    lo tengo linkeado por un include actulmente tengo un problema porque puedo activar por primera vez pero al desactivarlo no vuelven a aparecer las SKU del woocommerce.
    Creo que es algo que estoy haciendo mal con el empty o alguna clase de declarasion que me borre algun valor de la variable

    Iniciador del debate daschin2

    (@daschin2)

    al poner otra checkbox con
    <input type="checkbox", name="SKUAD[Prueba]"<?php checked( isset( $options['Prueba'] ) ); ?>, value="Prueba">
    no lo toma y voy a revisar en la base de datos y tampoco aparece estoy seguro porque no lo detecta como una array o algo parecido y me lansa un error

    Iniciador del debate daschin2

    (@daschin2)

    lo que aparece en la base de datos es «SKUAD a:1:{s:3:»SKU»;s:3:»SKU»;}»

Viendo 15 respuestas - de la 1 a la 15 (de un total de 18)