Document Uploader for Magento 2

Secure File Upload ~ Seamless Checkout ~ Enhanced Customer Verification

The Hikmadh Document Uploader for Magento 2 enables customers to upload required documents directly during checkout. It helps store owners collect important files such as ID proofs, prescriptions, or custom requirements without manual follow-ups. Designed for flexibility, the module integrates smoothly into the checkout process and ensures a seamless and secure user experience.

✔ Upload Documents Directly in Checkout Flow
✔ Supports Secure File Handling and Storage
✔ Custom Step Integrated into Magento Checkout
✔ Works for Logged-in and Guest Customers
✔ Easy Integration Without Core Modifications

The Hikmadh Document Uploader is designed to simplify document collection during the checkout process. It allows merchants to request and receive important files directly from customers without additional communication or manual effort. Whether it’s identity verification, compliance documents, or custom order requirements, this extension ensures a smooth, secure, and user-friendly experience. With seamless Magento integration, it enhances both operational efficiency and customer trust.

Key Features

Checkout Document Upload Integration: Adds a dedicated upload step in Magento checkout to collect required documents before order completion.

Secure File Upload Handling: Ensures safe and reliable document uploads with proper validation and controlled file storage.

Supports Multiple File Types: Allows customers to upload files such as PDF, JPG, and PNG based on store requirements.

Works for Customers & Guests: Enables document upload functionality for both logged-in users and guest checkout customers.

Custom Checkout Step Placement: Seamlessly integrates between shipping and payment steps without affecting core checkout flow.

Admin Document Management Panel: View, manage, and track uploaded documents directly from the Magento admin grid interface.

Easy Configuration & Setup: Simple installation and configuration without modifying Magento core or theme files.

Production-Ready Architecture: Built using Magento best practices ensuring performance, scalability, and maintainability.

Installation





System Requirements

Before installing the Hikmadh Document Uploader, ensure your environment meets the following requirements:

Magento 2.4.x
PHP 7.4 or higher



Upload Extension Files

Extract the extension package and upload it to:

app/code/Hikmadh/DocUploader/

Ensure the folder structure remains intact after upload.

Enable the Module

Run the following Magento CLI commands:

php bin/magento module:enable Hikmadh_DocUploader
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush

Verify Installation

After running the commands, log in to your Magento Admin panel.

Navigate to:

Stores → Configuration → Hikmadh → Document Uploader

Ensure the module appears in the configuration section.

Activate Document Upload

Enable the module from admin configuration and save settings.

The document upload step will now appear in the checkout process between shipping and payment steps.

Document Management in Admin

The Hikmadh Document Uploader provides a dedicated admin panel to manage all uploaded documents efficiently. Store administrators can view, track, and access customer-uploaded files directly from the backend. All uploaded documents are listed in a structured grid format, allowing quick access and easy management without navigating through orders manually.

Key Admin Capabilities

Centralized Document Listing: View all uploaded files in a single grid with organized details.

Order-Based Association: Each document is linked to its respective order for easy tracking.

Quick File Access: Download or review uploaded documents directly from the admin panel.

Efficient Management Interface: Simplifies handling of customer documents without additional steps.

How It Works

The Hikmadh Document Uploader integrates seamlessly into the Magento checkout flow by adding a dedicated upload step between shipping and payment stages. Customers can easily upload required documents before completing their order. Once the document is uploaded, it is securely stored and linked to the order for admin access. Store administrators can view and manage all uploaded files directly from the Documents grid in the Magento backend. This streamlined process eliminates the need for manual follow-ups and ensures all necessary documents are collected efficiently during checkout.

Enhance Your Checkout Experience

The Hikmadh Document Uploader simplifies document collection by integrating directly into the checkout process. It eliminates manual communication, improves workflow efficiency, and ensures all required files are collected before order completion.

With a clean interface, secure upload handling, and seamless Magento integration, this extension is ideal for businesses that require document verification, custom order inputs, or compliance-based file submissions.