Table of Contents
Overview
Gift Wrap magento 2 extension offers customers to choose gift wrap option to products and add personalized gift message. This user guide describes the easy steps how to install and configure the extension.
Installation
Method 1 Install using Composer
Composer method is recommended if you have purchased the extension via Market place
composer require globalecom/module-giftwrapper
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:clean
Method 2 Manual installation
Upload the extension zip file and extract the files under app/code folder.
Run Installation commands via CLI
How to open CLI: Login to your server with SSH (using putty or similar tool). Go to your Magento root folder (Usually public_html folder) and run commands below. This is the standard Magento extension installation procedure.
Enable Gift wrap module
php bin/magento module:enable Globalecom_Giftwrapper
Run upgrade command: (This is a standard Magento command)
php bin/magento setup:upgrade
Run Compile command (Optional)
php -d memory_limit=-1 bin/magento setup:di:compile
Redeploy static content (Optional)
php -d memory_limit=-1 bin/magento setup:static-content:deploy
Verify if the module is listed:
List modules
php -d memory_limit=-1 bin/magento module:status
Configuration
Easy to configure in Three Steps: 1) Add Gift wrap. 2) Add settings. 3) Clear cache and Test
Step 1: Setup Gift wrap products and category in admin panel
Add Products and Assign to Gift Box Category. These products are like Gift wrap options. Example: Green Gift Wrap. These options are displayed in Shopping cart page.
1 a) Admin Panel > Catalog > Products > Add Product

Repeat the steps to add as many products as per your requirements.
Note: Choose attribute set as “default” while adding a new product.
1 b) Admin Panel > Catalog > Categories > Add Gift box Category.
Category name can be anything, it is as per your choice. Assign the products (created in Step 1 above) Note down Category ID. For Example Category Id=41 as shown below. This ID may be different for you.

Step 2: Adjust Configuration settings
Admin Panel > Store > Configuration > Global eCom > Giftwrapper
2 a) Enter the Gift wrap Category ID, that you noted down in Step 1b.
2 b) Adjust other settings as per your requirements. (Optional)
You may retain the default configuration settings OR change as per your business requirements based on these options.
This extension supports Gift Wrapping, Engraving and Product Personalization through configurable options
For example, the Engrave options, you may adjust the Tile, Heading and Label from ‘Gift wrap‘ to ‘Product Engraving‘
🎁 Gift Wrapping
✍️ Product Engraving
🎀 Premium Gift Box
💌 Greeting Cards
🎉 Special Packaging
📝 Personalized Message
Configuration Settings

Step 3: Refresh Magento Cache
Refresh Magento cache and Test. Admin > System > Cache Management

Testing
Before testing, you may want to run through the check list to make sure extension installed and configured correctly.
✅ Extension is installed and is showing in the module list
✅ Added Gift box category, created Gift wrap product options and assigned to Gift box category
✅ Set the Gift wrap category ID in Configuration
✅ Adjusted Default Display options and Message length as needed
1. Gift wrap function in front end
Open your Website > Select a product -> Add to Cart -> View Shopping Cart page
Then Choose Gift wrap option and add personalized message (Optional)
Add Giftwrap, then proceed to checkout and place order.

2. Verify Gift wrap data in Admin back end
Verify gift wrap item and gift message in Admin > Sales > Orders

What is new in version 4.6.0
Version 4.6 Highlights
✅ Improved frontend implementation
✅ Improved Admin Order View
✅ Better configuration options
✅ Quote-based Gift Message storage
✅ PHP 8.x compatibility
✅ Refactored architecture
✅ Marketplace quality improvements
Support
If you have any questions or issues, please contact us. Get instant help from our technical support team.
FAQ (Frequently Asked Questions)
How can I use this extension for Product Engraving?
The extension can be configured to support Product Engraving. Admin will create Engraving options as standard products and then go to Extension configuration page and adjust the values.
How can I control the stock of Personalization options?
The extension architecture uses Magento’s native product management, making personalization options easy to create, price, and maintain. Full Inventory and Pricing Control by managing personalization options as separate Magento products with independent stock, pricing, and availability.
