PHPackages                             hawksama/hyva-used-product-notice - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. hawksama/hyva-used-product-notice

ActiveMagento2-module[Validation &amp; Sanitization](/categories/validation)

hawksama/hyva-used-product-notice
=================================

Hyvä-compatible Magento 2 module that displays a disclaimer for used products on the product page and requires customers to acknowledge no warranty or return policy during checkout.

v1.0.2(1y ago)2411PHP

Since Jan 14Pushed 1y ago2 watchersCompare

[ Source](https://github.com/Hawksama/hyva-used-product-notice)[ Packagist](https://packagist.org/packages/hawksama/hyva-used-product-notice)[ RSS](/packages/hawksama-hyva-used-product-notice/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (1)

Hawksama\_HyvaUsedProductNotice
===============================

[](#hawksama_hyvausedproductnotice)

**Hawksama\_HyvaUsedProductNotice** is a **Hyvä-compatible** Magento 2 module for stores selling used or “no-warranty” items. It displays a clear **notice** on the **product page** to inform buyers about limited or no return policy for second-hand products.

---

Overview
--------

[](#overview)

1. **Product Page Notification**

    - If a product is flagged as “used,” this module automatically shows a disclaimer on the product detail page, informing buyers that return rights may be limited or nonexistent.
2. **Lightweight &amp; Hyvä-Compatible**

    - Developed for Hyvä-based themes, but does **not** require Hyvä Checkout.
    - Minimal performance overhead, focusing on clarity for customers viewing used products.
3. **Separate Checkout Consent (Optional)**

    - This module **only** handles product-page disclaimers.
    - To prompt checkout consent, use **[Hawksama\_HyvaCheckoutUsedProductNotice](https://github.com/hawksama/hyva-checkout-used-product-notice)**.

---

Product Page Example
--------------------

[](#product-page-example)

When a product is marked as “used,” a notice appears below the price or any custom block you configure:

[![Used Product Page](docs/images/used-product-PDP.png)](docs/images/used-product-PDP.png)

---

Admin Configuration
-------------------

[](#admin-configuration)

Enable or customize the “used product” notices directly in Magento’s **Stores &gt; Configuration**.
Below is a screenshot of the admin settings:

[![Admin Configuration](docs/images/admin-config.png)](docs/images/admin-config.png)

---

Features
--------

[](#features)

- **Flexible CMS Block Usage**: The disclaimers are loaded from a CMS block, so you can update its content, styling, or language without touching any code.
- **Easy Integration** : Simply enable the module, configure your “used product” attribute, and the notice appears on the PDP.
- **Customizable Wording** : Tailor the disclaimer text to match your store’s branding and local legal requirements.
- **Standalone** : No dependencies on Hyvä Checkout or Magewire. Perfect if you only want product-page notices.

---

CMS Block Usage
---------------

[](#cms-block-usage)

You can edit the CMS block with id `used_product_message` and make it tailored to your store needs:

[![CMS Block Example](docs/images/cms-block.png)](docs/images/cms-block.png)

---

Configuration
-------------

[](#configuration)

1. **Used Product Attribute**
    - Enable the product attribute `used_product` to identify items requiring a disclaimer.
2. **CMS Block**
    - Edit the CMS block with id `used_product_message` and make it tailored to you're needs!
3. **Enable the Module**
    - Once enabled, any product with this attribute set to `true` will show the used-product notice on its detail page.
4. **Messaging**
    - Edit the disclaimer text to suit your store’s policy and local regulations (e.g., language about no returns, limited warranty, etc.).

---

Use Cases
---------

[](#use-cases)

- **Second-Hand Electronics**: Let buyers know these items are sold “as is” with no returns.
- **Refurbished Goods**: Ensure customers acknowledge limited or nonexistent warranties.
- **Vintage Items**: Clarify that due to age/condition, standard return policies do not apply.

---

Known Limitations
-----------------

[](#known-limitations)

- **Hyvä Theme**: Recommended for Hyvä-based frontends.
- **Checkout Consent**: Not included in this module. Use [Hawksama\_HyvaCheckoutUsedProductNotice](https://github.com/hawksama/hyva-checkout-used-product-notice) if you need a checkout acknowledgment step.

---

License &amp; Contributing
--------------------------

[](#license--contributing)

- **License**: Distributed under the [MIT License](LICENSE).
- **Contributions**: Feedback and PRs are welcome. Feel free to open an issue or submit improvements to enhance used-product notice handling.

---

Installation instructions
-------------------------

[](#installation-instructions)

```
composer require hawksama/hyva-used-product-notice
bin/magento setup:upgrade
bin/magento cache:flush
```

---

Contact
-------

[](#contact)

For any questions or suggestions:

- **Maintainer**: [Alexandru Carabus](https://www.linkedin.com/in/alexandru-manuel-carabus/)
- Or email me to
- Or open an issue in this repository.

**Thank you for using Hawksama\_HyvaUsedProductNotice!** This module aims to provide clarity and reduce ambiguity for customers buying used items. Enjoy a more transparent and compliant shopping experience!

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance42

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

483d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b5d9b3bcbbbebb62b1f53afd772f4a81d02a77e969b0acc23e565a28f64445c8?d=identicon)[hawksama](/maintainers/hawksama)

---

Top Contributors

[![Hawksama](https://avatars.githubusercontent.com/u/46504593?v=4)](https://github.com/Hawksama "Hawksama (9 commits)")

### Embed Badge

![Health badge](/badges/hawksama-hyva-used-product-notice/health.svg)

```
[![Health](https://phpackages.com/badges/hawksama-hyva-used-product-notice/health.svg)](https://phpackages.com/packages/hawksama-hyva-used-product-notice)
```

###  Alternatives

[elgentos/magento2-improved-customer-address-validation

Magento 2 module to disable or adjust customer address field validation such as street, city and telephone

1512.5k](/packages/elgentos-magento2-improved-customer-address-validation)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
