Table of Contents
Overview
Gift Wrap magento 2 extension offers customers to choose gift wrap option to products and add personalized gift message. Best Magento gift wrap plugin available in the market for magento 2 at lower price. Easy to setup.
Installation Steps for Gift Wrapper magento 2 Extension:
1. Upload Extension files to the server
Upload the extension files inside Magento Installation folder. Magento_App_Root folder is same as your Magento 2 Installation directory. It is recommended to take a backup of the Magento files before replacing
2. Run Installation commands in SSH
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.
2 a) Enable Gift wrap modules using command below:
php bin/magento module:enable Globalecom_Giftwrapper
php bin/magento module:enable Globalecom_Giftmessage
2 b) Run upgrade command: (This is a standard Magento command)
php bin/magento setup:upgrade
2 c) Run di Compile command (Optional)
php -d memory_limit=-1 bin/magento setup:di:compile
2 d) Redeploy static content (Optional)
php -d memory_limit=-1 bin/magento setup:static-content:deploy
3. Verify if the module is listed:
List modules
php -d memory_limit=-1 bin/magento module:status
Configuration
1. Setup Gift wrap products and category in admin panel
Step 1: Add Products and Assign under Giftwrapper Category. These products are like Gift wrap options. Example: Green Gift Wrap. These options are displayed in Shopping cart page.
1 a) Admin Panel->>Products -> >Catalog -> >Add Product
Note: Choose attribute set as “default” while adding a new product.
1 b) Admin Panel->>Products -> >Categories -> >Add Gift Wrapper Category. Note down Category Id
2: Add a new Static block for Gift Wrapper
Admin Panel -> Content -> Blocks -> Add New block
Page Title: Choose Gift Wrapper
Self URL: giftwrap
Status: Enabled
Content: {{block class="Magento\Framework\View\Element\Template" name="catalog.product.choosegiftwrapper" columnCount="5" template="Globalecom_Giftwrapper::product/choosegiftwrapper.phtml"}}
3. Set category id in front end phtml file
Step 1:
Add Gift Wrap Block in Cart Page Using layout xml :
Add below code in /vendor/magento/module-checkout/view/frontend/layout/checkout_cart_index.xml.
Note: File Path may vary based on theme.
<block class=”Magento\Cms\Block\Block” name=”giftwrap”>
<arguments>
<argument name=”block_id” xsi:type=”string”>giftwrap</argument>
</arguments>
</block>
OR
Add the below code at end of the cart.phtml file, you can find the file path of cart.phtml by enabling template hints and viewing shopping cart page
echo $block->getLayout()->createBlock('Magento\Cms\Block\Block')->setBlockId('giftwrap')->toHtml();
Step 2: Open choosegiftwrapper.phtml file from the following location app/code/Globalecom/Giftwrapper/view/frontend/templates/product
Add gift wrapper category id in line no 35 in that file. Scroll up and Refer this section – Configuration # 1b to know the category id that you noted in admin.
Step 3: Finally clear cache of the website .Admin->>System->>Cache Management
Testing
1. Gift wrap function in front end
Open your Website -> Select a product -> Add to Cart -> View Shopping Cart page
Then add gift products to cart and give message
2. Verify Gift wrap data in Admin back end
You can see gift wrap item and gift message in Admin->>Sales->>Orders
Questions
If you have any questions or issues, please contact technical support team via https://mage-extensions-themes.com/support/