Gift wrap extension User guide – Magento 2

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.