Installation




Before installing the extension, please make sure to Backup your web directory and store database


You will require to install MageDelight Base Extension first. If it is not installed then please download it from https://www.magedelight.com/pub/extensions/magedelight-base.zip and unzip the package file into the root folder of your Magento 2 installation.

Root Directory is - "app/code/magedelight/#YourExtensionName#"

  • Unzip the extension package file into the root folder of your Magento 2 installation.
  • Connect to SSH console of your server:
    • Navigate to the root folder of your Magento 2 setup
    • Run command as per below sequence,

      php bin/magento setup:upgrade

      php bin/magento setup:di:compile

      php bin/magento setup:static-content:deploy

      php bin/magento cache:clean

  • log out from the backend and log in again


If you are using Magento 2.3 or later then you do not need to activate license. Extension will be activated with silent activation mechanism and does not require activation keys to be entered manually.   


Backend Configuration (Admin side)


  • Calculate fees after discount: Select 'Yes', if you want to calculate the extra fee based on the prices after discount applied.
  • Calculate fees after tax: Select 'Yes', if you want to calculate the extra fee based on the prices after tax applied.
  • Calculate fees after shipping: Select 'Yes', if you want to calculate the extra fee based on the prices after shipping applied.
  • Auto Apply on Single Option: Select 'Yes', if you want to set auto apply extra fee if there is only single option found.
  • Show Tool-tip: Select 'Yes', if you want to show tool tip on front-end.

Backend Functionality


  • Grid: Grid to manage all previously added extra fees for your store. You can search and edit extra fee from here.


  • Fee Information: Expand the tab to find more options for fees. Provide fees related options and configurations.
  • Manage Options: Expand the tab to find more options for extra fee options configurations.
  • Conditions: Expand the tab to configure conditions to apply/display extra fees.


  • Fee Name: Provide unique identifier/name for extra fee.
  • Required: Select "Yes", to make extra fees as required in front-end.
  • Display Type: Select display type to create control in front end


  • Sort Order: Provide sort order to display extra fees in front-end if multiple extra fees found.


  • Is Default: Select option to make as default. Default option will be selected initially in front end.
  • Price: Provide price for the option.
  • Apply As: Select "Fixed" if you want to apply price as fixed or select "Percentage" to calculate price dynamically based on product price with set percentage.
  • Admin: Provide option labels to display in store views.


  • Calculate fees after discount: Select 'Yes', if you want to calculate the extra fee based on the prices after discount applied. If you have selected as default then it will apply as per global configuration.
  • Calculate fees after tax: Select 'Yes', if you want to calculate the extra fee based on the prices after tax applied. If you have selected as default then it will apply as per global configuration.
  • Calculate fees after shipping: Select 'Yes', if you want to calculate the extra fee based on the prices after shipping applied. If you have selected as default then it will apply as per global configuration.


  • Conditions: Select conditions to apply extra fees if matches.

Extra Fee in Order (Admin Panel)

  • In admin panel you will find option as shown in above image to apply extra fees while placing an order from back-end.

Frontend Functionality


  • Apply Extra fees on shopping cart page

  • Apply Extra fees on checkout page

Extension does not support checkout with multiple address.

Click here to visit frontend.

Click here to visit backend admin panel.

FAQs


Click here to visit FAQs.

Support


Click here to raise a support ticket using your MageDelight account.

Additional Services


Click here to get the customized solution for this extension.



Thank you for choosing MageDelight!



  • No labels