Respuestas de foro creadas

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

    (@joseemanuelrr)

    El problema es que en solo una minoría de los productos es que quiero hacer lo planteado anteriormente. Digamos que tengo 700 productos en mi web que funcionan con mi tienda perfecto, pero hay 30 productos que no los tengo en mi tienda, los tengo en una bodega en otro pais, entonces lo que necesito es que SOLO PARA ESOS 30 PRODUCTOS el calculador de precios de envió me calcule como punto de partida la dirección de la bodega externa y no la dirección de woocommerce y punto de destino el que indique el cliente.

    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    Hola amigo, nunca encontré una solución, todos los plugins de marketplace toman la dirección de la tienda y no del producto con los plugins como servientrega, DHL,etc.

    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    Alguien me podría ayudar por favor.

    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    Muchas gracias por la respuesta amigo. Me podría proporcionar los links de los plugins que hace mención?

    Ya eh buscado información al respecto, pero no consigo lo que quiero. Solo quiero agregar un campo en cada producto para que (en tal caso) de tener una dirección distinta al pais en el que es configurado el woocommerce calcular el envio por DHL.

    Tengo que hacer énfasis en que el producto que tendrá en esta caso la dirección aparte de la principal del woocommerce no se trata de ningún proveedor como amazon o aliexpress, simplemente quiero calcular el precio de envio desde la dirección del producto (en este caso en un país distinto) hasta la ubicación que el cliente proporcione. No quiero que tome como punto de partida la ubicación de la tienda o pais en el que esta configurado el woocommerce.

    Probé con el siguiente código, efectivamente agrega el país de origen del producto, pero al parecer no me reconoce al momento de calcular el envio.

    // display field in admin
    add_action('woocommerce_product_options_general_product_data', 'woocommerce_product_country_field');
    function woocommerce_product_country_field()
    {
        global $woocommerce, $post;
    
        $countries_obj   = new WC_Countries();
        $options   = $countries_obj->__get('countries');
    
        echo '<div class="product_country_field">';
        woocommerce_wp_select(
            array(
                'id' => '_country_origin',
                'label' => __('Country of origin', 'woocommerce'),
                'options' => $options,
                'desc_tip' => 'true'
            )
        );
        echo '</div>';
    }
    
    // save fields
    add_action('woocommerce_process_product_meta', 'woocommerce_product_country_fields_save');
    function woocommerce_product_country_fields_save($post_id)
    {  
        $woocommerce_country_origin = $_POST['_country_origin'];
        if (!empty($woocommerce_country_origin))
            update_post_meta($post_id, '_country_origin', esc_attr($woocommerce_country_origin));
    
    }
    • Esta respuesta fue modificada hace 9 meses, 3 semanas por joseemanuelrr.
    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    Muchas gracias, era justo lo que necesitaba.

    ¡Gracias!

    Foro: WooCommerce
    En respuesta a: Cupones personalizados
    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    Gracias amigo, investigare mas sobre ese plugin.

    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    – Estoy editando el funtions mientras tando, al menos hasta que me funcione todo correctamente.

    . No estoy usando ningún plugin que tenga que ver con esto.

    Uno de los principales problemas que me pasaba con tu código era que en los productos variables en oferta el precio quedaba en $0 y las variaciones no funcionaban. Ya pude hacer que los precios de los productos variables con descuento no se quedara en $0 y se mostraran «bien».

    Ahora, estoy usando este código junto con el de la visualización de los precios:

    /*---------- Mostrar texto de ahorro  -----------*/
    function ts_you_save() {
        global $product;
        if ($product->is_type('simple') || $product->is_type('external') || $product->is_type('grouped')) {
            $regular_price = get_post_meta($product->get_id(), '_regular_price', true);
            $sale_price = get_post_meta($product->get_id(), '_sale_price', true);
            if (!empty($sale_price)) {
                $amount_saved = $regular_price - $sale_price;
                $currency_symbol = get_woocommerce_currency_symbol();
                $percentage = round((($regular_price - $sale_price) / $regular_price) * 100);
    ?>
    <p style="font-size:24px;color:red;"><b>Ahorras: <b>$</b><?php echo number_format($amount_saved, 2, '.', '') . " (" . number_format($percentage, 0, '', '') . "%)"; ?></b></p>
    <?php
            }
        }
    }
    add_action('woocommerce_single_product_summary', 'ts_you_save', 11);

    Pero pasa igual con los productos variables

    Es exactamente lo mismo para Woocommerce, duplicator lo que hace es una copia del directorio completo de wordpress y su base de datos. luego cambia las url desde el instalador.

    Personalmente ya utilice duplicator mas de 10 veces satisfactoriamente con woocommerce.

    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    Sigo haciendo pequeños cambios pero con el mismo resultado en los productos variables.

    Cualquier producto variable que tenga un descuento en sus variaciones deja de funcionar

    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    Tu tienes razón amigo, el código solo afecta a los productos con descuento, lo que me da error es cuando un producto variable tiene descuentos en sus variaciones.

    Ejemplo: Si pantalón (producto variable) en su variación de talla ‘s’ tiene un descuento; ya ese producto deja de funcionar.

    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    Gracias por la respuesta amigo, acabo de poner la actualización del código y queda igual.

    Con respecto a los precios variables, el fallo ocurre cuando los precios variables tienen descuento cada uno.

    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    Muchas gracias por tu respuesta amigo. El código funciona perfectamente con productos normales, con los productos variables que tienen descuento es otra cosa, pone los precios en 0 y dejan de funcionar.

    Alguna idea? ¡Muchas gracias por tu tiempo!

    Buenas tardes amigo, deberías de colocar el enlace a la web para poder ayudarte mejor.

    mientras, puedes intentar con este código CSS.

    .branding .navbar-brand-sitename.czr-underline span {
        background-color: TUCOLOR;
    }

    Buenas amigo, instala el plugin gratuito «Loco Translate» y personaliza la traducción de tu tema de una forma muy fácil.

    Aquí te dejo el link: https://es.wordpress.org/plugins/loco-translate/

    Iniciador del debate joseemanuelrr

    (@joseemanuelrr)

    Buenas tardes amigo, gracias por tu respuesta, pero con esa clase fue la primera que intente, y no hace nada.

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