01. WHATSAPP CHATGPT WOOCOMMERCE

ChatBot de ventas vía WhatsApp con ChatGPT

El comercio electrónico ha experimentado un crecimiento significativo en los últimos años, y las empresas buscan continuamente mejorar la experiencia del cliente y aumentar sus ventas en línea. Para lograr esto vamos a crear un ChatBot de ventas vía WhatsApp con ChatGPT siguiendo estos pasos:

Crear una API Key de ChatGPT

Para implementar un ChatBot de ventas vía WhatsApp utilizando ChatGPT, primero deberás crear una API Key de ChatGPT. Después de obtener la API Key, podrás integrarla con una solución de WhatsApp para empresas y desarrollar tu ChatBot de ventas. A continuación, se detallan los pasos generales para llevar a cabo la implementación:

image 9
Vamos a https://platform.openai.com/signup Nos registramos ya sea con tu email o con tu cuenta de Google o Microsoft
image 10
Damos click en nuestro perfil y despues en “View API Key”

image 11

Instalar PHP y MySQL

image 23
Vamos a xampp descargamos instalamos y siguiente siguiente

image 32
Abrimos xampp-control.exe y daos click en start para Apache y MySQL

Descargamos e instalamos WordPress

image 33
Descargamos WordPress desde Descargar | WordPress.org Español (México)

image 34
Descomprimimos WordPress en C:\xampp\htdocs

image 35
Creamos una nueva base de datos
image 36
Creamos la base de datos llamada wordpress (o cualquier nombre)

image 37
Agregamos el nombre de la base de datos el usuario de la bd y click en enviar

image 38
Colocamos el nombre del sitio, usuario, pass, correo y click en el boton

image 39
Click en nuevo Pauling, buscamos WooCommerce y click en instalar, esperar y activar

image 40
Clocamos el pais, direccion, CP, Ciudad, correo y seguir

image 41
En nuestro caso seleccionamos moda y seguir

image 42
Click en siguiente

image 43
Seleccionamos asi todo y click en siguiente

image 44
click en siguiente

image 45
Elegimos el tema Storefront

image 46
Ir a WooCommerce e inicio y añadir productos

image 47
Click aqui

image 48
Arrastramos el archivo productos.csv y siguiente
image 49
click en Ejecutar el importador
image 50
Click en ver productos
image 51
Asi se miran los productos

Agregar código

image 53
Creamos una carpeta llamada webhook y dentro un archivo llamado chatgpt.php y agregamos este código

chatgpt.php

<?php
function preguntaChatgpt($pregunta){
    //API KEY DE CHATGPT
    $apiKey='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';
    //INICIAMOS LA CONSULTA DE CURL
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://api.openai.com/v1/chat/completions');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
    curl_setopt($ch, CURLOPT_HTTPHEADER, [
        'Authorization: Bearer '.$apiKey,
        'Content-Type: application/json',
    ]);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "{\n 
        \"model\": \"gpt-3.5-turbo\",\n 
        \"messages\": [
            {\"role\": \"user\", 
            \"content\": \"".$pregunta."\"}
            ]\n
        }");
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    
    $response = curl_exec($ch);
    
    curl_close($ch);
    $decoded_json = json_decode($response, false);
    //RETORNAMOS LA RESPUESTA QUE EXTRAEMOS DEL JSON
    return  $decoded_json->choices[0]->message->content;    
}
$respuesta=preguntaChatgpt("Cuanto es 6 mas 6");
echo $respuesta;

ChatBot de ventas vía WhatsApp con ChatGPT
Escribimos la url en el navegador localhost/wordpress6/webhook/chatgpt.php

Los comentarios están cerrados.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad