Saltar al contenido
José Marin de la Fuente
José Marin de la Fuente
  • Inicio
  • jmdf
    • Consultor Tecnológico
    • En los medios
    • CodePen
    • ebooks
  • Secciones
    • Blog Personal
    • Drones
    • Marketing Digital
    • Mundo 360
    • Redes Sociales
    • Seguridad informática
    • SEO
    • Tecnología y Mundo Digital
    • WebDesigners, WebMasters & Developers
  • My Tools
    • Calendar Link Generator Online
    • WhatsApp Link Generator Online
    • HTML Obfuscator Online
    • JavaScript Obfuscator Online
    • JWT Decoder
    • QR Online Generator
    • WordPress Password Hash Generator
    • String art generator
    • Editor HTML
    • Test – Tabla Schulte
    • Word Counter
    • Generador de mapeo de imagenes
    • Yellow Dots Decoder
  • Proyectos
    • Lectura Veloz | Chrome Extension
    • FocusTasks | Chrome Extension
  • hangar18
  • Contacto
José Marin de la Fuente José Marin de la Fuente
  • Inicio
  • jmdf
    • Consultor Tecnológico
    • En los medios
    • CodePen
    • ebooks
  • Secciones
    • Blog Personal
    • Drones
    • Marketing Digital
    • Mundo 360
    • Redes Sociales
    • Seguridad informática
    • SEO
    • Tecnología y Mundo Digital
    • WebDesigners, WebMasters & Developers
  • My Tools
    • Calendar Link Generator Online
    • WhatsApp Link Generator Online
    • HTML Obfuscator Online
    • JavaScript Obfuscator Online
    • JWT Decoder
    • QR Online Generator
    • WordPress Password Hash Generator
    • String art generator
    • Editor HTML
    • Test – Tabla Schulte
    • Word Counter
    • Generador de mapeo de imagenes
    • Yellow Dots Decoder
  • Proyectos
    • Lectura Veloz | Chrome Extension
    • FocusTasks | Chrome Extension
  • hangar18
  • Contacto
Modo Visual
Redes Sociales

Buscar en el blog

WebDesigners, WebMasters & Developers • 2 min de lectura

Activar la REST API de Woocommerce en WordPress

8 agosto 2018
Api Woocommerce

API de Woocommerce | las API son un conjunto de funciones, y protocolos de programación que nos permiten a los programadores crear secuentas de programa para determinados sistema operativos. Las API simplifican mucho el trabajo de un desarrollador de programas, ya que no tiene que «escribir» códigos partiendo de cero. Estas permiten al informático usar funciones predefinidas para interactuar con el sistema operativo o con otro programa.”

1- Activando la REST API

Para activar la REST API de Woocommerce puedes hacerlo desde el dashboard de WordPress: Woocommerce > Ajustes> API> Activar la REST API.

REST API de Woocommerce

2- Generando las Claves

En la misma pantalla de activación, verás una opción de Claves/Aplicaciones, desde aquí puedes agregar nuevas claves.

Clave api woocommerce

Al añadir clave verás la siguiente pantalla, en donde puedes llenar datos de la nueva clave, para este ejemplo usaremos una clave con permiso de lectura para el usuario administrador.

api woocommerceTras guardar los cambios verás la generación de las claves, la clave de usuario, la clave secreta y también en código QR. Guarda los textos de las claves generadas ya que lo usaremos posteriormente.

clave api

3- Usando la REST API desde una aplicación externa

Hay disponibles algunas librerías preparadas para usar la REST API de Woocommerce, en nuestro ejemplo usaremos una librería para trabajar con PHP.

  • Primero, asegúrate de tener composer instalado.
  • Desde tu terminal, crea un nuevo proyecto composer
    composer init
  • Luego instal el paquete de dependencia
    composer require automattic/woocommerce
    
  • Finalmente crea el archivo .php con el siguiente código y reemplaza la url del sitio de origen y las claves anteriormente generadas.
     
    require __DIR__ . '/vendor/autoload.php';
    
    use Automattic\WooCommerce\Client;
    
    $woocommerce = new Client(
        'http://TuSitioWoocommece.com', 
        'ck_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 
        'cs_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
        [
            'wp_api' => true,
            'version' => 'wc/v1',
        ]
    );
    
    print_r($woocommerce->get('products'));
    

    En la parte final del código verás que se recupera todos los productos desde el sitio web con Woocommece, para saber que otros métodos tienes disponibles revisa la documentación oficial de Woocommerce REST API.

¿Aún con dudas?, en el siguiente video se explica en detalle cada uno de los puntos tratados anteriormente.

Fuente: https://decodecms.com/como-usar-la-rest-api-de-woocommerce/

Comentarios
Compartir este artículo:

Navegación de entradas

Artículo anterior ← ¿Qué son las historias de Facebook y por qué son importantes para mi negocio?
Siguiente artículo Usando Big Data para explicar la política en lugar de predecirla →

Artículos Relacionados

desarrollo de software público
WebDesigners, WebMasters & Developers

Código de Buenas prácticas en el desarrollo de software público

14 septiembre 2024 • 2 min de lectura
mysql-updates-wordpress1
WebDesigners, WebMasters & Developers

Cambiar y actualizar las URL’s de WordPress en la base de datos cuando cambiamos de servidor

6 marzo 2014 • 2 min de lectura
Materialize
WebDesigners, WebMasters & Developers

Material Design usando Materialize

4 marzo 2020 • 4 min de lectura
advertise width me
Baitdom Domótica para el hogar en Tucumán
Google Street View Trusted Photographer | Tucumán
grupo de desarrolladores tucumanos en Facebook

Entradas recientes

  • JEV AI: El Modelo ‘Sistema 1’ | 193x Más Rápido que los LLM | Análisis Completo
  • Cómo buscar archivos públicos de Google Drive con Google Dorks y proteger tu información
  • Cómo vender productos digitales con Landing Pages, Tiendanube y Meta Ads
  • Métricas de Meta Ads: guía completa para entender CPM, CTR, CPC, CPA, ROAS y optimizar campañas
  • Framework 3Qs en Meta Ads: Diagnóstico de Campañas y Optimización
advertise width me
DEVELOPER TOOLBOX

Mis Herramientas & Utilidades

Colección de utilidades web interactivas para desarrolladores y profesionales.

JWT Decoder POPULAR

Decodifica y verifica tokens JWT

JSON Formatter

Embellece y valida JSON

Base64 Encoder

Codifica y decodifica Base64

Hash Generator

MD5, SHA-256 y más

Regex Tester

Prueba expresiones regulares

CSS Gradients NUEVO

Generador de degradados CSS

© 2026 José Marin de la Fuente. Todos los derechos reservados.