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.25(3mo ago)011.7k↓60.8%1MITPHP

Since Nov 12Pushed 3mo 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 2d ago

READMEChangelog (9)Dependencies (6)Versions (13)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.25` 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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5NjgxODcsIm5iZiI6MTc4Mjk2Nzg4NywicGF0aCI6Ii82MjU2MTgvMzI3MjM0MzQwLTRlNzc4NGNiLWU3MDUtNDRmMi1iY2E5LWM3ZjY4ZTU0MmZjNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwMlQwNDUxMjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05OTc0NjAwYzU3NzEyMDZkZTViNWRjOWIyMDJlMjAyY2FmZDZjNWUwMGVjMzAyZWQyN2I4MTc4MDU3ZTdlZGQyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.lg4u6Q3ep76_8HvIEFpMLjrlX299OFHuK-x_3ZHWXrk)](https://private-user-images.githubusercontent.com/625618/327234340-4e7784cb-e705-44f2-bca9-c7f68e542fc6.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5NjgxODcsIm5iZiI6MTc4Mjk2Nzg4NywicGF0aCI6Ii82MjU2MTgvMzI3MjM0MzQwLTRlNzc4NGNiLWU3MDUtNDRmMi1iY2E5LWM3ZjY4ZTU0MmZjNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwMlQwNDUxMjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05OTc0NjAwYzU3NzEyMDZkZTViNWRjOWIyMDJlMjAyY2FmZDZjNWUwMGVjMzAyZWQyN2I4MTc4MDU3ZTdlZGQyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.lg4u6Q3ep76_8HvIEFpMLjrlX299OFHuK-x_3ZHWXrk)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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5NjgxODcsIm5iZiI6MTc4Mjk2Nzg4NywicGF0aCI6Ii82MjU2MTgvMzI3MjM1NzI2LTc1MzkyN2E2LWZhMzgtNDk1Mi04NjIxLWViNjIxYjRjZDdlOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwMlQwNDUxMjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02ODk3MTQzMWQ4NmU3NjJhOGM2ZDU3YjYwMDY4OTViMjkwNWY3YWQ5ODg4ZDEzYjhmNjY3MzZmNWZkOWE4MjI2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.24Jj9AlJxvJLvL1vNLVa4YkexeUgq_L6grDVOtXNcxo)](https://private-user-images.githubusercontent.com/625618/327235726-753927a6-fa38-4952-8621-eb621b4cd7e8.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5NjgxODcsIm5iZiI6MTc4Mjk2Nzg4NywicGF0aCI6Ii82MjU2MTgvMzI3MjM1NzI2LTc1MzkyN2E2LWZhMzgtNDk1Mi04NjIxLWViNjIxYjRjZDdlOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwMlQwNDUxMjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02ODk3MTQzMWQ4NmU3NjJhOGM2ZDU3YjYwMDY4OTViMjkwNWY3YWQ5ODg4ZDEzYjhmNjY3MzZmNWZkOWE4MjI2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.24Jj9AlJxvJLvL1vNLVa4YkexeUgq_L6grDVOtXNcxo)This is the correct setting:

[![image](https://private-user-images.githubusercontent.com/625618/327236504-da1fd669-7a8b-4b59-9cdc-d69f4c07fbd8.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5NjgxODcsIm5iZiI6MTc4Mjk2Nzg4NywicGF0aCI6Ii82MjU2MTgvMzI3MjM2NTA0LWRhMWZkNjY5LTdhOGItNGI1OS05Y2RjLWQ2OWY0YzA3ZmJkOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwMlQwNDUxMjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lYzYwZjI0MDM3ZGVkNDhiNTYxMDZjNTgxNTUwOGM0YTg5NmMxOGIyZDk3MDc1ZGU4ZTdjMWNlNjNkYzE5YWU2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.Qult5iHB1ZUWb0iq9de89JVx_mbnSxvBCrKfbUXI_EY)](https://private-user-images.githubusercontent.com/625618/327236504-da1fd669-7a8b-4b59-9cdc-d69f4c07fbd8.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5NjgxODcsIm5iZiI6MTc4Mjk2Nzg4NywicGF0aCI6Ii82MjU2MTgvMzI3MjM2NTA0LWRhMWZkNjY5LTdhOGItNGI1OS05Y2RjLWQ2OWY0YzA3ZmJkOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwMlQwNDUxMjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lYzYwZjI0MDM3ZGVkNDhiNTYxMDZjNTgxNTUwOGM0YTg5NmMxOGIyZDk3MDc1ZGU4ZTdjMWNlNjNkYzE5YWU2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.Qult5iHB1ZUWb0iq9de89JVx_mbnSxvBCrKfbUXI_EY)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

47

—

FairBetter than 93% of packages

Maintenance82

Actively maintained with recent releases

Popularity26

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity54

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 ~123 days

Recently: every ~174 days

Total

11

Last Release

95d 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-seo-extension

Magento 2 SEO extension

141527.1k2](/packages/mageplaza-magento-2-seo-extension)[mageplaza/magento-2-blog-extension

Magento 2 Blog extension

122748.9k5](/packages/mageplaza-magento-2-blog-extension)[mageplaza/module-delete-orders

Magento 2 Delete Orders extension

59626.3k1](/packages/mageplaza-module-delete-orders)[mageplaza/module-gdpr

Magento 2 GDPR Extensions

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

Magento 2 Ajax Layered Navigation Extension

40374.2k](/packages/mageplaza-module-ajax-layered-navigation)[mageplaza/module-banner-slider

Magento 2 Banner Slider extension

75525.3k2](/packages/mageplaza-module-banner-slider)

PHPackages © 2026

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