Title: Shopping Ads Solutions
Author: shoppingadssolutions
Published: <strong>October 12, 2026</strong>
Last modified: October 12, 2026

---

Search plugins

![](https://ps.w.org/shopping-ads-solutions/assets/icon-256x256.png?rev=3740805)

# Shopping Ads Solutions

 By [shoppingadssolutions](https://profiles.wordpress.org/shoppingadssolutions/)

[Download](https://downloads.wordpress.org/plugin/shopping-ads-solutions.1.1.1.zip)

 * [Details](https://wordpress.org/plugins/shopping-ads-solutions/#description)
 * [Reviews](https://wordpress.org/plugins/shopping-ads-solutions/#reviews)
 *  [Installation](https://wordpress.org/plugins/shopping-ads-solutions/#installation)
 * [Development](https://wordpress.org/plugins/shopping-ads-solutions/#developers)

 [Support](https://wordpress.org/support/plugin/shopping-ads-solutions/)

## Description

Connect a WordPress website to the correct client workspace in the Shopping Ads

Solutions (SAS) back office. After the website administrator pairs the plugin, authorized
workspace users can browse published page text and import selected WooCommerce products
and product categories into Products & Collections. With separate administrator 
consent, SAS also synchronizes full order history and customer profiles for performance,
purchase-frequency and retention analysis.

This plugin is a connector for the external SAS service. An existing SAS account

with access to a client workspace is required. Contact [Shopping Ads Solutions](https://shoppingadssolutions.com/)
to arrange workspace access. Installing the plugin alone does not create a service
account.

 * Administrator-approved, expiring one-use pairing codes.
 * Read-only access to published, non-password-protected content.
 * Optional WooCommerce product and product-category imports.
 * Explicit manual catalog refresh that preserves strategy notes in SAS.
 * Recurring, resumable WooCommerce order/customer refreshes with source deletion
   reconciliation.
 * Core order items, refunds, shipping, taxes, discounts, payment references and
   attribution.
 * Registered customer profiles and guest order contact/address details.
 * Owner-selected extension metadata, with credential fields excluded.
 * Local access revocation, including when the plugin is deactivated or removed.

WooCommerce is optional. Without it, the connection supports published pages.
 Commerce
access requires WooCommerce 8.2 or later and supports legacy and HPOS order storage.
Order line items include purchased variations. It does not publish ads, send marketing,
alter orders, or edit website content.

#### External service and data

This plugin connects to Shopping Ads Solutions only after an administrator pairs

the website. The pairing request sends the one-use code, site URL, REST API URL 
and a dedicated random read-only credential over HTTPS to the selected environment:
https://bo.shoppingadssolutions.com or https://staging.shoppingadssolutions.com.
SAS can then request site name, plugin version, published non-password-protected
page text/URLs and WooCommerce product/category names, descriptions, image URLs,
prices, currency, SKUs and publication-update timestamps. The data supports connection
verification, page browsing and the catalog imports selected in SAS. With the separate
order/customer checkbox enabled, SAS can read orders in all registered order statuses(
excluding trash and checkout drafts), dates, currency, items and variations, native
cost-of-goods values when enabled, coupon/fee/shipping/tax lines, refunds, notes,
billing and shipping addresses, contact details, payment method and transaction 
reference, customer IP/user-agent, WooCommerce attribution fields and registered
customer profiles. Customers without accounts are represented through their orders.
Customer/subscriber accounts without orders are also included. Account creation 
or purchase does not prove email/SMS marketing permission: normalized consent remains
unknown. Owner-approved metadata can supply extension-specific consent, loyalty,
subscription and shipment evidence; these require interpretation before automation
use. Arbitrary extension tables, abandoned carts and browsing events are not collected
by this plugin. Password, order-key, payment-token and card-number fields are excluded,
as are drafts/private pages. No tracking scripts are added. Credentials and detailed
commerce payloads are encrypted in SAS; only a credential hash and the approved 
permission/metadata selection are saved in WordPress.

The administrator initiates pairing. SAS then requests data over authenticated
 
HTTPS. Catalog requests are manual. With commerce consent enabled, the SAS worker
performs an initial history import, refreshes approximately every six hours and 
supports manual refresh/resume. There is no outbound data transmission at plugin
activation and no marketing delivery. Old catalog-only pairings do not gain commerce
access through an update: the administrator must pair again and check the order/
customer permission. Connections and datasets are isolated per client. Order/customer
details are restricted to SAS users with integration edit access; integration viewers
can see aggregate totals and sync progress.

 * [Service privacy policy](https://shoppingadssolutions.com/privacy-policy/)
 * [Service terms](https://bo.shoppingadssolutions.com/terms)

### Revocation

Use Revoke website access, deactivate, or uninstall to immediately remove local

access. A later SAS connection check reports revoked credentials. Disconnect in 
SAS deletes its usable credential, imported orders/customer profiles and pending
commerce sync runs; imported catalog cards are preserved as workspace content. Re-
pair to restore access. Source deletions and anonymization propagate after the next
complete successful refresh, not immediately; a failed/partial refresh never deletes
unseen records. Changing the approved metadata selection or re-pairing without commerce
access clears the prior commerce dataset in SAS. To request removal of workspace
content, use the contact route in the service privacy policy. Uninstalling this 
plugin removes its local connection information; it does not delete previously imported
SAS data.

## Installation

 1. Upload shopping-ads-solutions.zip in Plugins > Add New > Upload Plugin and activate.
 2. Open Settings > Shopping Ads Solutions and copy the exact Website address.
 3. In the SAS back office, select the client, open Integrations > WordPress, enter
    that address and generate a code.
 4. Return to the plugin settings, select the matching production or staging back office,
    select order/customer access if required, optionally name reviewed business metadata
    keys, paste the code and pair within ten minutes.
 5. Manage the connection and sync progress in SAS; browse saved orders/customers or
    import selected WooCommerce products/categories.

Both the website and REST API must use HTTPS on the same hostname. The server
 must
forward the Authorization header to PHP and allow inbound REST requests. Supports
single-site installations, including WordPress in a subdirectory and the default(
plain) permalink configuration. On Multisite, activation succeeds without errors,
but pairing and data access remain disabled. A notice in the plugin settings and
Network Plugins screen explains that a standalone installation is required.

## FAQ

### Does this require a WordPress administrator password or WooCommerce API key?

No. An administrator confirms a pairing code. The plugin creates a dedicated
 credential
limited to its own read-only endpoints.

### Where do I manage connected websites?

In each SAS client workspace under Integrations > WordPress. In WordPress, use
 
Settings > Shopping Ads Solutions to pair or revoke access.

### Does it automatically update imported products?

No. Choose the products or categories in the back office and select Import /
 refresh
selected. Existing cards are updated without duplicating their source identity or
overwriting manually written strategy notes.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Shopping Ads Solutions” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ shoppingadssolutions ](https://profiles.wordpress.org/shoppingadssolutions/)

[Translate “Shopping Ads Solutions” into your language.](https://translate.wordpress.org/projects/wp-plugins/shopping-ads-solutions)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/shopping-ads-solutions/),
check out the [SVN repository](https://plugins.svn.wordpress.org/shopping-ads-solutions/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/shopping-ads-solutions/)
by [RSS](https://plugins.trac.wordpress.org/log/shopping-ads-solutions/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.1

Allow clean activation on Multisite while keeping unsupported pairing/data access

disabled. Use a distinctive SHOPADSO prefix for plugin classes, settings, actions
and query keys. Preserve existing single-site connections during the update.

#### 1.1.0

Add separately approved WooCommerce order/customer reads, complete business
 records,
owner-selected extension metadata, safe legacy/HPOS keyset pagination, recurring
SAS synchronization, encrypted datasets and performance/retention data.

#### 1.0.1

Prepared the directory package, documented the external service and account
 requirements,
added translatable interface text, and made form nonce checks explicit at each administrator
action.

#### 1.0.0

Secure tenant/site-bound pairing, published page browsing, optional WooCommerce

catalog selection/import, credential rotation and local revocation.

## Meta

 *  Version **1.1.1**
 *  Last updated **12 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [analytics](https://wordpress.org/plugins/tags/analytics/)[integration](https://wordpress.org/plugins/tags/integration/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/shopping-ads-solutions/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/shopping-ads-solutions/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/shopping-ads-solutions/reviews/)

## Contributors

 *   [ shoppingadssolutions ](https://profiles.wordpress.org/shoppingadssolutions/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/shopping-ads-solutions/)