FOX - Currency Switcher for WooCommerce

REST API

WOOCS proporciona funcionalidad de REST API para recuperar datos de moneda y precios de productos de forma programática. Endpoints disponibles: 1. Obtener todas las monedas
  • Método: GET
  • Endpoint: /wp-json/woocs/v3/currency
  • Descripción: Devuelve una lista de todas las monedas disponibles con sus configuraciones y tipos de cambio.
  2. Obtener precio de un solo producto
  • Método: GET
  • Endpoint: /wp-json/woocs/v3/product-price/{product_id}?currency={currency_code}
  • Ejemplo: /wp-json/woocs/v3/product-price/59?currency=GBP&format=raw
  • Descripción: Recupera el precio de un producto específico en la moneda solicitada.
  • Parámetros:
    • product_id (requerido) - ID de producto de WooCommerce
    • currency (opcional) - Código de moneda (ej., GBP, EUR, USD)
    • format (opcional) - Formato de respuesta: html o raw (predeterminado: html)
  3. Obtener precios de múltiples productos
  • Método: POST
  • Endpoint: /wp-json/woocs/v3/products-prices
  • Content-Type: application/json
  • Descripción: Recupera los precios de múltiples productos en una moneda especificada.
  • Cuerpo de la solicitud:
    {
      "product_ids": [59, 62, 50],
      "currency": "GBP",
      "format": "html"
    }
  • Parámetros:
    • product_ids (requerido) - Array de IDs de producto
    • currency (opcional) - Código de moneda
    • format (opcional) - Formato de respuesta: html o raw
Ejemplo usando cURL:
curl -X POST https://your-site.com/wp-json/woocs/v3/products-prices \
  -H "Content-Type: application/json" \
  -d '{
    "product_ids": [59, 62, 50],
    "currency": "GBP"
  }'