{"id":188322,"date":"2019-07-26T06:56:59","date_gmt":"2019-07-26T06:56:59","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=188322"},"modified":"2026-02-06T07:39:01","modified_gmt":"2026-02-06T07:39:01","slug":"magento2-service-fee","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento2-service-fee\/","title":{"rendered":"Magento 2 Service Fee"},"content":{"rendered":"\n<p><strong><a href=\"https:\/\/store.webkul.com\/magento2-service-fee.html\" target=\"_blank\" rel=\"noreferrer noopener\">Service Fee extension for Magento 2<\/a><\/strong> It allows the admin to charge a service fee that is applicable to a particular placed order. <\/p>\n\n\n\n<p>The admin can create multiple service fees that can be fixed or percentage.<\/p>\n\n\n\n<p>The service fee is applicable to the order placed by the customers. The service fee is visible on the checkout and shopping cart page.<\/p>\n\n\n\n<p>For example: if you visit the jewelry shop to purchase gold then the owner can apply multiple services fees like making charges, packing charges on the particular order placed by the customer. <\/p>\n\n\n\n<p>Watch the below video tutorial to understand the extension workflow:<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wk-block--yt-video\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"NTL3ovukkk0\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Features <\/h3><\/div><div class=\"margin-bottom-50\">\n<ul class=\"wp-block-list\">\n<li>Once the module is installed, the admin can add different types of service fees.<\/li>\n\n\n\n<li>The admin can Enable\/Disable different fees accordingly.<\/li>\n\n\n\n<li>When the admin enables the service fee module from the backend then the services fees charge will be displayed at the front-end page.<\/li>\n\n\n\n<li>The admin can add extra fees by percentage price and fixed price.<\/li>\n\n\n\n<li>The admin can set a different service fee for each payment method.<\/li>\n\n\n\n<li> Additionally, the admin can set the title for the extra fee. <\/li>\n\n\n\n<li>Services Fees charges will be visible at the order page, invoice page, print pdf of the invoice at the admin panel.<\/li>\n\n\n\n<li>When the credit memo is generated only the original prices of the product will be credit.<\/li>\n\n\n\n<li>Service fees will apply order wise.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Installation<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>Customers will get a&nbsp;zip folder&nbsp;and they have to extract the contents<strong> <\/strong>of this zip folder on their system. <\/p>\n\n\n\n<p>The extracted folder has an&nbsp;src&nbsp;folder, inside the src folder you have the&nbsp;app&nbsp;folder.&nbsp;<\/p>\n\n\n\n<p>You need to transfer this&nbsp;app&nbsp;folder&nbsp;into the Magento2 root directory on the server as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"382\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/26051137\/magento2_service_fee_installation.jpg\" alt=\"magento2_service_fee_installation\" class=\"wp-image-188866\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/26051137\/magento2_service_fee_installation.jpg 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/26051137\/magento2_service_fee_installation.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/26051137\/magento2_service_fee_installation.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/26051137\/magento2_service_fee_installation.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/26051137\/magento2_service_fee_installation.jpg 1200w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After the successful installation, you have to<strong>&nbsp;run these commands<\/strong>&nbsp;in the&nbsp;<strong>Magento2 root<\/strong>&nbsp;directory:&nbsp;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento indexer:reindex<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento cache:flush<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Multi-Lingual Support<\/h3>\n\n\n\n<p>For the&nbsp;<strong>multilingual<\/strong>&nbsp;support, the admin will navigate through&nbsp;<strong>Store &gt; Configuration  &gt; General &gt; Locale Options<\/strong>&nbsp;and select the&nbsp;<strong>locale<\/strong>&nbsp;as German<\/p>\n\n\n\n<p> (the language into which admin wants to translate his store content).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/language.webp\" alt=\"Language image\" class=\"wp-image-498845\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/language.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/language-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/language-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/language-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Translation<\/h2>\n\n\n\n<p>For translating the module language, navigate through <strong>app &gt; code &gt; Webkul &gt; ServiceFee &gt; i18n<\/strong> and edit the en_US.csv file.<\/p>\n\n\n\n<p>Now, translate the words on the right and upload the modified file to the same location. The filename of the translated file should be according to the language and region code like de_DE.csv.<\/p>\n\n\n\n<p>The user can edit the CSV like the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1096\" height=\"680\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/25112001\/service-fee-translation1.png\" alt=\"service-fee-translation1\" class=\"wp-image-188694\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/25112001\/service-fee-translation1.png 1096w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/25112001\/service-fee-translation1.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/25112001\/service-fee-translation1.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/25112001\/service-fee-translation1.png 768w\" sizes=\"(max-width: 1096px) 100vw, 1096px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Admin Configuration<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>After installation of the module, the admin can enable the Service Fees module by navigating to the&nbsp;<strong>Stores &gt; Configuration &gt; Webkul &gt; Service fees.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/webkulmagento2servicefeeadminconfiguration.webp\" alt=\"module configuration\" class=\"wp-image-498849\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/webkulmagento2servicefeeadminconfiguration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/webkulmagento2servicefeeadminconfiguration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/webkulmagento2servicefeeadminconfiguration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/webkulmagento2servicefeeadminconfiguration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The admin can select &#8220;yes&#8221; Option to Enable Service fees module.<\/p>\n\n\n\n<p>After Enabling Service fee module admin can create new service fees by navigating through <strong>Webkul Service fees &gt; View service fees List <\/strong>as shown in the screenshot below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/add-service-fee.webp\" alt=\"create-service\" class=\"wp-image-498867\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/add-service-fee.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/add-service-fee-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/add-service-fee-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/add-service-fee-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>To add a new service click on the <strong>&#8220;Add New&#8221;<\/strong> button as shown in the screenshot below:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/webkul-service-fees-magento-service-fee-list.webp\" alt=\"Webkul-Service-Fee-Magento-service-fee-list\" class=\"wp-image-498857\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/webkul-service-fees-magento-service-fee-list.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/webkul-service-fees-magento-service-fee-list-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/webkul-service-fees-magento-service-fee-list-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/webkul-service-fees-magento-service-fee-list-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The admin can see Service fee details like Service code, Service fee name, Status, Service Type, Service value, Action.<\/p>\n\n\n\n<p>When the admin click on &#8220;<strong>Add New<\/strong>&#8221; button than <strong>Create New Service Fees<\/strong> page open up.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/service-fee-fixed-and-percentage.webp\" alt=\"webkul-magento2-service-fee-fixed-and-percentage\" class=\"wp-image-498852\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/service-fee-fixed-and-percentage.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/service-fee-fixed-and-percentage-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/service-fee-fixed-and-percentage-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/service-fee-fixed-and-percentage-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The admin can-<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Status:<\/strong> Enable the status of particular service charges.<\/li>\n\n\n\n<li><strong>Service <\/strong>&#8211;\n<ul class=\"wp-block-list\">\n<li><strong>Code<\/strong>: provide service code for the particular service charges.<\/li>\n\n\n\n<li><strong>Title<\/strong>: Enter the service title <\/li>\n\n\n\n<li><strong> Type: <\/strong>charge a service fee on a percentage or fixed rate bases.  <\/li>\n\n\n\n<li><strong>Payment Method: <\/strong>The service fee applies to the selected payment methods.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Amount:<\/strong> Enter the service fee amount. <\/li>\n<\/ul>\n\n\n\n<p>The admin can change the status by selecting multiple services and choose to enable and disable option from the Actions drop-down as shown in the screenshot below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/servicefeelist.webp\" alt=\"Webkul-Service-Fees-Magento-service-fee-list\" class=\"wp-image-498851\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/servicefeelist.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/servicefeelist-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/servicefeelist-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/servicefeelist-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>If the admin selects the enable button, then a service fee will be applied to the particular order. <\/p>\n\n\n\n<p>If the admin selects the disable button, then a service fee will not be applied to the particular order. <\/p>\n\n\n\n<p>Thus, the admin can see the service prices charge on the view order page as shown in the screenshot below:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" data-id=\"498888\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/admin-vieworderpage.webp\" alt=\"sales order view \" class=\"wp-image-498888\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/admin-vieworderpage.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/admin-vieworderpage-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/admin-vieworderpage-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/admin-vieworderpage-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p>After generating the invoice, service charges will be displays at print pdf invoice as shown in the screenshot below. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"724\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-invoice-slip-print-724x1024.png\" alt=\"Invoice\" class=\"wp-image-208937\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-invoice-slip-print-724x1024.png 724w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-invoice-slip-print-212x300.png 212w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-invoice-slip-print-176x249.png 176w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-invoice-slip-print-768x1087.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-invoice-slip-print-1086x1536.png 1086w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-invoice-slip-print-1447x2048.png 1447w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-invoice-slip-print.png 1653w\" sizes=\"(max-width: 724px) 100vw, 724px\" loading=\"lazy\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Customer-End Workflow <\/h3><\/div><div class=\"margin-bottom-50\">\n<p>When the customer adds the product to the cart then<strong> <\/strong>the<strong> shopping cart <\/strong>page will open up as shown in the screenshot below. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1286\" height=\"640\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-shopping-cart-8.png\" alt=\"shopping cart\" class=\"wp-image-206870\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-shopping-cart-8.png 1286w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-shopping-cart-8.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-shopping-cart-8.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-shopping-cart-8.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-shopping-cart-8.png 1200w\" sizes=\"(max-width: 1286px) 100vw, 1286px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The customer can see all types of enable service fees are applied on a single order.<\/p>\n\n\n\n<p>However, once the customer proceeds to checkout then the <strong>Payment Method<\/strong> page will open as shown in the screenshot below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1286\" height=\"591\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-checkout-9.png\" alt=\"payment method\" class=\"wp-image-206869\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-checkout-9.png 1286w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-checkout-9.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-checkout-9.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-checkout-9.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-checkout-9.png 1200w\" sizes=\"(max-width: 1286px) 100vw, 1286px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>The customer can see the service fee in the order summary.<\/p>\n\n\n\n<p>Also, when the customer will view the order under <strong>My Orders<\/strong> section there also the service fee will be visible as shown in the image below: <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"987\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-view-order-987x1024.png\" alt=\"my order\" class=\"wp-image-208964\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-view-order-987x1024.png 987w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-view-order-289x300.png 289w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-view-order-240x249.png 240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-view-order-768x797.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/11\/webkul-magento2-service-fee-customer-view-order.png 1283w\" sizes=\"(max-width: 987px) 100vw, 987px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>That\u2019s all for the service fee for Magento 2. Still, if you face any issue feel free to add a ticket and let us know your views to make the module better&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/\">https:\/\/webkul.uvdesk.com\/<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Service Fee extension for Magento 2 It allows the admin to charge a service fee that is applicable to a particular placed order. The admin can create multiple service fees that can be fixed or percentage. The service fee is applicable to the order placed by the customers. The service fee is visible on the <a href=\"https:\/\/webkul.com\/blog\/magento2-service-fee\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":265,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9121,1],"tags":[],"class_list":["post-188322","post","type-post","status-publish","format-standard","hentry","category-magento-2","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento 2 Extra Fee Extension -Add Service Charge<\/title>\n<meta name=\"description\" content=\"Service Fee extension for Magento 2 allows the admin to charge a service fee that is applicable on particular place order placed by customer.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento2-service-fee\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento 2 Extra Fee Extension -Add Service Charge\" \/>\n<meta property=\"og:description\" content=\"Service Fee extension for Magento 2 allows the admin to charge a service fee that is applicable on particular place order placed by customer.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento2-service-fee\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-26T06:56:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-06T07:39:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/07\/magento2_service_fee_installation.jpg\" \/>\n<meta name=\"author\" content=\"Ayushi Goel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ayushi Goel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/\"},\"author\":{\"name\":\"Ayushi Goel\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/1cdcfa8e65c109cc2447efe580400e72\"},\"headline\":\"Magento 2 Service Fee\",\"datePublished\":\"2019-07-26T06:56:59+00:00\",\"dateModified\":\"2026-02-06T07:39:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/\"},\"wordCount\":838,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/07\/magento2_service_fee_installation.jpg\",\"articleSection\":[\"Magento 2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-service-fee\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/\",\"name\":\"Magento 2 Extra Fee Extension -Add Service Charge\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/07\/magento2_service_fee_installation.jpg\",\"datePublished\":\"2019-07-26T06:56:59+00:00\",\"dateModified\":\"2026-02-06T07:39:01+00:00\",\"description\":\"Service Fee extension for Magento 2 allows the admin to charge a service fee that is applicable on particular place order placed by customer.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-service-fee\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/26051137\/magento2_service_fee_installation.jpg\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/26051137\/magento2_service_fee_installation.jpg\",\"width\":1366,\"height\":382,\"caption\":\"magento2_service_fee_installation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-service-fee\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magento 2 Service Fee\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/1cdcfa8e65c109cc2447efe580400e72\",\"name\":\"Ayushi Goel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b65fae818140d72e3ade1daaf92ce24a01ed31ab87ce37aab4c2e7d93876ccd6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b65fae818140d72e3ade1daaf92ce24a01ed31ab87ce37aab4c2e7d93876ccd6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Ayushi Goel\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/ayushi-goel496\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magento 2 Extra Fee Extension -Add Service Charge","description":"Service Fee extension for Magento 2 allows the admin to charge a service fee that is applicable on particular place order placed by customer.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/magento2-service-fee\/","og_locale":"en_US","og_type":"article","og_title":"Magento 2 Extra Fee Extension -Add Service Charge","og_description":"Service Fee extension for Magento 2 allows the admin to charge a service fee that is applicable on particular place order placed by customer.","og_url":"https:\/\/webkul.com\/blog\/magento2-service-fee\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2019-07-26T06:56:59+00:00","article_modified_time":"2026-02-06T07:39:01+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/07\/magento2_service_fee_installation.jpg","type":"","width":"","height":""}],"author":"Ayushi Goel","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Ayushi Goel","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento2-service-fee\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento2-service-fee\/"},"author":{"name":"Ayushi Goel","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/1cdcfa8e65c109cc2447efe580400e72"},"headline":"Magento 2 Service Fee","datePublished":"2019-07-26T06:56:59+00:00","dateModified":"2026-02-06T07:39:01+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-service-fee\/"},"wordCount":838,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-service-fee\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/07\/magento2_service_fee_installation.jpg","articleSection":["Magento 2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento2-service-fee\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento2-service-fee\/","url":"https:\/\/webkul.com\/blog\/magento2-service-fee\/","name":"Magento 2 Extra Fee Extension -Add Service Charge","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-service-fee\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-service-fee\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/07\/magento2_service_fee_installation.jpg","datePublished":"2019-07-26T06:56:59+00:00","dateModified":"2026-02-06T07:39:01+00:00","description":"Service Fee extension for Magento 2 allows the admin to charge a service fee that is applicable on particular place order placed by customer.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento2-service-fee\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento2-service-fee\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento2-service-fee\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/26051137\/magento2_service_fee_installation.jpg","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/07\/26051137\/magento2_service_fee_installation.jpg","width":1366,"height":382,"caption":"magento2_service_fee_installation"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento2-service-fee\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Magento 2 Service Fee"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/1cdcfa8e65c109cc2447efe580400e72","name":"Ayushi Goel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b65fae818140d72e3ade1daaf92ce24a01ed31ab87ce37aab4c2e7d93876ccd6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b65fae818140d72e3ade1daaf92ce24a01ed31ab87ce37aab4c2e7d93876ccd6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Ayushi Goel"},"url":"https:\/\/webkul.com\/blog\/author\/ayushi-goel496\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/188322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/265"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=188322"}],"version-history":[{"count":86,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/188322\/revisions"}],"predecessor-version":[{"id":498889,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/188322\/revisions\/498889"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=188322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=188322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=188322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}