PHPackages                             parcellab/magento-2-webhook - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. parcellab/magento-2-webhook

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

parcellab/magento-2-webhook
===========================

Magento 2 Webhook Extension for parcelLab

2.4.24(1mo ago)010.8k↓27.1%1MITPHP

Since Nov 12Pushed 2y agoCompare

[ Source](https://github.com/parcelLab/magento-2-webhook)[ Packagist](https://packagist.org/packages/parcellab/magento-2-webhook)[ RSS](/packages/parcellab-magento-2-webhook/feed)WikiDiscussions 2.4.23 Synced 1mo ago

READMEChangelogDependencies (4)Versions (10)Used By (0)

parcelLab Magento 2 Webhook Extension
=====================================

[](#parcellab-magento-2-webhook-extension)

*Please note:* This extension is a fork of the excellent [Magento 2 Webhook by Mageplaza](https://www.mageplaza.com/magento-2-webhook/) published under MIT license [on Github](https://github.com/mageplaza/magento-2-webhook) (see fork source). This fork simply eases to simplify setup for integration with parcelLab by providing appropriate defaults.

> 🚨 **Compatibility notice:**
>
> For Magento &lt; `2.6` use plugin version `2.4.21`
>
> For Magento &gt;= `2.6` use plugin version `2.4.23` or later

Install &amp; Setup Guide
-------------------------

[](#install--setup-guide)

> **Important:** If you have [Mageplaza Webhook](https://www.mageplaza.com/magento-2-webhook/) already installed, **DO NOT INSTALL** this extension and follow our setup guide instead: [Setup Guide with Mageplaza Webhook](https://github.com/parcelLab/magento-2-webhook/blob/2.4/setup-guide-with-mageplaza.md)

Run the following command in Magento 2 root folder:

```
composer require parcellab/magento-2-webhook
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy

```

After successful installation and deploy log in to your Admin Backend of Magento.

Navigate to `System > parcelLab Webhook > Configuration`:

[![image](https://user-images.githubusercontent.com/625618/201497094-81a2a030-811e-430e-9a3b-586a0bc997e5.png)](https://user-images.githubusercontent.com/625618/201497094-81a2a030-811e-430e-9a3b-586a0bc997e5.png)

Open the section `General`:

[![image](https://private-user-images.githubusercontent.com/625618/327234340-4e7784cb-e705-44f2-bca9-c7f68e542fc6.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzM3ODI2NjYsIm5iZiI6MTc3Mzc4MjM2NiwicGF0aCI6Ii82MjU2MTgvMzI3MjM0MzQwLTRlNzc4NGNiLWU3MDUtNDRmMi1iY2E5LWM3ZjY4ZTU0MmZjNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMxN1QyMTE5MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMjJjMTdlYTQ2NGVjYTljYzY4YmVhOGEwNjExY2I5YWMyMmEzOTU1OWM2ODk2M2EwNjk2ZmFmMDlhMzI0NWI3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.fzwXEzXNStipiAmF_HOHA7466nt7IgSg7Cr6k34SH4s)](https://private-user-images.githubusercontent.com/625618/327234340-4e7784cb-e705-44f2-bca9-c7f68e542fc6.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzM3ODI2NjYsIm5iZiI6MTc3Mzc4MjM2NiwicGF0aCI6Ii82MjU2MTgvMzI3MjM0MzQwLTRlNzc4NGNiLWU3MDUtNDRmMi1iY2E5LWM3ZjY4ZTU0MmZjNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMxN1QyMTE5MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMjJjMTdlYTQ2NGVjYTljYzY4YmVhOGEwNjExY2I5YWMyMmEzOTU1OWM2ODk2M2EwNjk2ZmFmMDlhMzI0NWI3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.fzwXEzXNStipiAmF_HOHA7466nt7IgSg7Cr6k34SH4s)In this screen, you will have to enter your parcelLab API credentials. Generate a new **parcelLab API Token** with `write` access in the parcelLab Portal and enter this token together with your **parcelLab User ID**:

[![image](https://user-images.githubusercontent.com/625618/201497110-0d365e8c-01c5-4544-b419-bb8ae6d7cf17.png)](https://user-images.githubusercontent.com/625618/201497110-0d365e8c-01c5-4544-b419-bb8ae6d7cf17.png)

The extension might be disabled by default system setting. Make sure, setting `Enable` is set to `Yes`. You might have to remove the flag to use the system setting 1️⃣ and then switch the setting 2️⃣.

[![image](https://private-user-images.githubusercontent.com/625618/327235726-753927a6-fa38-4952-8621-eb621b4cd7e8.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzM3ODI2NjYsIm5iZiI6MTc3Mzc4MjM2NiwicGF0aCI6Ii82MjU2MTgvMzI3MjM1NzI2LTc1MzkyN2E2LWZhMzgtNDk1Mi04NjIxLWViNjIxYjRjZDdlOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMxN1QyMTE5MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hNWQ2ZTEyZjE4OGEwM2RhYTRhZmQzMDk4MjY3MGIyNmRiZGE0YTk2OWU4ZDRlNGU2YjJkODBjYjg2MDllNTQ4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.gAocVPyS9vV_0dN_jjkh5BBlpnvWGHaClsx6L7C46KU)](https://private-user-images.githubusercontent.com/625618/327235726-753927a6-fa38-4952-8621-eb621b4cd7e8.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzM3ODI2NjYsIm5iZiI6MTc3Mzc4MjM2NiwicGF0aCI6Ii82MjU2MTgvMzI3MjM1NzI2LTc1MzkyN2E2LWZhMzgtNDk1Mi04NjIxLWViNjIxYjRjZDdlOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMxN1QyMTE5MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hNWQ2ZTEyZjE4OGEwM2RhYTRhZmQzMDk4MjY3MGIyNmRiZGE0YTk2OWU4ZDRlNGU2YjJkODBjYjg2MDllNTQ4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.gAocVPyS9vV_0dN_jjkh5BBlpnvWGHaClsx6L7C46KU)This is the correct setting:

[![image](https://private-user-images.githubusercontent.com/625618/327236504-da1fd669-7a8b-4b59-9cdc-d69f4c07fbd8.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzM3ODI2NjYsIm5iZiI6MTc3Mzc4MjM2NiwicGF0aCI6Ii82MjU2MTgvMzI3MjM2NTA0LWRhMWZkNjY5LTdhOGItNGI1OS05Y2RjLWQ2OWY0YzA3ZmJkOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMxN1QyMTE5MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zZTQ1ZjE0YmM0YmE3NmFiMjMwM2VmY2Q5ZjY0MGNkNDZlMWNjMGYyZWY2ZWUzNTk3Nzk0ZGE1MjZiYjI5N2ViJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Bk92UDsHOKxPDGzMm8jSXCgVMCAqKHRzXZhe1bId0SE)](https://private-user-images.githubusercontent.com/625618/327236504-da1fd669-7a8b-4b59-9cdc-d69f4c07fbd8.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzM3ODI2NjYsIm5iZiI6MTc3Mzc4MjM2NiwicGF0aCI6Ii82MjU2MTgvMzI3MjM2NTA0LWRhMWZkNjY5LTdhOGItNGI1OS05Y2RjLWQ2OWY0YzA3ZmJkOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzE3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMxN1QyMTE5MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zZTQ1ZjE0YmM0YmE3NmFiMjMwM2VmY2Q5ZjY0MGNkNDZlMWNjMGYyZWY2ZWUzNTk3Nzk0ZGE1MjZiYjI5N2ViJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Bk92UDsHOKxPDGzMm8jSXCgVMCAqKHRzXZhe1bId0SE)Navigate to `System > parcelLab Webhook > Manage Events`:

[![image](https://user-images.githubusercontent.com/625618/201497129-c83ea938-a738-48fa-ad12-f5b5b853e706.png)](https://user-images.githubusercontent.com/625618/201497129-c83ea938-a738-48fa-ad12-f5b5b853e706.png)

You'll find the 2 required events already preconfigured:

[![image](https://user-images.githubusercontent.com/625618/201497175-accef56a-3675-43a4-9682-ac15fff4ac9f.png)](https://user-images.githubusercontent.com/625618/201497175-accef56a-3675-43a4-9682-ac15fff4ac9f.png)

If you have entered your parcelLab credentials earlier, you are okay to activate the events:

[![image](https://user-images.githubusercontent.com/625618/201497313-a2465dbf-c138-4877-8713-6e6aa2b846ba.png)](https://user-images.githubusercontent.com/625618/201497313-a2465dbf-c138-4877-8713-6e6aa2b846ba.png)

🎉 **Your integration is done!** 🎉

[![image](https://user-images.githubusercontent.com/625618/201497290-46d41236-0493-45f8-83d3-43dcbfdbec95.png)](https://user-images.githubusercontent.com/625618/201497290-46d41236-0493-45f8-83d3-43dcbfdbec95.png)

FAQs:
-----

[](#faqs)

#### Q: Can I add more events?

[](#q-can-i-add-more-events)

A: Due to the tailored use of this extension, the number of events is limited. For more flexible webhooks please use the fork source [Magento 2 Webhook by Mageplaza](https://www.mageplaza.com/magento-2-webhook/).

#### Q: Error `Mageplaza_Core has been already defined`

[](#q-error-mageplaza_core-has-been-already-defined)

A: Find the solution [here](https://github.com/mageplaza/module-core/issues/3)

#### Q: My site is down, what should I do?

[](#q-my-site-is-down-what-should-i-do)

A: Please follow this guide:

#### Q: Where do I find transfer logs?

[](#q-where-do-i-find-transfer-logs)

Navigate to `System > parcelLab Webhook > Transfer Logs`:

[![image](https://user-images.githubusercontent.com/625618/201497376-016e840b-2885-4029-8143-e1b7da291ba9.png)](https://user-images.githubusercontent.com/625618/201497376-016e840b-2885-4029-8143-e1b7da291ba9.png)

You'll find a list of recent transfers and can view details like so:

[![image](https://user-images.githubusercontent.com/625618/201497417-1bdf6c6a-71c7-4d3f-ac58-850dea3212de.png)](https://user-images.githubusercontent.com/625618/201497417-1bdf6c6a-71c7-4d3f-ac58-850dea3212de.png)

Please share both the `Response` as well as the `Request Body` when requesting support:

[![image](https://user-images.githubusercontent.com/625618/201497496-22f90aba-28a2-4b1b-93d0-2d8f1c895d8a.png)](https://user-images.githubusercontent.com/625618/201497496-22f90aba-28a2-4b1b-93d0-2d8f1c895d8a.png)

#### Q: I am unsure whether I have "Magento 2 Webhook" by Mageplaza installed, how can I check?

[](#q-i-am-unsure-whether-i-have-magento-2-webhook-by-mageplaza-installed-how-can-i-check)

Run `php bin/magento module:status` and check whether `Mageplaza_Webhook` is listed. If it is, please don't install this extension but rather follow our [Setup Guide with Mageplaza Webhook](https://github.com/parcelLab/magento-2-webhook/blob/2.4/setup-guide-with-mageplaza.md).

#### Q: I already have "Magento 2 Webhook" by Mageplaza installed, how can I integrate with parcelLab?

[](#q-i-already-have-magento-2-webhook-by-mageplaza-installed-how-can-i-integrate-with-parcellab)

The easiest way is to follow our setup guide for this extension, which will take you less than 15 minutes to complete:

[Setup Guide with Mageplaza Webhook](https://github.com/parcelLab/magento-2-webhook/blob/2.4/setup-guide-with-mageplaza.md)

Credit
------

[](#credit)

This extension is a fork of the excellent [Magento 2 Webhook by Mageplaza](https://www.mageplaza.com/magento-2-webhook/) published under MIT license [on Github](https://github.com/mageplaza/magento-2-webhook) (see fork source).

It also uses [mageplaza/module-core](https://packagist.org/packages/mageplaza/module-core) and [liquid/liquid](https://packagist.org/packages/liquid/liquid)

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance50

Moderate activity, may be stable

Popularity25

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~136 days

Recently: every ~172 days

Total

10

Last Release

59d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a6d96fb62e71ddae93616e989880e5d4587f591af56ed0170745f803a63b0f3c?d=identicon)[parcellab](/maintainers/parcellab)

---

Top Contributors

[![btn114](https://avatars.githubusercontent.com/u/26338660?v=4)](https://github.com/btn114 "btn114 (38 commits)")[![jkrenge](https://avatars.githubusercontent.com/u/625618?v=4)](https://github.com/jkrenge "jkrenge (30 commits)")[![thaimageplaza](https://avatars.githubusercontent.com/u/40683842?v=4)](https://github.com/thaimageplaza "thaimageplaza (30 commits)")[![brianmageplaza](https://avatars.githubusercontent.com/u/7621931?v=4)](https://github.com/brianmageplaza "brianmageplaza (25 commits)")[![Shinichi69](https://avatars.githubusercontent.com/u/56379117?v=4)](https://github.com/Shinichi69 "Shinichi69 (16 commits)")[![imsamthomas](https://avatars.githubusercontent.com/u/2810172?v=4)](https://github.com/imsamthomas "imsamthomas (15 commits)")[![haonv01](https://avatars.githubusercontent.com/u/34636961?v=4)](https://github.com/haonv01 "haonv01 (2 commits)")[![phutx](https://avatars.githubusercontent.com/u/72056266?v=4)](https://github.com/phutx "phutx (2 commits)")[![itsazzad](https://avatars.githubusercontent.com/u/54909?v=4)](https://github.com/itsazzad "itsazzad (1 commits)")[![Rainy234](https://avatars.githubusercontent.com/u/42835440?v=4)](https://github.com/Rainy234 "Rainy234 (1 commits)")[![karintomania](https://avatars.githubusercontent.com/u/19652340?v=4)](https://github.com/karintomania "karintomania (1 commits)")[![ngantq](https://avatars.githubusercontent.com/u/30430841?v=4)](https://github.com/ngantq "ngantq (1 commits)")

---

Tags

team-architecture

### Embed Badge

![Health badge](/badges/parcellab-magento-2-webhook/health.svg)

```
[![Health](https://phpackages.com/badges/parcellab-magento-2-webhook/health.svg)](https://phpackages.com/packages/parcellab-magento-2-webhook)
```

###  Alternatives

[mageplaza/magento-2-blog-extension

Magento 2 Blog extension

123708.2k5](/packages/mageplaza-magento-2-blog-extension)[mageplaza/magento-2-seo-extension

Magento 2 SEO extension

138506.6k2](/packages/mageplaza-magento-2-seo-extension)[mageplaza/magento-2-product-slider

Magento 2 Product Slider

66221.8k2](/packages/mageplaza-magento-2-product-slider)[mageplaza/module-gdpr

Magento 2 GDPR Extensions

52333.4k1](/packages/mageplaza-module-gdpr)[mageplaza/module-ajax-layered-navigation

Magento 2 Ajax Layered Navigation Extension

40363.2k](/packages/mageplaza-module-ajax-layered-navigation)[mageplaza/module-geoip

Magento 2 GEO IP Extension

19335.9k1](/packages/mageplaza-module-geoip)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
