R
by eddr 0 (0 reviews)

Real Simple Autocomplete for WooCommerce

Refresh-safe WooCommerce address autocomplete using Google Places API and optional OSM state matching.

Real Simple Autocomplete for WooCommerce ranks #31,655 among WordPress.org plugins with 10+ active installations, is #4,635 of 14,124 in the E-commerce category, and was last updated Oct 20, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1.4
v2.0.16 Current Version v2.0.16
Updated 2 weeks ago Last Update on 20 Oct, 2026
Refreshed 1 week ago Last Refreshed on
#4,635 of 14,124 in E-commerce Top 50% by installs Actively maintained
View on WordPress.org
Rank
#31,655
— No change
Active Installs
10+
-44.4%
KW Avg Position
170
1 better
Downloads
475
+6 today
Support Resolved
0%
— No change
Rating
0%
Review 0 out of 5
0 (0 reviews)

Next Milestone 20

Total Progress 80%
10+ 20+
8,482
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 2 more installs to reach 20+

Rank Changes

30,072 30,864 31,655 32,446 33,238 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
30,738 35,647 40,556 45,465 50,374 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #31,655
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
0 10 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

0.0
0 reviews
Overall 0%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about Real Simple Autocomplete for WooCommerce

Autocomplete changes multiple address fields as one operation. Allowing WooCommerce to refresh after every intermediate field can produce overlapping requests, incomplete shipping or tax calculations, and stuck loading states. RSAC pauses those requests until the selected address is fully applied, then releases the guard for the final checkout update. Google Places and OSM requests are not blocked.
Google Places returns a postcode only when the selected Place result contains a postal_code address component. This varies by address and region and is generally not controlled by the plugin API settings. When Google does not return a postcode, RSAC clears any postcode left from the previously selected address.
These controls apply only when Places API (New) is enabled; they do not affect the legacy Google Autocomplete widget. Expand the "Places API (New) Panel Styling" section to customize: Normal suggestions: panel background and text colors. Highlighted suggestions: separate background and text colors for hover, focus, and keyboard selection. Panel border: border color and corner radius. Size and spacing: suggestion font size, vertical/horizontal padding, panel maximum height, and z-index. Dimensions are in pixels. Font size 0 inherits the checkout font size. Existing colors are preserved, and the highlight text color initially uses the normal text color. Choose readable text/background combinations for both normal and highlighted suggestions. The section is collapsed by default; its fields are still saved normally. To supply all panel appearance yourself, enable "Disable built-in panel styling". RSAC then skips its panel appearance stylesheet and saved styling overrides. Essential positioning, visibility, and scrolling CSS remains, along with autocomplete behavior and attribution markup. The setting affects only the Places API (New) panel, not the legacy widget or checkout notifications. Keep the attribution visible and provide a visible hover/keyboard-selection style in your custom CSS. Uncheck the option to restore your saved styling settings. For additional styling, target these selectors in your theme or custom CSS: .rsac-autocomplete-panel - suggestions container. .rsac-autocomplete-option - individual suggestion. .rsac-autocomplete-option.is-active - keyboard-selected or highlighted suggestion. .rsac-google-maps-attribution - Google Maps attribution. The panel also supports these CSS custom properties: --rsac-panel-background --rsac-panel-text --rsac-panel-active --rsac-panel-active-text --rsac-panel-border --rsac-panel-radius --rsac-panel-font-size --rsac-panel-padding-y --rsac-panel-padding-x --rsac-panel-max-height --rsac-panel-z-index
Select a Debug User and enable Browser debug logging in the plugin settings. Reproduce the checkout problem while logged in as that administrator, open the browser developer console, and run: rsacGetDebugReport() Logging requires the selected user to be logged in with administrator settings permissions. An empty Debug User selection never enables logging for guests. Both console output and reports redact recognized credentials, and the report omits the page query string and fragment. Copy the returned JSON when requesting support. The report can contain entered address data, but API keys and nonces are excluded or redacted. Run rsacClearDebugReport() before reproducing if you want to discard earlier entries.
Visit checkout while logged in as an administrator with settings permissions. RSAC shows an administrator-only notice when it detects an external Google Maps JavaScript loader, or a warning if multiple loader script tags are present. A working external loader is informational, not an error. WordPress script handles or script element IDs are shown when available; loaders without an ID are marked "unregistered-maps-loader". Ordinary shoppers do not receive these notices. Collision prevention, multiple loaders, script loading errors, missing Places functionality, failed Places imports, and timeouts also produce console warnings, including for guests, without enabling debug logging. RSAC waits up to 20 seconds for Maps and up to 20 seconds for a Places import. A late successful import can still initialize autocomplete; RSAC never loads a second Maps copy as a fallback. The latest check is shown at the top of RSAC settings for up to 24 hours. The separate "Google Maps Loader Log" tab keeps the latest 50 issue events, with time, page path, and other script handles/IDs. Identical events for the same path and handles are recorded at most once per 10 minutes. Server-side prevention is logged for all visitors; browser-detected issues are saved only when an administrator visits checkout. The log is stored in a non-autoloaded WordPress option and can be cleared from that tab with an administrator-only, nonce-protected form. Neither the log nor console diagnostics include URL query strings, API keys, customer address fields, or raw Google error messages. Revisit checkout after changing loader settings to refresh diagnostics. RSAC detects queued WordPress scripts, including dependencies and scripts already printed, and rechecks immediately before printing its own Maps loader. If another registered loader appeared late, RSAC skips only its own loader. Other components' scripts are never removed. It also watches for Google Maps script tags inserted later in the page. Already-executed, hardcoded, aggregated, or hidden loaders cannot always be prevented or attributed to a particular plugin. If an external component is responsible for Maps, enable "Don't load Google Maps Javascript API scripts" and ensure that component provides the Places library needed by the selected API mode.
Identical simultaneous OSM lookups share one request. Successful results are reused in memory for five minutes on the current page, with a maximum of 20 entries. Failed requests are not cached. This page cache is cleared when the page is reloaded and does not store Google Places responses. The optional WordPress cache additionally shares verified country and region mappings across visitors for 24 hours.
The previous permissive matcher remains available as rsac_osm_region_matches_legacy. By default, RSAC verifies every provided region label using Unicode-aware matching before sharing a cache entry. If verification is uncertain, the result is still returned for the current address but is not shared in the region cache. Developers can select the previous behavior with add_filter( 'rsac_osm_region_matcher', function () { return 'rsac_osm_region_matches_legacy'; } );. This restores permissive cache validation and should be used only when the site's region data requires it.

Sign In / Register

You need to sign in or register to use this feature.