Referencia del servicio web
Utilización de API
Todos los métodos han de ser llamados a través de la puerta de enlace / API /. Por ejemplo, http://www.maboutique.com/api/carriers
La mayoría de los métodos se pueden acceder de una manera REST, con los 5 principales métodos de petición HTTP: HEAD, GET, POST, PUT, DELETE. Las únicas excepciones son las siguientes:
search
: sólo pueden ser accedidos utilizando GET y HEAD.stock_movements
: no puede ser accedidos con PUT.
Todos los métodos cuentan con dos tipos opcionales, los cuales son añadidos al final de la URL:
?blank
: devuelve un árbol XML vacío del objeto elegido.?synopsis
: devuelve un árbol XML vacío del objeto elegido, con el formato esperado para cada valor (véase más adelante) y los indicadores específicos (ej., si el nodo es necesario y el tamaño máximo en número de caracteres).
Los métodos
Método | Descripción |
addresses | El Cliente,Las direcciones del Fabricante y del Cliente |
carriers | Los transportistas |
carts | Carritos de los clientes |
categories | Las categorías de productos |
combinations | Las combinaciones de productos |
configurations | Configuración de la tienda |
content_management_system | Sistema de gestión del contenido |
countries | Los países |
currencies | Las monedas |
customers | Clientes de la tienda virtual |
deliveries | Entrega de producto |
employees | Los Empleados |
groups | Los grupos de clientes |
guests | Los invitados |
image_types | Los tipos de imagen |
images | Las imágenes |
images/general/header | El logo del encabezado de la tienda |
images/general/mail | El logo de los e-mails de la tienda |
images/general/invoice | El logo de la factura de la tienda |
images/general/store_icon | El logo de la tienda como un favicon |
images/products | Las imágenes de productos |
images/categories | Las imágenes de categorías |
images/manufacturers | Las imágenes de los fabricantes |
images/suppliers | Las imágenes de los proveedores |
images/stores | Las imágenes de las tiendas. |
languages | Idiomas de la tienda |
manufacturers | Los fabricantes de productos |
order_details | Detalles de un pedido |
order_discounts | Descuentos de un pedido |
order_histories | Los historiales de pedidos |
order_states | Los estados de pedidos |
orders | Pedidos de los Clientes |
price_ranges | Rangos de precio |
product_feature_values | Los valores de las características de los productos |
product_features | Las características de los productos |
product_option_values | Los valores de las opciones de los productos |
product_options | Las opciones de los productos |
products | Los productos |
search | Búsqueda |
states | Las provincias disponibles de países |
stock_movement_reasons | La razón del movimiento en el stock |
stock_movements | Gestión del movimiento en el stock |
stores | Las tiendas |
suppliers | Los proveedores de productos |
tags | Las etiquetas de Productos |
taxes | La tasas de impuesto |
translated_configurations | Configuración de la tienda |
weight_ranges | Rangos de peso |
zones | Las zonas de los Países |
Formatos de valor
Tipos de valor genérico
Formato | Descripción | Valor esperado, en formato regexp |
isBool | Un valor booleano (verdadero o falso). | n/a |
isFloat | Un valor de punto flotante (entre -3.4 × 10^38 y +3.4 × 10^38). | n/a |
isInt | Un valor entero (entre -2,147,483,648 y 2,147,483,647). | n/a |
isNullOrUnsignedId | Un valor entero y sin signo (entre 0 y 4294967296), o un valor NULL. | n/a |
isSerializedArray | Datos serializados PHP | |
isString | Una cadena de caracteres. | n/a |
isUnsignedId | Un valor entero y sin signo (entre 0 y 4294967296). | n/a |
Tipos de valor específico
Formato | Descripción | Valor esperado en formato regexp |
isBirthDate | Una fecha válida, en formato AAAA-MM-DD. | |
isCleanHtml | No debe contener etiquetas HTML ni XSS no válidos. | |
isColor | Un color HTML / CSS válido, en formato #xxxxxx o formato de texto. | |
isEmail | Una dirección de correo electrónico válida. | |
isImageSize | Un tamaño de imagen válido, entre 0 y 9999. | |
isLanguageCode | Un código de idioma válido, en formato XX o XX-XX. | |
isLanguageIsoCode | Un código ISO de idioma válido, en formato XX o XXX. | |
isLinkRewrite | Una reescritura de enlace válido. | |
isMd5 | Una cadena MDR5 válida: 32 caracteres,mezclando minúsculas, mayúsculas y numerales. | |
isNumericIsoCode | Un código ISO válido, en formato de 00 o 000. | |
isPasswd | Una contraseña válida, entre 5 y 32 caracteres. | |
isPasswdAdmin | Una contraseña válida, entre 8 y 32 caracteres.. | |
isPhpDateFormat | Una fecha de PHP válida - de hecho, una cadena sin '<', ni '>'. | |
isPriceDisplayMethod | Un método de precio mostrado válido, es decir, el valor será igual a las constantes PS_TAX_EXC o PS_TAX_INC | n/a |
isReference | Una referencia de producto válida. | |
isUrl | Una URL válida. |
Nombres
Formato | Descripción | Valor esperado en formato regexp |
isCatalogName | Un producto o nombre de categoría válido. | |
isCarrierName | Un nombre de transportista válido. | |
isConfigName | Una clave de configuración válida. | |
isGenericName | Un nombre estándar válido. | |
isImageTypeName | Un tipo de imagen válido. | |
isName | Un nombre válido. | |
isTplName | Un nombre de la plantilla válido. |
Ubicación
Formato | Descripción | Valor esperado en formato regexp |
isAddress | Una dirección postal válida. | |
isCityName | Un nombre de ciudad válido. | |
isCoordinate | Una coordenada LatLong válida, en formato 00000.0000. | |
isMessage | Un mensaje válido. | |
isPhoneNumber | Un número de teléfono válido. | |
isPostCode | Un código postal válido. | |
isStateIsoCode | Un código ISO de estado o provincia válido. | |
isZipCodeFormat | Un formato de código postal válido. |
Products
Formato | Descripción | Valor esperado en formato regexp |
isAbsoluteUrl | Una URL absoluta válida. | |
isDniLite | Un DNI (Documento Nacional de Identidad). Específico a las tiendas españolas. | |
isEan13 | Un código de barras válido (EAN13). | |
isLinkRewrite | Una URL amigable válida. | |
isPrice | Un método de muestra de precio válido (ya sea PS_TAX_EXC o PS_TAX_INC). | n/a |
isUpc | Un código de barras válido (UPC). |
Last updated