kalicr/claims (1.0.0)

Published 2026-06-25 21:04:06 +00:00 by kalicr-packages

Installation

{
	"repositories": [{
			"type": "composer",
			"url": ""
		}
	]
}
composer require kalicr/claims:1.0.0

About this package

Magento 2 module for post-sale claims and suggestions with frontend form, admin CRUD, email notifications, and reCAPTCHA.

Kalicr_Claims

Post-sale claims and suggestions with frontend form, admin CRUD, email notifications, and reCAPTCHA.

Features

  • Frontend form at a configurable URL (default /sugerencias) for customers to submit claims or suggestions.
  • Order validation — verifies the order ID belongs to the customer.
  • Duplicate prevention — blocks repeated claims for the same order.
  • Email confirmations — notification emails sent on submission.
  • reCAPTCHA integration for spam protection.
  • Admin grid with full CRUD; only "Resuelto" (resolved status) and "Detalles" (details) are editable.
  • Field length limits enforced via both frontend maxlength and backend mb_substr().
  • Custom router for configurable URL key.

Installation

Via Composer

composer require kalicr/claims:^1.0
bin/magento module:enable Kalicr_Claims
bin/magento setup:upgrade

Manual (local debugging only)

Copy the module to app/code/Kalicr/Claims, then enable and upgrade.

Configuration

Located at Stores → Configuration → Kal-í CR → Reclamos:

Field Description
Enable Enable/disable the frontend form
URL Key Custom URL path for the form (default sugerencias)

Config path: kalicr_claims/*

Dependencies

  • Magento: 2.4.8-p4 (Open Source / Adobe Commerce)
  • PHP: ^8.2 || ^8.3
  • Modules: Kalicr_Core, Magento_Backend, Magento_Sales, Magento_Ui, Magento_Config, Magento_Store, Magento_Cms, Magento_Email, Magento_ReCaptchaUi
  • Packages: kalicr/core

Technical Notes

  • Controller/ — frontend form submission and admin CRUD controllers.
  • Model/ — claims data model with resource model and collection.
  • Block/ — frontend form block and admin grid blocks.
  • Ui/Component/ — admin listing UI component with custom columns.
  • Observer/ — event observers for claim lifecycle.
  • Email templates under view/frontend/email/.
  • Custom router in etc/frontend/routes.xml for configurable URL.

Changelog

See CHANGELOG.md.

License

Proprietary KaliCR commercial license. See LICENSE.md.

Support

contacto@kalicr.com

Dependencies

Dependencies

ID Version
kalicr/core ^0.2.0
magento/framework ^103.0
magento/module-backend ^102.0
magento/module-cms ^104.0
magento/module-config ^101.0
magento/module-customer ^103.0
magento/module-email ^101.0
magento/module-sales ^103.0
magento/module-store ^101.0
magento/module-ui ^101.0
php ^8.2 || ^8.3
Details
Composer
2026-06-25 21:04:06 +00:00
2
Kal-i CR Development Team
proprietary
41 KiB
Assets (1)
Versions (1) View all
1.0.0 2026-06-25