Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

JAZ-X Product Recall Manager For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

JAZ-X Product Recall Manager For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

JAZ-X Product Recall Manager for WooCommerce gives store owners a structured workflow for product safety recalls.

Free 1.0.0 includes:

  • Manual product recall cases.
  • Recall reference, source, date, brand, model, identifier, batch/lot, hazard, customer action and remedy fields.
  • Link recalls to WooCommerce products.
  • Batch-safe scanning of WooCommerce orders using WooCommerce order APIs.
  • HPOS compatibility declaration.
  • Affected order/customer list.
  • Quantity counts.
  • Resolution tracking: open, refund, replacement, repair or closed.
  • Public product recall notice pages.
  • Internal audit log foundation.

  • Provider-agnostic Purchase Source Adapter API for verified external buyers.

  • Built-in WooCommerce order source plus optional hook/callback adapters.
  • Adapter records are normalized before storage and quarantine locks are enforced centrally.
  • Purchase Sources admin screen shows only registered verified sources, without requiring provider-specific branding.

  • Deep Transaction Discovery using exact product title, slug, SKU or product URL; numeric-only IDs are ignored.

  • Read-only discovery across transaction/customer-capable custom tables and transaction-like custom record types.
  • Strict external product identity verification and quarantine of legacy false-positive matches.

JAZ-X Product Recall Manager does not determine whether a product is legally subject to a recall. Store owners remain responsible for verifying recall information and legal obligations.

Adapter API Example

Integrations may register a callback-backed verified purchase source:

add_action( 'recallsafe_register_purchase_sources', function ( $registry ) {
    $registry->register_callback_source(
        'my_external_source',
        'External verified purchase source',
        function ( $context ) {
            // Query your own system and return only independently verified buyers.
            return array();
        }
    );
} );

Or use the generic hook-backed adapter:

add_filter( 'recallsafe_external_verified_matches', function ( $records, $context ) {
    // Return only provider-verified records for the supplied product fingerprints.
    return $records;
}, 10, 2 );

A verified record requires source_record_id and customer_email. Optional fields are customer_id, customer_name, quantity, purchased_at, verification_method, and product_reference.

Adapter SDK v2 Example

add_action( 'recallsafe_register_purchase_sources', function ( $registry ) {
    $registry->register_callback_source(
        'verified_external_commerce',
        'External verified purchase source',
        function ( $context ) {
            $records = array();
            foreach ( RecallSafe_Adapter_SDK::products_from_context( $context ) as $product ) {
                // Query your own trusted system using the product fingerprint.
                // Only return a row after your integration has verified ownership.
            }
            return $records;
        }
    );
} );

Build records with RecallSafe_Adapter_SDK::verified_record(). Required fields remain source_record_id and customer_email. Recommended fields are verification_method, product_reference, purchased_at, and, for access-based products, entitlement_status and entitlement_expires. Provider-specific API credentials, webhook secrets and private implementation details must stay in the integrating system.

Screenshots

No screenshots provided


Reviews & Comments