Live This site runs Joomla 6.1.2
JoomClub

News, security and craft for the Joomla ecosystem

Extensions

JoomShopping adds an alpha REST API extension for Joomla

JoomShopping developers have introduced a REST API add-on for Joomla that exposes more than 40 online-store resources, enabling integrations with mobile applications, external services and AI agents. The extension is an alpha release and…

The add-on provides an API layer for JoomShopping functionality normally managed through the Joomla administrator interface. Its base URL is /api/index.php/v1/shop/{resource}.

Available resources

The endpoints cover the main areas of a JoomShopping installation, including:

  • Catalog: products, categories, manufacturers, productlabels, productimages, productsvideos and productsfiles
  • Attributes and product data: attributes, attributesgroups, attributesvalues, freeattributes, productsattrs, productsattr2s, productfields, productfieldvalues, productsoptions, productsprices and productsrelations
  • Orders and transactions: orders, orderitems, orderhistorys, orderstatus, payments, paymenttrxs and paymenttrxdatas
  • Shipping and store settings: shippings, shippingsprices, shippingmethodpricecountries, shippingmethodpriceweights, deliverytimes, currencies, countries, taxs, exttaxes, units, coupons, languages and addons
  • Configuration and users: configs, configseos, configstatictexts, importexports, users, usergroups, vendors and reviews

Authentication and status

Authentication uses Joomla’s built-in mechanisms. Joomla’s user-token authentication plugin is enabled by default, but token access is limited to the Super Users group unless additional groups are added in the api-authentication plugin settings. Alternatively, the “API Authentication - Basic Authentication” plugin can be enabled to allow REST API authentication with a user’s login and password.

The developers warn that the add-on is currently an alpha release and should not be used on live production projects. A YouTube demonstration also shows the extension being used with the Claude AI agent. A separate page is available for the JoomShopping MCP Server add-on.