# merchant/2.2.7/assets/js/admin/plugin-installer.min.js

Product Labels, Quick View, Buy Now, Pre-Orders, Frequently Bought Together &amp; More for WooCommerce – Merchant, version 2.2.7. 1 lines.

- Page: https://pluginprobe.com/plugins/merchant/2.2.7/code/assets/js/admin/plugin-installer.min.js
- Raw: https://pluginprobe.com/plugins/merchant/2.2.7/raw/assets/js/admin/plugin-installer.min.js
- Modified: 2026-05-21T18:12:40+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/merchant/2.2.7/code/assets/js/admin/plugin-installer.min.js#L10-L20`.

```javascript
(l=>{var n=window.merchantPluginInstaller||{},n={installButtonSelector:".merchant-install-plugin",init:function(){this.events()},events:function(){var i=this;l(document).on("click",i.installButtonSelector,function(n){n.preventDefault();var n="external"===l(this).data("type")?"external":"wporg",t=l(this).data("plugin-name"),e=l(this).data("redirect-to");"external"==n&&(n=l(this).data("plugin-url"),i.installExternalPlugin(l(this),n,t,e))})},installExternalPlugin:function(t,n,e,i){n={action:"merchant_install_external_plugin",url:n,plugin_name:e,nonce:merchantPluginInstallerConfig.nonce};t.text(merchantPluginInstallerConfig.i18n.installingText),l.post(ajaxurl,n,function(n){n.success?(t.text(merchantPluginInstallerConfig.i18n.activatingText),setTimeout(function(){window.location.href=i},1e3)):(t.text(merchantPluginInstallerConfig.i18n.defaultText),alert(n.data.message))})}};l(document).ready(function(){n.init()})})(jQuery);
```
