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:

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

Instalar PHP y MySQL

Vamos a xampp descargamos instalamos y siguiente siguiente

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

Descargamos e instalamos WordPress

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

Descomprimimos WordPress en C:\xampp\htdocs

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

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

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

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

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

En nuestro caso seleccionamos moda y seguir

Click en siguiente

Seleccionamos asi todo y click en siguiente

click en siguiente

Elegimos el tema Storefront

Ir a WooCommerce e inicio y añadir productos

Click aqui

Arrastramos el archivo productos.csv y siguiente
click en Ejecutar el importador
Click en ver productos
Asi se miran los productos

Agregar código

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;

Escribimos la url en el navegador localhost/wordpress6/webhook/chatgpt.php

Los comentarios están cerrados.

Salir de la versión móvil