WP Manifestindependent plugin directory
manifest / ecommerce / shooters-hub-woocommerce-sync

Shooters Hub WooCommerce Sync WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

WooCommerce catalog sync plugin for The Shooters Hub Swap Meet

★ 0stars
4release downloads
v0.1.2latest · 3mo ago

Install

Download shooters-hub-woocommerce-sync-0.1.2.zip From the v0.1.2 release on GitHub, Jul 5, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/fortneymanufacturingllc/shooters-hub-woocommerce-sync/releases/download/v0.1.2/shooters-hub-woocommerce-sync-0.1.2.zip
Updates itself. It ships its own updater (Update URI header), so new versions appear under Dashboard → Updates.

Standalone WooCommerce plugin for syncing a vendor catalog into The Shooters Hub Swap Meet.

What It Does

  • Syncs WooCommerce products to Shooters Hub vendor listings.
  • Uses a Shooters Hub brand identity as the public seller.
  • Supports one Shooters Hub brand with zero or many manager UIDs.
  • Defaults to syncing all products and publishing immediately.
  • Keeps out-of-stock products visible as out of stock.
  • Tombstones deleted WooCommerce products as removed listings in Shooters Hub.
  • Supports Shooters Hub listing pages, direct store links, or both.
  • Includes whitelist and blacklist controls by product, category, tag, and SKU.
  • Queues product syncs through Action Scheduler when available.
  • Sends WooCommerce thumbnails and image URLs for Swap Meet display.

Requirements

  • WordPress with WooCommerce installed.
  • A Shooters Hub brand record for the vendor.
  • A Shooters Hub vendor store sync key created for that brand.

Admin Pages

After activation, open Shooters Hub Sync in WordPress admin.

  • Connection: API base URL, sync key, store ID, store URL, brand ID, buyer flow, publish mode. The default API base is the direct Shooters Hub Firebase Functions API endpoint.
  • Products: all products, in-stock filter, per-product sync, per-product whitelist/blacklist.
  • Rules: global all-products/in-stock mode, category/tag whitelist and blacklist, SKU blacklist, optional category mapping JSON.
  • Sync Log: recent sync requests and API responses.

Default Behavior

The plugin is intentionally broad by default:

  • sync_scope: all products
  • publish_mode: active
  • link_mode: Shooters Hub listing page
  • out of stock: synced and visible
  • deleted/trashed products: sent as deleted so Shooters Hub can mark the listing removed

Category Mapping JSON

Rules can provide a JSON object keyed by Woo category or tag slug:

{
  "scopes": { "category": "optics", "productType": "optic" },
  "reloading": { "category": "reloading", "productType": "reloading" },
  "bipods": { "category": "accessories", "productType": "accessory" }
}

If no rule matches, Shooters Hub applies its own category hints and then falls back to accessories.

Release

Tag a release in GitHub. The package workflow creates an installable plugin ZIP artifact.

Releases

2 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v0.1.2 latest
Jul 5, 2026 3mo ago
shooters-hub-woocommerce-sync-0.1.2.zip
4
Jul 4, 2026 3mo ago
shooters-hub-woocommerce-sync-0.1.1.zip
0
A grade

Security

Shooters Hub WooCommerce Sync 0.1.2 · audited by WP Registry

No security issues found.

Audited release
0.1.2
Findings
none
Worst severity
—
Content hash
4a80b68c93ff124d0c875661…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.