{"id":394090,"date":"2026-10-31T10:00:31","date_gmt":"2026-10-31T10:00:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/battery-passport-toolkit\/"},"modified":"2026-10-31T10:00:16","modified_gmt":"2026-10-31T10:00:16","slug":"nerakon-battery-record-manager","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nerakon-battery-record-manager\/","author":23594328,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Nerakon Battery Record Manager","header_author":"Nerakon","header_description":"Create and manage battery models and individual battery passports with public pages, local QR codes, JSON, audit history, and optional WooCommerce associations.","assets_banners_color":"","last_updated":"2026-10-31 10:00:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":40,"num_ratings":0,"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":"nerakon","date":"2026-10-31 10:00:16","revision":3776642}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[98238,282607,1373,286],"plugin_category":[45,56],"plugin_contributors":[289900],"plugin_business_model":[],"class_list":["post-394090","plugin","type-plugin","status-publish","hentry","plugin_tags-battery","plugin_tags-passport","plugin_tags-qr-code","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-social-and-sharing","plugin_contributors-nerakon","plugin_committers-nerakon"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/nerakon-battery-record-manager.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Nerakon Battery Record Manager helps WordPress administrators prepare and manage structured battery information without requiring an external account or hosted service.<\/p>\n\n<p>Create reusable Battery Models for shared information such as manufacturer, chemistry, capacity, and voltage. Link each physical battery to a model through an Individual Battery Passport with its own stable public URL and locally generated QR code.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Battery Models and Individual Battery Passports.<\/li>\n<li>Public, restricted, authority-only, and internal field classifications.<\/li>\n<li>Clean public passport pages that expose only fields classified as public.<\/li>\n<li>Public machine-readable JSON for published passports.<\/li>\n<li>Local SVG QR generation and download with no remote QR service.<\/li>\n<li>Change history for migrations, individual records, and linked model updates.<\/li>\n<li>Versioned schema and additive migration system.<\/li>\n<li>Optional manual association with WooCommerce orders and line items.<\/li>\n<li>Translation-ready English source strings for WordPress.org language packs.<\/li>\n<\/ul>\n\n<p>Nerakon Battery Record Manager is a preparation and management tool. It does not guarantee legal compliance, provide certification, act as an official EU plugin, or connect to the EU Digital Product Passport Registry.<\/p>\n\n<h3>Basic use<\/h3>\n\n<ol>\n<li>Open <strong>Battery Passports &gt; Battery Models<\/strong> and add shared model information.<\/li>\n<li>Open <strong>Battery Passports &gt; Add Individual Passport<\/strong>.<\/li>\n<li>Select the model and enter the serial number and other individual information.<\/li>\n<li>Review each field's access badge. Only fields marked <strong>Public<\/strong> appear without authentication.<\/li>\n<li>Publish the record, then use <strong>View public passport<\/strong>, <strong>Public JSON<\/strong>, or <strong>Download QR (SVG)<\/strong>.<\/li>\n<\/ol>\n\n<h3>Privacy<\/h3>\n\n<p>Normal plugin operation does not transmit Battery Passport data to the plugin developer. The plugin contains no telemetry, developer analytics, external account requirement, remote QR service, or hidden runtime network request. WordPress, WooCommerce, the site host, and other installed extensions may have their own behavior and privacy policies.<\/p>\n\n<h3>WooCommerce<\/h3>\n\n<p>WooCommerce is optional and is not bundled. When it is installed and active, the plugin adds a Battery Passports panel to supported order screens for manual order-level and line-item associations. Nerakon Battery Record Manager declares compatibility with WooCommerce High-Performance Order Storage.<\/p>\n\n<h3>Legal and regulatory notice<\/h3>\n\n<p>This plugin is a data preparation and management tool. It does not provide legal advice, certification, conformity assessment, guaranteed compliance, an official regulatory identifier, or EU DPP Registry integration. Restricted-access implementation remains limited while detailed legally binding access rules are pending. Site operators must determine which requirements apply and verify all supplied data.<\/p>\n\n<h3>Support<\/h3>\n\n<p>Use the project issue\/reporting channel supplied with your download. If the plugin is accepted on WordPress.org, use its official support forum. Include WordPress, PHP, plugin, and WooCommerce versions and steps to reproduce; do not post confidential battery, customer, or order data publicly.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP through <strong>Plugins &gt; Add Plugin &gt; Upload Plugin<\/strong>, or copy the <code>nerakon-battery-record-manager<\/code> folder into <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate <strong>Nerakon Battery Record Manager<\/strong>.<\/li>\n<li>Follow the one-time <strong>Battery Passports &gt; Overview<\/strong> guide.<\/li>\n<li>Create a Battery Model.<\/li>\n<li>Create an Individual Battery Passport and select the model.<\/li>\n<li>Publish the passport to enable its public page, QR code, and JSON representation.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20guarantee%20compliance%20with%20regulation%20%28eu%29%202023%2F1542%3F\"><h3>Does this plugin guarantee compliance with Regulation (EU) 2023\/1542?<\/h3><\/dt>\n<dd><p>No. The plugin provides a regulatory-aware preparation structure, but data applicability, accuracy, legal obligations, final restricted-access rules, certification, identifiers, and registry submission remain the operator's responsibility.<\/p><\/dd>\n<dt id=\"is%20this%20an%20official%20eu%20plugin%20or%20registry%20provider%3F\"><h3>Is this an official EU plugin or registry provider?<\/h3><\/dt>\n<dd><p>No. Nerakon Battery Record Manager is independent software and has no official affiliation with the European Union or its institutions.<\/p><\/dd>\n<dt id=\"does%20the%20qr%20code%20use%20an%20external%20service%3F\"><h3>Does the QR code use an external service?<\/h3><\/dt>\n<dd><p>No. The QR code is generated locally in the administrator's browser using the bundled MIT-licensed qrcode-generator library.<\/p><\/dd>\n<dt id=\"what%20is%20the%20uuid%20shown%20by%20the%20plugin%3F\"><h3>What is the UUID shown by the plugin?<\/h3><\/dt>\n<dd><p>It is a stable internal record identifier used for the public URL and QR target. It is not represented as the future regulatory product or passport identifier.<\/p><\/dd>\n<dt id=\"is%20woocommerce%20required%3F\"><h3>Is WooCommerce required?<\/h3><\/dt>\n<dd><p>No. The plugin works independently. When WooCommerce is active, published passports can be associated manually with an order and individual line items. Deactivating WooCommerce does not remove passport data or prevent normal passport use.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20plugin%20is%20deactivated%20or%20uninstalled%3F\"><h3>What happens when the plugin is deactivated or uninstalled?<\/h3><\/dt>\n<dd><p>Deactivation leaves all data in place. Uninstall removes only plugin options and deliberately preserves battery models, passports, and audit records to avoid unexpected data loss.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Prepared the first public Free release.<\/li>\n<li>Added a one-time Getting Started overview.<\/li>\n<li>Improved model\/passport navigation and contextual field guidance.<\/li>\n<li>Prepared source strings for WordPress.org translation and retained the German catalogue as development material outside the plugin package.<\/li>\n<li>Improved public passport identity, accessibility, and disclaimer text.<\/li>\n<li>Preserved the versioned schema, access-aware rendering, audit history, public JSON, local QR workflow, and optional WooCommerce associations.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added schema version 2, model records, explicit access classes, migrations, audit history, and public JSON.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial technical prototype with individual passports, public pages, local QR generation, and optional WooCommerce associations.<\/li>\n<\/ul>","raw_excerpt":"Create battery models and individual passports with public pages, local QR codes, JSON, audit history, and optional WooCommerce links.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/394090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=394090"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nerakon"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=394090"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=394090"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=394090"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=394090"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=394090"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=394090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}