{"id":173600,"date":"2023-05-13T15:06:07","date_gmt":"2023-05-13T15:06:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/g-ffl-cockpit\/"},"modified":"2026-04-02T20:16:38","modified_gmt":"2026-04-02T20:16:38","slug":"g-ffl-cockpit","status":"publish","type":"plugin","link":"https:\/\/kea.wordpress.org\/plugins\/g-ffl-cockpit\/","author":20890702,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.12","stable_tag":"2.0.12","tested":"6.9.4","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"g-FFL Cockpit","header_author":"Garidium LLC","header_description":"g-FFL Cockpit","assets_banners_color":"000000","last_updated":"2026-04-02 20:16:38","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/fflcockpit.com","header_plugin_uri":"https:\/\/garidium.com\/g-ffl-cockpit","header_author_uri":"https:\/\/garidium.com","rating":5,"author_block_rating":0,"active_installs":500,"downloads":22987,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"garidium","date":"2023-05-13 15:50:51"},"1.0.1":{"tag":"1.0.1","author":"garidium","date":"2023-06-03 17:59:57"},"1.0.2":{"tag":"1.0.2","author":"garidium","date":"2023-06-04 21:28:58"},"1.0.3":{"tag":"1.0.3","author":"garidium","date":"2023-06-04 21:38:04"},"1.0.4":{"tag":"1.0.4","author":"garidium","date":"2023-06-04 21:45:37"},"1.0.5":{"tag":"1.0.5","author":"garidium","date":"2023-06-11 03:33:20"},"1.0.6":{"tag":"1.0.6","author":"garidium","date":"2023-06-11 16:03:48"},"1.0.7":{"tag":"1.0.7","author":"garidium","date":"2023-06-12 00:37:09"},"1.0.8":{"tag":"1.0.8","author":"garidium","date":"2023-06-17 18:40:12"},"1.1.0":{"tag":"1.1.0","author":"garidium","date":"2023-06-21 02:57:24"},"1.1.1":{"tag":"1.1.1","author":"garidium","date":"2023-06-21 04:27:57"},"1.1.2":{"tag":"1.1.2","author":"garidium","date":"2023-06-21 04:42:06"},"1.2.0":{"tag":"1.2.0","author":"garidium","date":"2023-07-22 18:10:46"},"1.2.1":{"tag":"1.2.1","author":"garidium","date":"2023-07-25 01:46:25"},"1.2.10":{"tag":"1.2.10","author":"garidium","date":"2023-08-20 16:15:14"},"1.2.11":{"tag":"1.2.11","author":"garidium","date":"2023-08-29 01:29:39"},"1.2.12":{"tag":"1.2.12","author":"garidium","date":"2023-09-03 17:15:30"},"1.2.13":{"tag":"1.2.13","author":"garidium","date":"2023-09-06 00:40:27"},"1.2.14":{"tag":"1.2.14","author":"garidium","date":"2023-09-10 19:25:31"},"1.2.15":{"tag":"1.2.15","author":"garidium","date":"2023-09-16 04:17:12"},"1.2.16":{"tag":"1.2.16","author":"garidium","date":"2023-10-04 19:38:45"},"1.2.17":{"tag":"1.2.17","author":"garidium","date":"2023-10-10 00:31:47"},"1.2.18":{"tag":"1.2.18","author":"garidium","date":"2023-10-28 20:17:35"},"1.2.19":{"tag":"1.2.19","author":"garidium","date":"2023-10-28 23:09:05"},"1.2.2":{"tag":"1.2.2","author":"garidium","date":"2023-07-27 03:38:48"},"1.2.20":{"tag":"1.2.20","author":"garidium","date":"2023-10-29 14:11:43"},"1.2.21":{"tag":"1.2.21","author":"garidium","date":"2023-11-01 00:42:39"},"1.2.22":{"tag":"1.2.22","author":"garidium","date":"2023-11-08 04:54:32"},"1.2.23":{"tag":"1.2.23","author":"garidium","date":"2023-11-15 23:44:10"},"1.2.24":{"tag":"1.2.24","author":"garidium","date":"2023-11-21 17:50:02"},"1.2.3":{"tag":"1.2.3","author":"garidium","date":"2023-07-27 13:46:54"},"1.2.4":{"tag":"1.2.4","author":"garidium","date":"2023-07-28 00:56:53"},"1.2.5":{"tag":"1.2.5","author":"garidium","date":"2023-07-30 17:36:57"},"1.2.6":{"tag":"1.2.6","author":"garidium","date":"2023-08-07 02:35:26"},"1.2.7":{"tag":"1.2.7","author":"garidium","date":"2023-08-08 01:33:14"},"1.2.8":{"tag":"1.2.8","author":"garidium","date":"2023-08-08 23:14:21"},"1.2.9":{"tag":"1.2.9","author":"garidium","date":"2023-08-15 21:14:45"},"1.3.0":{"tag":"1.3.0","author":"garidium","date":"2023-12-25 03:50:52"},"1.3.1":{"tag":"1.3.1","author":"garidium","date":"2023-12-25 04:22:13"},"1.3.10":{"tag":"1.3.10","author":"garidium","date":"2024-06-01 13:30:55"},"1.3.11":{"tag":"1.3.11","author":"garidium","date":"2024-06-02 01:55:42"},"1.3.2":{"tag":"1.3.2","author":"garidium","date":"2023-12-25 04:32:45"},"1.3.3":{"tag":"1.3.3","author":"garidium","date":"2023-12-25 04:33:14"},"1.3.4":{"tag":"1.3.4","author":"garidium","date":"2024-01-01 23:52:30"},"1.3.5":{"tag":"1.3.5","author":"garidium","date":"2024-01-06 01:44:53"},"1.3.6":{"tag":"1.3.6","author":"garidium","date":"2024-01-06 01:49:00"},"1.3.7":{"tag":"1.3.7","author":"garidium","date":"2024-01-06 18:39:20"},"1.3.8":{"tag":"1.3.8","author":"garidium","date":"2024-05-26 04:08:58"},"1.3.9":{"tag":"1.3.9","author":"garidium","date":"2024-05-27 05:11:13"},"1.4.0":{"tag":"1.4.0","author":"garidium","date":"2024-06-23 18:05:18"},"1.4.1":{"tag":"1.4.1","author":"garidium","date":"2024-06-26 02:27:59"},"1.4.10":{"tag":"1.4.10","author":"garidium","date":"2024-09-07 15:54:44"},"1.4.11":{"tag":"1.4.11","author":"garidium","date":"2024-09-21 18:31:30"},"1.4.12":{"tag":"1.4.12","author":"garidium","date":"2024-09-29 04:50:17"},"1.4.13":{"tag":"1.4.13","author":"garidium","date":"2024-09-29 14:31:03"},"1.4.14":{"tag":"1.4.14","author":"garidium","date":"2024-10-12 05:54:25"},"1.4.15":{"tag":"1.4.15","author":"garidium","date":"2024-12-19 16:43:33"},"1.4.16":{"tag":"1.4.16","author":"garidium","date":"2024-12-28 20:32:02"},"1.4.17":{"tag":"1.4.17","author":"garidium","date":"2024-12-29 17:32:25"},"1.4.18":{"tag":"1.4.18","author":"garidium","date":"2024-12-31 20:21:50"},"1.4.19":{"tag":"1.4.19","author":"garidium","date":"2025-01-01 01:17:31"},"1.4.20":{"tag":"1.4.20","author":"garidium","date":"2025-01-03 23:58:36"},"1.4.21":{"tag":"1.4.21","author":"garidium","date":"2025-01-05 22:20:42"},"1.4.22":{"tag":"1.4.22","author":"garidium","date":"2025-01-07 02:15:20"},"1.4.23":{"tag":"1.4.23","author":"garidium","date":"2025-01-07 20:46:32"},"1.4.24":{"tag":"1.4.24","author":"garidium","date":"2025-01-13 00:26:30"},"1.4.25":{"tag":"1.4.25","author":"garidium","date":"2025-01-25 18:36:43"},"1.4.26":{"tag":"1.4.26","author":"garidium","date":"2025-03-15 15:57:54"},"1.4.28":{"tag":"1.4.28","author":"garidium","date":"2025-04-05 23:22:09"},"1.4.29":{"tag":"1.4.29","author":"garidium","date":"2025-04-25 21:48:27"},"1.4.3":{"tag":"1.4.3","author":"garidium","date":"2024-06-28 20:36:59"},"1.4.30":{"tag":"1.4.30","author":"garidium","date":"2025-04-25 21:48:27"},"1.4.31":{"tag":"1.4.31","author":"garidium","date":"2025-04-30 15:18:58"},"1.4.32":{"tag":"1.4.32","author":"garidium","date":"2025-06-13 01:35:32"},"1.4.33":{"tag":"1.4.33","author":"garidium","date":"2025-06-13 01:35:32"},"1.4.34":{"tag":"1.4.34","author":"garidium","date":"2025-07-14 18:34:04"},"1.4.35":{"tag":"1.4.35","author":"garidium","date":"2025-07-22 02:23:58"},"1.4.36":{"tag":"1.4.36","author":"garidium","date":"2025-07-23 18:40:44"},"1.4.37":{"tag":"1.4.37","author":"garidium","date":"2025-08-05 16:23:25"},"1.4.38":{"tag":"1.4.38","author":"garidium","date":"2025-08-06 13:10:00"},"1.4.39":{"tag":"1.4.39","author":"garidium","date":"2025-08-13 01:45:27"},"1.4.4":{"tag":"1.4.4","author":"garidium","date":"2024-07-04 17:31:35"},"1.4.40":{"tag":"1.4.40","author":"garidium","date":"2025-08-15 06:05:10"},"1.4.5":{"tag":"1.4.5","author":"garidium","date":"2024-07-04 19:46:20"},"1.4.6":{"tag":"1.4.6","author":"garidium","date":"2024-07-21 04:37:19"},"1.4.7":{"tag":"1.4.7","author":"garidium","date":"2024-07-21 16:13:11"},"1.4.8":{"tag":"1.4.8","author":"garidium","date":"2024-08-24 23:22:11"},"1.4.9":{"tag":"1.4.9","author":"garidium","date":"2024-08-31 21:08:35"},"1.5.0":{"tag":"1.5.0","author":"garidium","date":"2025-08-25 03:20:51"},"1.5.1":{"tag":"1.5.1","author":"garidium","date":"2025-08-25 16:43:14"},"1.5.2":{"tag":"1.5.2","author":"garidium","date":"2025-08-26 03:33:02"},"1.5.3":{"tag":"1.5.3","author":"garidium","date":"2025-08-27 20:33:03"},"1.5.4":{"tag":"1.5.4","author":"garidium","date":"2025-08-27 20:41:54"},"1.6.0":{"tag":"1.6.0","author":"garidium","date":"2025-09-06 18:31:52"},"1.6.1":{"tag":"1.6.1","author":"garidium","date":"2025-09-08 04:28:00"},"1.6.2":{"tag":"1.6.2","author":"garidium","date":"2025-09-11 03:35:06"},"1.6.3":{"tag":"1.6.3","author":"garidium","date":"2025-09-26 20:02:20"},"1.6.4":{"tag":"1.6.4","author":"garidium","date":"2025-09-27 18:10:46"},"1.6.5":{"tag":"1.6.5","author":"garidium","date":"2025-09-30 14:04:15"},"1.7.0":{"tag":"1.7.0","author":"garidium","date":"2025-10-04 21:22:50"},"1.7.1":{"tag":"1.7.1","author":"garidium","date":"2025-11-01 16:21:26"},"1.8.0":{"tag":"1.8.0","author":"garidium","date":"2025-12-08 01:32:53"},"1.8.1":{"tag":"1.8.1","author":"garidium","date":"2025-12-08 20:53:13"},"1.8.2":{"tag":"1.8.2","author":"garidium","date":"2025-12-18 20:35:52"},"1.8.3":{"tag":"1.8.3","author":"garidium","date":"2025-12-19 16:58:51"},"1.9.0":{"tag":"1.9.0","author":"garidium","date":"2026-01-02 18:53:43"},"1.9.1":{"tag":"1.9.1","author":"garidium","date":"2026-01-13 19:19:23"},"1.9.2":{"tag":"1.9.2","author":"garidium","date":"2026-01-29 21:06:03"},"2.0.1":{"tag":"2.0.1","author":"garidium","date":"2026-03-05 22:30:27"},"2.0.10":{"tag":"2.0.10","author":"garidium","date":"2026-03-25 15:04:40"},"2.0.11":{"tag":"2.0.11","author":"garidium","date":"2026-03-27 04:35:49"},"2.0.12":{"tag":"2.0.12","author":"garidium","date":"2026-04-02 20:16:38"},"2.0.2":{"tag":"2.0.2","author":"garidium","date":"2026-03-05 22:45:50"},"2.0.3":{"tag":"2.0.3","author":"garidium","date":"2026-03-07 16:48:30"},"2.0.4":{"tag":"2.0.4","author":"garidium","date":"2026-03-08 20:30:00"},"2.0.5":{"tag":"2.0.5","author":"garidium","date":"2026-03-11 00:26:23"},"2.0.6":{"tag":"2.0.6","author":"garidium","date":"2026-03-15 19:48:25"},"2.0.7":{"tag":"2.0.7","author":"garidium","date":"2026-03-18 20:30:45"},"2.0.8":{"tag":"2.0.8","author":"garidium","date":"2026-03-19 22:44:04"},"2.0.9":{"tag":"2.0.9","author":"garidium","date":"2026-03-19 23:16:40"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2912006,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2912006,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2944240,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.1.0","1.1.1","1.1.2","1.2.0","1.2.1","1.2.10","1.2.11","1.2.12","1.2.13","1.2.14","1.2.15","1.2.16","1.2.17","1.2.18","1.2.19","1.2.2","1.2.20","1.2.21","1.2.22","1.2.23","1.2.24","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1","1.3.10","1.3.11","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.8","1.3.9","1.4.0","1.4.1","1.4.10","1.4.11","1.4.12","1.4.13","1.4.14","1.4.15","1.4.16","1.4.17","1.4.18","1.4.19","1.4.20","1.4.21","1.4.22","1.4.23","1.4.24","1.4.25","1.4.26","1.4.28","1.4.29","1.4.3","1.4.30","1.4.31","1.4.32","1.4.33","1.4.34","1.4.35","1.4.36","1.4.37","1.4.38","1.4.39","1.4.4","1.4.40","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.7.0","1.7.1","1.8.0","1.8.1","1.8.2","1.8.3","1.9.0","1.9.1","1.9.2","2.0.1","2.0.10","2.0.11","2.0.12","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2912013,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2912013,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"The configuration tab shows an editor, where distributors and pricing settings can be configured.","2":"You can also see a full listing of products imported from the distributors configured, along with the automated price settings."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[62666,182389,198681,13906,286],"plugin_category":[],"plugin_contributors":[218166],"plugin_business_model":[],"class_list":["post-173600","plugin","type-plugin","status-publish","hentry","plugin_tags-distributor","plugin_tags-ffl","plugin_tags-firearms","plugin_tags-fulfillment","plugin_tags-woocommerce","plugin_contributors-garidium","plugin_committers-garidium"],"banners":{"banner":"https:\/\/ps.w.org\/g-ffl-cockpit\/assets\/banner-772x250.png?rev=2944240","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/g-ffl-cockpit\/assets\/icon-128x128.png?rev=2912006","icon_2x":"https:\/\/ps.w.org\/g-ffl-cockpit\/assets\/icon-256x256.png?rev=2912006","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/g-ffl-cockpit\/assets\/screenshot-1.png?rev=2912013","caption":"The configuration tab shows an editor, where distributors and pricing settings can be configured."},{"src":"https:\/\/ps.w.org\/g-ffl-cockpit\/assets\/screenshot-2.png?rev=2912013","caption":"You can also see a full listing of products imported from the distributors configured, along with the automated price settings."}],"raw_content":"<!--section=description-->\n<p><strong>Built by a FFL, for FFL's.<\/strong> This plugin will synchronize site inventory and automate order fulfillment with multiple firearm distributors.<\/p>\n\n<p>It was built to support our businesses, and we know it will help yours. Please contact us at sales@garidium.com before purchasing a license key so we can discuss your needs.<\/p>\n\n<h4>Feature Highlights<\/h4>\n\n<ol>\n<li>Configure 1-to-many supported distributors and feed products into your WooCommerce website.<\/li>\n<li>We currently support over a dozen distributors and counting..<\/li>\n<li>Fulfillment automation, to automate Drop-shipping Workflow <\/li>\n<li>Fulfillment automation includes monitoring distributors for shipping updates, and notifying both you and your customer.<\/li>\n<li>This plugin also supports feeding product to AmmoSeek, Gunbroker, Gun.deals, WikiArms, Armsagora, AmmoBrowser, and GunAmmo.deals<\/li>\n<li>Inventory and Listings are then updated every 20-minutes to ensure quantity and pricing are updated continuously.<\/li>\n<li>Easily set pricing and listing options, along with configuring the inclusion\/exclusion of specific items.<\/li>\n<li>Keep your customers updated on the order status with configurable email templates<\/li>\n<li>View a report of all items being listed, including pricing from each distributor, there is also an Excel export.<\/li>\n<li>Works tightly with the g-FFL Checkout plugin to automatically mark firearms as requiring FFL selection during checkout.<\/li>\n<li>Integrated Help Videos and Help Center<\/li>\n<li>Integrated Log files, so you can monitor the status of your inventory synchronization<\/li>\n<li>Fulfillment Reports<\/li>\n<\/ol>\n\n<h4>Subscription Required<\/h4>\n\n<p>While the plugin is free to download and install, it does require you to purchase a license for a personalized API key. We also have a one-time setup fee. The plugin will not be useful without this key. The API key allows the plugin to connect to the required data services, providing the following features:<\/p>\n\n<ol>\n<li>Access to a data services we manage that synchronizes distributor product data<\/li>\n<li>Ability to create fulfillment orders<\/li>\n<\/ol>\n\n<h4>To purchase a key, visit the FFL Cockpit product page:<\/h4>\n\n<p><a href=\"https:\/\/fflcockpit.com\">FFL Cockpit Product Page<\/a><\/p>\n\n<h4>Please review our Terms and Conditions:<\/h4>\n\n<p><a href=\"https:\/\/fflcockpit.com\/terms_of_sale\/\">Terms and Conditions<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Search for the plugin in the marketplace<\/li>\n<li>Click on \"Install Now\"<\/li>\n<li>Click on \"Activate\"<\/li>\n<li>Click on the \u201cg-FFL Cockpit\u201d link in the admin panel<\/li>\n<li>Fill in the following information:\n\n<ul>\n<li>g-FFL Cockpit API Key<\/li>\n<li>Configure Distributor and Pricing in the \"Configuration\" Tab<\/li>\n<li>View the \"Product Feed\" to validate your configuration and make adjustments as needed. <\/li>\n<\/ul><\/li>\n<li>Click on \u201cSave Changes\u201d<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20is%20this%20plugin%20better%20than%20the%20alternatives%3F\"><h3>Why is this plugin better than the alternatives?<\/h3><\/dt>\n<dd><ul>\n<li>It was built by a FFL, actively used by that FFL. I know what the industry needs, especially those first starting out with smaller budgets.<\/li>\n<li>The data services are built on state-of-the-art cloud-based technologies hosted on Amazon Web Services. This basically means that downtime will be minimal, and performance will be consistent.<\/li>\n<li>The plugin has features specifically needed for an FFL business.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<ol>\n<li>v2.0.12 Earn AI Tokens by Categorizing products<\/li>\n<li>v2.0.11 Bug fix for ordering TGD items, handling underscores in skus<\/li>\n<li>v2.0.10 Added support for Email-based fulfillment orders (TGD)<\/li>\n<li>v2.0.9 Import Out of Stock by UPC UI added to WooCommerce Product Restrictions <\/li>\n<li>v2.0.7 Davidsons Fulfillment (Ship-to-Store) and Help Documentation Improvements<\/li>\n<li>v2.0.6 Site Health Dashboard Updates<\/li>\n<li>v2.0.5 Product Analytics Updates and DudeDeals Beta<\/li>\n<li>v2.0.4 Product Analytics Updates<\/li>\n<li>v2.0.2 Help Desk GARI, Analytics dashboard<\/li>\n<li>v1.9.2 Product Inventory and pricing history, up fron product restriction change validation<\/li>\n<li>v1.9.1 Bug fixes for in-search ordering feature<\/li>\n<li>v1.9.0 Vast improvement in Mobile Support, Improved Product Search, Direct Ordering via Product Search<\/li>\n<li>v1.8.3 Allows users to access only the Product Search View<\/li>\n<li>v1.8.1 Endpoint Security, Performance and Mobile Compatability Improvement<\/li>\n<li>v1.7.1 Added Draft and Private products to Onsite Export, Update Term Counts endpoint, and User Tracking for Config Changes<\/li>\n<li>v1.7.0 Improved on-site Processing for prouct updates, and added server status endpoint<\/li>\n<li>v1.6.2 Bug Fixes and Minor Tweaks<\/li>\n<li>v1.6.1 Back in Stock Alerts and Quick UPC links on Product Search Tab<\/li>\n<li>v1.6.0 All new Product Restrictions<\/li>\n<li>v1.5.4 Activated SEO meta fields for AI enhanced listings<\/li>\n<li>v1.5.2 New AI Product Info, also new Configurable WooCommerce Shipping Classes and Gunbroker Shipping Profiles<\/li>\n<li>v1.4.39 Added AmmoBuy<\/li>\n<li>v1.4.38 Bug Fix, was too aggressive at hiding admin notices<\/li>\n<li>v1.4.37 Added AmmoHunter and made provisions for related videos section in product pages<\/li>\n<li>v1.4.36 Product Search UPC dashboard panel<\/li>\n<li>v1.4.35 Optimized fulfillment options retrieval to avoid timeouts by eliminating callbacks to the site for order data<\/li>\n<li>v1.4.34 Minor updates and support for CaliberKing feeds<\/li>\n<li>v1.4.33 Confirm target feed URL's exist before showing them in the configuration panels<\/li>\n<li>v1.4.32 Added GunMade support in Targets, and made the key setting form more robust to prevent users from accidentally resetting it<\/li>\n<li>v1.4.31 Added GunAmmo.deals and AmmoBrowser support in Targets<\/li>\n<li>v1.4.30 Rearranged configuration tab and fixed bug with attribute loading via onsite queue updater<\/li>\n<li>v1.4.29 More Bug fixes and performance enhancements<\/li>\n<li>v1.4.28 Bug fixes and performance enhancements<\/li>\n<li>v1.4.26 Minor styling bug with distributor and targets cards appearing as a single column<\/li>\n<li>v1.4.25 Distributor is now an option for custom margin groups, and also added ability to duplicate margin groups<\/li>\n<li>v1.4.24 Added Site Performance Score<\/li>\n<li>v1.4.23 Minor cosmetic bug fix only affecting fresh installs<\/li>\n<li>v1.4.22 Added a Quick Filter for Drop Ship Restricted brands in the Brand selectors<\/li>\n<li>v1.4.21 Added Distributor Validation Indicator<\/li>\n<li>v1.4.20 Minor bug fixes for custom margin groups and tiered pricing, also embedded product restrictions video<\/li>\n<li>v1.4.19 Minor bug fix to URL encode search terms for Product Search Tab<\/li>\n<li>v1.4.18 Further improvement of Product Search Tab, adding ability to recategorize product<\/li>\n<li>v1.4.17 Further improvement of Product Search Tab<\/li>\n<li>v1.4.16 Updated product feed tab to add more info, search on more items, and be more mobile friendly<\/li>\n<li>v1.4.15 Added new Target capability (Armsagora), plus added in Feed URLs<\/li>\n<li>v1.4.14 Added new Target capability<\/li>\n<li>v1.4.13 Minor bug resolved with default toggle setting<\/li>\n<li>v1.4.11 Update Product Catalog Extract to Run and Email Extract, eliminating time-outs<\/li>\n<li>v1.4.10 Added parent category to recategorization list in admin panel<\/li>\n<li>v1.4.9 Added the ability to filter categories in the admin recategorization panel<\/li>\n<li>v1.4.8 Reformatted Fulfillment Options table to help improve manual ordering processes and show a more complete status of the fulfillment<\/li>\n<li>v1.4.7 Bug fix for modal popup on product feed tab.<\/li>\n<li>v1.4.6 Added ability to adjust logic (AND\/OR) on Product Restriction Includes.<\/li>\n<li>v1.4.5 Modal popup bug fixes<\/li>\n<li>v1.4.4 Fixed compatibility issues with modal styling and also changed the product feed tab to require input before initial loading<\/li>\n<li>v1.4.3 Added more help notes and distinguished distributors that are product feed only<\/li>\n<li>v1.4.1 Changes for initial view when customer has no key, and also fixed a modal Bug.<\/li>\n<li>v1.4.0 Fancy new user interface, which is hopefully a much better experience.<\/li>\n<li>v1.3.11 Added configuration validator to Configuration Tab<\/li>\n<li>v1.3.10 Bug Fix for Fulfillment History Download button<\/li>\n<li>v1.3.9 More Minor Cosmetic changes on Product Feed, added MAP in table<\/li>\n<li>v1.3.8 Minor Cosmetic changes on Product Feed<\/li>\n<li>v1.3.7 Fixed minor formatting issue (repeating table header) on Distributor order details view<\/li>\n<li>v1.3.6 Distributor Orders Listed on the WooCommerce Order Details view, now show SKU's\/UPC's and the PO associated to the order<\/li>\n<li>v1.3.4 Minor updates to support adding additional distributors, plus changed message on product admin panel<\/li>\n<li>v1.3.3 Ship-to-Store Beta, Recategorization of Products on Admin Tab in product view, Gunbroker Order reprocessing capability, Dynamic Schema Loading<\/li>\n<li>v1.2.24 Update to support product attribute restrictions<\/li>\n<li>v1.2.23 Schema validation updates<\/li>\n<li>v1.2.22 Schema validation updates, to allow for negative percentage price adjustments<\/li>\n<li>v1.2.21 Added a button to send test emails, for refining customer notifications<\/li>\n<li>v1.2.20 Bug fixes for the last change, so user can set key properly<\/li>\n<li>v1.2.19 Firefox Bug Resolved, you can now save your config in Firefox<\/li>\n<li>v1.2.18 New configuration items for update_batch_count and automated_fulfillment in Woo Target<\/li>\n<li>v1.2.17 Minor Maintenance Updates<\/li>\n<li>v1.2.16 Fixed JSON schema issue for Sports South credential configuration<\/li>\n<li>v1.2.15 HPOS Compatibility and Schema validation changes<\/li>\n<li>v1.2.14 Updated validation schema for fulfillment and product restrictions<\/li>\n<li>v1.2.13 Style Sheet tweaks, JSON Schema updates<\/li>\n<li>v1.2.12 Added MAP brand exclusion feature<\/li>\n<li>v1.2.11 Added additional product classes<\/li>\n<li>v1.2.10 Changed menu icon, modified wording on Zanders Add FFL to hold order process<\/li>\n<li>v1.2.9 Added Sports South and update Manufacturers List<\/li>\n<li>v1.2.8 Wordpress compliance 6.3, added schema validation updates for configuration<\/li>\n<li>v1.2.7 Modified Gunbroker configuration requirements<\/li>\n<li>v1.2.6 Updated manufacturer list<\/li>\n<li>v1.2.5 Better handling for new setups in loading configuration file from server<\/li>\n<li>v1.2.4 More minor updates to fulfillment tab<\/li>\n<li>v1.2.3 Minor updates to fulfillment tab<\/li>\n<li>v1.2.2 Minor change on fulfillment processing, passing through order source<\/li>\n<li>v1.2.1 Added some helpers for brand and product class settings in the configuration<\/li>\n<li>v1.2.0 (Beta) Fulfillment and Automated-Fulfillment now available for (Lipseys. Zanders, RSR, and Chattanooga)<\/li>\n<li>v1.1.2 (Testing Only) Added Fulfillment Ordering via Order Details View<\/li>\n<li>v1.0.8 (Testing Only) Added Fulfillment Section to Order Details to view options for Fulfillment<\/li>\n<li>v1.0.7 Added Help Center<\/li>\n<li>v1.0.6 Logging tab improvements, and on-demand loaging for products and logs<\/li>\n<li>v1.0.5 Logging now visible in Log Tab<\/li>\n<li>v1.0.4 Bug Fixes<\/li>\n<li>v1.0.2 Added gun.deals RSS Feed Support<\/li>\n<li>v1.0.1 Added a Load Config Button to reload configuration from database<\/li>\n<li>v1.0.0 Initial Release of the g-FFL Cockpit Plugin<\/li>\n<\/ol>","raw_excerpt":"Built by a FFL, for FFL&#039;s. Automate inventory synchronization and order fulfillment with multiple distributors.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/173600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=173600"}],"author":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/garidium"}],"wp:attachment":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=173600"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=173600"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=173600"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=173600"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=173600"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=173600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}