Title: Armory Atlas for WooCommerce 2
Author: Andy Lockwood
Published: <strong>اکتوبر 1, 2025</strong>
Last modified: اپریل 19, 2026

---

Search plugins

![](https://ps.w.org/armory-atlas/assets/banner-772x250.png?rev=3371362)

![](https://ps.w.org/armory-atlas/assets/icon-256x256.png?rev=3371362)

# Armory Atlas for WooCommerce 2

 By [Andy Lockwood](https://profiles.wordpress.org/hiverli/)

[Download](https://downloads.wordpress.org/plugin/armory-atlas.1.0.6.zip)

 * [Details](https://ps.wordpress.org/plugins/armory-atlas/#description)
 * [Reviews](https://ps.wordpress.org/plugins/armory-atlas/#reviews)
 *  [Installation](https://ps.wordpress.org/plugins/armory-atlas/#installation)
 * [Development](https://ps.wordpress.org/plugins/armory-atlas/#developers)

 [Support](https://wordpress.org/support/plugin/armory-atlas/)

## Description

The Armory Atlas for WooCommerce plugin seamlessly integrates your firearms, ammunition,
and accessories store with the Armory Atlas mobile app ecosystem. This plugin adds
a professional “Add to Armory Atlas” button on your WooCommerce product pages, allowing
customers to easily import product data into their Armory Atlas inventory.

#### Key Features

 * **Smart Product Detection**: Automatically detects firearms, ammunition, and 
   accessories based on product categories
 * **Deep Link Integration**: Opens the Armory Atlas mobile app directly with product
   data
 * **Web Fallback**: Redirects to web import page if the mobile app is not installed
 * **Flexible Field Mapping**: Map WooCommerce product fields to Armory Atlas data
   structure
 * **Category-Based Display**: Show buttons only on relevant product categories
 * **Shortcode Support**: Use [armory_atlas_button] shortcode anywhere in your content
 * **Customizable Styling**: Modern, responsive button design with hover effects
 * **Template Override**: Customize button appearance through theme templates

#### How It Works

 1. **Automatic Detection**: The plugin analyzes your product categories to determine
    if a product is a firearm, ammunition, or accessory
 2. **Data Mapping**: Product information is mapped to Armory Atlas fields using configurable
    placeholders
 3. **Deep Linking**: When clicked, the button attempts to open the Armory Atlas mobile
    app
 4. **Fallback Handling**: If the app isn’t installed, users are redirected to the 
    web import page

#### Field Mapping

The plugin supports mapping of various product attributes:
 * Product name, SKU,
price, and descriptions * Custom meta fields using {meta:field_name} syntax * Product
attributes using {attr:attribute_slug} syntax * Category information and product
images * UPC codes and manufacturer details

#### Privacy & Data Handling

This plugin does not collect, store, or transmit personal user data. Product information
is only passed to the Armory Atlas app/service when users explicitly click the button.
No tracking or analytics are performed.

### External services

This plugin integrates with the Armory Atlas platform so shoppers can import WooCommerce
products into their personal inventory.

 * **Service name:** Armory Atlas Import API (`https://www.armoryatlas.com/api`)
 * **When it is used:** Only after a shopper presses the “Add to Armory Atlas” button
   or the fallback link.
 * **What is sent:** The mapped product fields shown in the plugin settings (for
   example: product name, SKU, UPC, images, price, category, and any custom metadata
   you configure). No customer PII, cart data, or store credentials are transmitted.
 * **Purpose:** Prefill the Armory Atlas mobile or web experience so the shopper
   can save the product to their collection.
 * **Service policies:** [Terms of Service](https://www.armoryatlas.com/terms) ·
   [Privacy Policy](https://www.armoryatlas.com/privacy)

#### Compatibility

Armory Atlas works as a standalone plugin.

For site owners using the [FFL Cockpit](https://wordpress.org/plugins/ffl-cockpit/)
plugin, Armory Atlas provides optional integration.
 When FFL Cockpit is active,
Armory Atlas can use its categories to improve inventory imports.

This integration is optional — Armory Atlas functions independently and does not
require FFL Cockpit to be installed.

### Privacy Policy

This plugin does not collect, store, or transmit personal user data. When users 
click the “Add to Armory Atlas” button, only product information is passed to the
Armory Atlas service. No tracking, analytics, or personal data collection occurs.

### Support

For support, please visit the [Armory Atlas website](https://www.armoryatlas.com)
or contact our support team.

### License

This plugin is licensed under the GPLv2 or later license. See the LICENSE file for
details.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/armory-atlas` directory, or
    install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Go to WordPress Admin  Armory Atlas to configure the plugin
 4. Set your trigger categories and field mappings
 5. Configure your app deep link scheme and web fallback URL

## FAQ

### Does this plugin work with all WooCommerce themes?

Yes, the plugin is designed to work with any WooCommerce-compatible theme. It uses
standard WordPress hooks and can be customized through template overrides.

### Can I customize the button appearance?

Yes, you can customize the button by copying the template file to your theme directory:`
your-theme/armory-atlas/button.php`

### What if the Armory Atlas app is not installed?

The plugin includes a web fallback that redirects users to the Armory Atlas web 
import page with the product data.

### Can I use this plugin without WooCommerce?

No, this plugin requires WooCommerce to function as it depends on WooCommerce product
data and functionality.

### Is my store data secure?

Yes, the plugin only passes product information when users explicitly click the 
button. No personal data or store information is collected or stored.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Armory Atlas for WooCommerce 2” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Andy Lockwood ](https://profiles.wordpress.org/hiverli/)
 *   [ armoryatlas ](https://profiles.wordpress.org/armoryatlas/)

[Translate “Armory Atlas for WooCommerce 2” into your language.](https://translate.wordpress.org/projects/wp-plugins/armory-atlas)

### Interested in development?

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

## Changelog

#### 1.0.6

 * Fixed product data (name, SKU, price, image, URL) missing from deep-link payload
   when field mappings were cleared by the settings save.
 * Extracted default field mapping to a shared method so activation defaults and
   runtime fallbacks stay in sync.
 * Settings page now preserves attribute mappings (e.g. pa_manufacturer) that are
   not registered as global WooCommerce attributes, preventing them from being silently
   dropped on save.

#### 1.0.5

 * Fixed nonce name mismatch in CSRF protection for the “Apply recommended mapping”
   action.
 * Replaced silent early return with wp_die() on unauthorized settings page access.
 * Hardened template path resolution against directory traversal using basename().

#### 1.0.4

 * Added nofollow and noindex attributes to prevent search engines from indexing
   import links.

#### 1.0.3

 * Prevent fatal errors when legacy integrations call `build_utm_params()` with 
   a single argument by treating the type hint as optional.
 * Realign the “Add to Armory Atlas” button so the logo and label render side-by-
   side with refreshed front-end styles.
 * Use `wp_parse_url()` for URL handling and bump asset version strings to ensure
   caches pick up the new styling.

#### 1.0.2

 * Replaced all inline scripts and styles with properly enqueued assets
 * Added admin helper script for mapping suggestions and category propagation
 * Updated deep-link handler to mirror WordPress.org best practices
 * Documented Armory Atlas API usage and contributor list adjustments

#### 1.0.1

 * Initial release
 * Deep link integration with Armory Atlas mobile app
 * WooCommerce product field mapping
 * Category-based button display
 * Shortcode support
 * Template override system
 * Responsive button styling

## Meta

 *  Version **1.0.6**
 *  Last updated **3 میاشتی ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.8.6**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/armory-atlas/)
 * Tags
 * [Accessories](https://ps.wordpress.org/plugins/tags/accessories/)[ammunition](https://ps.wordpress.org/plugins/tags/ammunition/)
   [firearms](https://ps.wordpress.org/plugins/tags/firearms/)[Mobile App](https://ps.wordpress.org/plugins/tags/mobile-app/)
   [woocommerce](https://ps.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://ps.wordpress.org/plugins/armory-atlas/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/armory-atlas/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/armory-atlas/reviews/)

## Contributors

 *   [ Andy Lockwood ](https://profiles.wordpress.org/hiverli/)
 *   [ armoryatlas ](https://profiles.wordpress.org/armoryatlas/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/armory-atlas/)