PHPackages                             dylangrech/promotion-planner - 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. dylangrech/promotion-planner

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

dylangrech/promotion-planner
============================

Module for planning a promotion for an article, category or manufacturer

v1.17.0(3y ago)038MITPHP

Since Apr 17Pushed 2y ago1 watchersCompare

[ Source](https://github.com/dylangrech/PromotionPlannerPackagistModule)[ Packagist](https://packagist.org/packages/dylangrech/promotion-planner)[ RSS](/packages/dylangrech-promotion-planner/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)DependenciesVersions (16)Used By (0)

Installation Guide for the Promotion Planner Module
===================================================

[](#installation-guide-for-the-promotion-planner-module)

### First Step:

[](#first-step)

Connect to your webserver via SSH and navigate to the base folder of your OXID eShop (where the composer.json is located)

Composer Installation
---------------------

[](#composer-installation)

### Second Step (Composer Installation):

[](#second-step-composer-installation)

Afterwards type in the following in the command log:

`  composer require dylangrech/promotion-planner `Installation through Composer should now be complete.

Manual Installation
-------------------

[](#manual-installation)

### Second Step (Manual Installation):

[](#second-step-manual-installation)

If you press on the green code button you can download the whole content as a zip file.

### OR

[](#or)

Write the following command in the Terminal/Command Log:

`git clone https://github.com/dylangrech/PromotionPlannerModule`### Third Step (Manual Installation):

[](#third-step-manual-installation)

As soon as you download the module, make sure to unzip or open the folder. Make sure to copy the pp folder

Afterwards paste the folder in the modules folder found in source/modules

### Fourth Step (Manual Installation):

[](#fourth-step-manual-installation)

Lastly, as soon as you have copied the content, type in the following commands in the terminal(make sure you are in the oxid eshop of your choice):

Each command has to be executed one at a time

`vendor/bin/oe-console oe:module:install-configuration source/modules/pp/PromotionPlannercomposer config repositories.pp/PromotionPlanner path source/modules/pp/PromotionPlannercomposer require pp/PromotionPlanner -n`Congrats Module Setup has been finished. If there are any problems please do not hesitate to contact me!
--------------------------------------------------------------------------------------------------------

[](#congrats-module-setup-has-been-finished-if-there-are-any-problems-please-do-not-hesitate-to-contact-me)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Total

15

Last Release

1106d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/552eac9e0d085e8c3707a007a7d99381dcc49b90de5bf78ff5f2ed14ca65edae?d=identicon)[dylangrech](/maintainers/dylangrech)

---

Top Contributors

[![dylangrech](https://avatars.githubusercontent.com/u/112632132?v=4)](https://github.com/dylangrech "dylangrech (24 commits)")

### Embed Badge

![Health badge](/badges/dylangrech-promotion-planner/health.svg)

```
[![Health](https://phpackages.com/badges/dylangrech-promotion-planner/health.svg)](https://phpackages.com/packages/dylangrech-promotion-planner)
```

###  Alternatives

[rohitkundale/order-comment

Allows customer to add a special note/message/comment or instruction while placing an order

209.9k](/packages/rohitkundale-order-comment)[aurorawebsoftware/acalendar

This is my package acalendar

241.0k2](/packages/aurorawebsoftware-acalendar)

PHPackages © 2026

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