'_precio_dinamico_inicial',
'label' => __('Precio Inicial para Dinámico', 'woocommerce'),
'desc_tip' => 'true',
'description' => __('Introduce el precio inicial para el descuento dinámico.', 'woocommerce'),
'type' => 'number',
'custom_attributes' => array('step' => 'any')
));
// Agregar campo para el precio mínimo
woocommerce_wp_text_input( array(
'id' => '_precio_dinamico_minimo',
'label' => __('Precio Mínimo para Dinámico', 'woocommerce'),
'desc_tip' => 'true',
'description' => __('Introduce el precio mínimo al que puede bajar.', 'woocommerce'),
'type' => 'number',
'custom_attributes' => array('step' => 'any')
));
// Agregar campo para el descuento por segundo
woocommerce_wp_text_input( array(
'id' => '_descuento_por_segundo',
'label' => __('Descuento por Segundo', 'woocommerce'),
'desc_tip' => 'true',
'description' => __('Introduce la cantidad que baja el precio por segundo.', 'woocommerce'),
'type' => 'number',
'custom_attributes' => array('step' => 'any')
));
}
// Guardar los valores de los campos personalizados
add_action('woocommerce_process_product_meta', 'guardar_campos_personalizados_precio_dinamico');
function guardar_campos_personalizados_precio_dinamico($post_id) {
// Obtener y guardar el precio inicial
$precio_inicial = isset($_POST['_precio_dinamico_inicial']) ? sanitize_text_field($_POST['_precio_dinamico_inicial']) : '';
update_post_meta($post_id, '_precio_dinamico_inicial', $precio_inicial);
// Obtener y guardar el precio mínimo
$precio_minimo = isset($_POST['_precio_dinamico_minimo']) ? sanitize_text_field($_POST['_precio_dinamico_minimo']) : '';
update_post_meta($post_id, '_precio_dinamico_minimo', $precio_minimo);
// Obtener y guardar el descuento por segundo
$descuento_por_segundo = isset($_POST['_descuento_por_segundo']) ? sanitize_text_field($_POST['_descuento_por_segundo']) : '';
update_post_meta($post_id, '_descuento_por_segundo', $descuento_por_segundo);
}
// Aplicar el precio dinámico al producto
add_filter('woocommerce_get_price_html', 'precio_dinamico_ciclo_personalizado', 10, 2);
function precio_dinamico_ciclo_personalizado($precio, $producto) {
// Verificar si el precio dinámico está activado para este producto
$precio_dinamico_activado = get_post_meta($producto->get_id(), '_precio_dinamico_activado', true);
if ($precio_dinamico_activado === 'yes') {
// Obtener los valores personalizados
$precio_inicial = get_post_meta($producto->get_id(), '_precio_dinamico_inicial', true);
$precio_minimo = get_post_meta($producto->get_id(), '_precio_dinamico_minimo', true);
$descuento_por_segundo = get_post_meta($producto->get_id(), '_descuento_por_segundo', true);
// Valor por defecto si no se establecieron
$precio_inicial = $precio_inicial ? $precio_inicial : $producto->get_regular_price();
$precio_minimo = $precio_minimo ? $precio_minimo : 10;
$descuento_por_segundo = $descuento_por_segundo ? $descuento_por_segundo : 0.001;
// Obtener el tiempo de inicio desde el custom field del producto
$tiempo_inicio = get_post_meta($producto->get_id(), '_tiempo_inicio_descuento', true);
if (!$tiempo_inicio) {
$tiempo_inicio = time(); // Si no existe, inicializar con la hora actual
update_post_meta($producto->get_id(), '_tiempo_inicio_descuento', $tiempo_inicio);
}
$tiempo_actual = time(); // Hora actual
$nuevo_precio = $precio_inicial - (($tiempo_actual - $tiempo_inicio) * $descuento_por_segundo);
// Si el precio ha llegado al mínimo, reiniciar al precio inicial y el tiempo
if ($nuevo_precio <= $precio_minimo) {
$nuevo_precio = $precio_inicial;
$tiempo_inicio = time(); // Reiniciar el tiempo de descuento
update_post_meta($producto->get_id(), '_tiempo_inicio_descuento', $tiempo_inicio);
}
// Actualizar el precio del producto
$producto->set_price($nuevo_precio);
return wc_price($nuevo_precio);
}
// Si el precio dinámico no está activado, devuelve el precio normal
return $precio;
}
Los productos PLR (Private Label Rights, o derechos de etiqueta privada) son un tipo de contenido digital que se vende con una licencia que permite a los compradores modificar y vender el contenido como si fuera propio.
¿Cómo utilizar los productos PLR?
Vender los productos PLR directamente
Ofrecer el producto PLR como incentivo
Ofrecer el producto PLR como parte de un paquete de productos
Crear un curso en línea
Utilizar el contenido PLR para crear tu propio contenido
Vender los productos PLR directamente: una de las formas más simples de ganar dinero con los productos PLR es venderlos directamente a los compradores. Después de adquirir el producto PLR, puedes personalizarlo y agregarle tu propio nombre o marca para venderlo en línea a través de sitios web de comercio electrónico, como Amazon, eBay o tu propia tienda en línea.
Ofrecer el producto PLR como incentivo: otra forma de utilizar los productos PLR es ofrecerlos como incentivo para que las personas se suscriban a una lista de correo electrónico o para que realicen una compra. Puedes ofrecer el producto PLR gratuito o a un precio muy bajo, para incentivar a las personas a tomar acción.
Ofrecer el producto PLR como parte de un paquete de productos: si tienes varios productos PLR relacionados, puedes crear un paquete y ofrecerlos juntos a un precio más alto. Esto puede ser atractivo para las personas que desean obtener una gran cantidad de información sobre un tema específico.
Crear un curso en línea: los productos PLR también se pueden utilizar para crear un curso en línea. Puedes combinar varios productos PLR relacionados para crear un curso completo sobre un tema específico. Puedes vender el curso en línea o utilizarlo como una herramienta de marketing para atraer a nuevos clientes a tu sitio web o tienda en línea.
Utilizar el contenido PLR para crear tu propio contenido: los productos PLR pueden ser una excelente fuente de inspiración para la creación de contenido original. Puedes utilizar el contenido PLR como punto de partida para crear tu propio contenido original. Por ejemplo, puedes utilizar un artículo PLR como base para escribir un artículo más detallado o utilizar un curso en línea PLR como fuente de ideas para crear tu propio curso.
Ejemplos de productos
Ebooks
Artículos
Videos
Software
Plantillas
Audios
Infografías
Cursos en línea
Paquetes de marketing
¿Cuál es el principal problema?
Vayamos a lo importante, ¿dónde puedo comprar o descargar productos PLR? Pues el principal problema es que no existen muchos productos PLR en español. pero no hay de qué preocuparse nosotros nos encargamos de eso, ya que vamos a crear el mayor mercado de compra-venta de productos PLR de habla hispana.
Carrito de compra
Administrar el consentimiento de cookies
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración de su navegador.
Functional
Siempre activo
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.