WordPress plugin intelligence profile

AOO Shop

The official plugin for AooCommerce shops: show your AooCommerce shop on your own WordPress site, inside your theme, on your domain, with SEO.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.7.8
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update17 Oct 202615d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records AOO Shop version 0.7.8 as active, updated 15d ago and tested up to WordPress 7.1.

Overview

About this plugin

com/), an online selling platform (orders, stock, chat and marketplaces in one place). AOO Shop puts your AooCommerce shop on the WordPress site you already have, so search engines and AI assistants find your products together with your articles.

Product, category, brand, collection, budget, search, delivery/FAQ and cart pages are served from AooCommerce on your own domain, inside your theme. Products, prices, stock and orders stay in AooCommerce — nothing is copied into WooCommerce and no iframe is used. Customers check out on the AooCommerce checkout page.

An AooCommerce account is required. The plugin does nothing on its own; it shows the shop of the AooCommerce account you connect it to.

Features

  • SEO on your domain: title, description, canonical, Open Graph, one Product JSON-LD per page, sitemap and llms.txt (works with Rank Math, Yoast SEO or no SEO plugin)
  • Cart on your domain, checkout on AooCommerce — orders arrive in AooCommerce tagged with your website
  • Product cards in posts: shortcodes [aooshop_products], [aooshop_product], [aooshop_cart_icon], block editor blocks and Elementor widgets
  • Browse widgets: [aooshop_collections] (with festival countdown), [aooshop_chips], [aooshop_filters], [aooshop_search] (autocomplete), PHP helpers and a read-only REST API for themes
  • Shop templates per page type (all products, category, collection, budget, search) built with Elementor (free) or blocks from [aooshop_content part="header|filters|grid|footer"]
  • Elementor (free) widgets in the “AOO Shop” category: Shop Part, Filters, Collections, Chips, Products, Search, Cart Icon — styled through CSS variables
  • 301 redirects from old WooCommerce URLs, a menu converter and page cache with automatic purge when products change in AooCommerce
  • “AOO Shop” admin menu: read-only web orders (opt-in in AooCommerce, fetched live, never stored in WordPress) and products, with links back to AooCommerce
  • Connect with a 6-character code — no API key to copy

Translations

Source strings are English. A Thai translation is included. Storefront text (cart, checkout hand-off, widgets) follows the shop language of AooCommerce (Thai) — use the aooshop_frontend_locale filter to follow the site language instead.

Developers

  • REST namespace aooshop/v1
  • Every function, class, hook, option, shortcode, block, widget and REST name is prefixed aooshop_ / AooShop_ / aooshop-. Content saved by earlier versions (shortcodes [aoo_shop_*] / [aoo_*], blocks aoo-shop/* / aoo/*, Elementor widgets aoo-shop-* / aoo-* ) is rewritten to the current names once, when the plugin first loads after the update.
  • Filters: aooshop_api_base, aooshop_health, aooshop_festival_dates, aooshop_frontend_locale, aooshop_kses_allowed_html, aooshop_client_ip
  • WP-CLI: wp aooshop status, wp aooshop connect <code>, wp aooshop menu-convert, wp aooshop content-convert

External services

com/), operated by AooCommerce. It cannot work without it. Nothing is sent before the site owner connects the plugin to an AooCommerce account (pairing code or API key in AooCommerce › Settings).

com (the AooCommerce API) with the site’s API key and a User-Agent of the form aoo-shop/<version>; <site home URL>.

  • Connecting (pairing) — when the owner enters a 6-character connection code in the settings screen or runs wp aooshop connect, the code and the site address are sent to /api/storefront/embed/pair; the API key for this site comes back.
  • Connection check (ping) — after connecting, when the owner clicks “Test connection”, once a day by WP-Cron, and after AooCommerce asks the site to refresh: a request to /api/storefront/embed/ping returns the shop settings (URL prefixes, price ranges, whether orders are accepted, cache purge secret). The site address is sent in the User-Agent.
  • Shop pages and cards — when a visitor opens a shop page or a post with product cards and the page is not in the local cache, the plugin fetches the page HTML and SEO data from /api/storefront/embed/page, /api/storefront/embed/cards, /api/storefront/embed/sitemap, /api/storefront/embed/llms and the read-only data API /api/storefront/embed/data/* (products, filter counts, collections, search suggestions, approved product reviews). Only the requested page type, slug, filters (search words, price range, sort, page number, minimum review stars) are sent — no visitor data.
  • Checkout hand-off — when a visitor clicks “Checkout”, the cart contents (product variation IDs and quantities), a coupon code if the visitor used a coupon link, the referring page and UTM campaign parameters are sent to /api/storefront/embed/cart-token. The visitor is then redirected to the AooCommerce checkout page ( https://app.aoocommerce.com/store/<shop>/checkout ), where they enter their delivery and payment details under AooCommerce’s terms. The cart status page asks /api/storefront/embed/cart-token/<token>/status whether that order was placed.
  • Admin screens — “Orders” and “Products” in the AOO Shop menu fetch data live from /api/storefront/embed/admin/* and /api/storefront/embed/summary when a permitted user opens them (orders only if the shop enabled sharing in AooCommerce). Nothing is stored in WordPress.
  • WooCommerce migration (optional, owner action) — “Import collections” and “Redirects” send WooCommerce category/product names, slugs and SKUs to /api/storefront/embed/collections/import and /api/storefront/embed/redirect-map to match them with AooCommerce products.
  • Stylesheet — the storefront stylesheet storefront-embed.css is downloaded from https://app.aoocommerce.com when its version changes and stored in wp-content/uploads/aoo-shop/, so visitors load it from your own domain. If copying fails, visitors’ browsers load it from https://app.aoocommerce.com.
  • Cache purge (incoming) — when products change, AooCommerce sends a signed request (HMAC with the site’s secret) to /wp-json/aooshop/v1/purge on your site. It contains only product/category/brand/collection slugs to refresh.
  • Images and links seen by visitors — product images in the shop HTML are loaded by visitors’ browsers from https://app.aoocommerce.com/api/thumb (resized images), AooCommerce file storage, or the marketplace image hosts the product was imported from (Shopee, Lazada, TikTok Shop CDNs). Those hosts receive the visitor’s IP address and browser details as with any image.

com/legal/terms

com/legal/privacy

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ecommerce
  • elementor
  • seo
  • shop
  • storefront
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity17 Oct 202615d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.