PHPackages                             lcbrq/openmage-multivoucher - 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. lcbrq/openmage-multivoucher

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

lcbrq/openmage-multivoucher
===========================

Magento 1 (OpenMage) plugin for multivoucher integration

035PHP

Since May 18Pushed 1mo agoCompare

[ Source](https://github.com/lcbrq/openmage-multivoucher)[ Packagist](https://packagist.org/packages/lcbrq/openmage-multivoucher)[ RSS](/packages/lcbrq-openmage-multivoucher/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

LCB\_Multivoucher
-----------------

[](#lcb_multivoucher)

Magento 1 / OpenMage module for multivoucher.pl integration

#### Configuration

[](#configuration)

Fill requred multivoucher.pl credentials in System -&gt; Configuration -&gt; LCBRQ -&gt; Multivoucher

#### Usage

[](#usage)

To fetch Multivoucher.php data use following shell commands in shell directory

```
php multivoucher.php --import vouchers
php multivoucher.php --import brands

```

Then activate rewards manually in admin or within SQL query

```
UPDATE `lcb_multivoucher_reward` SET `active` = 1;

```

#### Important

[](#important)

This module comes out without any native logic of points balance.

Use `lcb_multivoucher_purchase_before` and `lcb_multivoucher_purchase_after` events to set and deduct points from customer account.

E.g: create new module named Vendor\_Multivoucher with following etc/config.xml

```

            1.0.0

                Vendor_Multivoucher_Model

                        vendor/observer
                        setMultivoucherPointsBeforePurchase

                        vendor/observer
                        deductMultivoucherPointsAfterPurchase

```

Then use Vendor\_Multivoucher\_Model\_Observer class with following actions:

```
    /**
     * @param Varien_Event_Observer $observer
     */
    public function setMultivoucherPointsBeforePurchase(Varien_Event_Observer $observer)
    {
        $customer = $observer->getCustomer();
        $points = $customer->getLoyaltyPoints();
        $customer->setMultivoucherPoints($points);
    }

    /**
     * @param Varien_Event_Observer $observer
     */
    public function deductMultivoucherPointsAfterPurchase(Varien_Event_Observer $observer)
    {
        $customer = $observer->getCustomer();
        // @todo reduction
    }

```

#### Uninstall

[](#uninstall)

```
DELETE FROM `core_resource` WHERE `core_resource`.`code` = 'lcb_multivoucher_setup';
DROP TABLE `lcb_multivoucher_reward`;
DROP TABLE `lcb_multivoucher_brand`;
DROP TABLE `lcb_multivoucher_category`;
DROP TABLE `lcb_multivoucher_reward_category`;
DROP TABLE `lcb_multivoucher_purchase`;

```

#### Disclaimer

[](#disclaimer)

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance60

Regular maintenance activity

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity11

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/f0ca87fa9bebd8001acaf4222e414eb83f638abcf23661df2bc8918de9a45d99?d=identicon)[Tomasz-Silpion](/maintainers/Tomasz-Silpion)

---

Top Contributors

[![Tomasz-Silpion](https://avatars.githubusercontent.com/u/5328659?v=4)](https://github.com/Tomasz-Silpion "Tomasz-Silpion (6 commits)")

### Embed Badge

![Health badge](/badges/lcbrq-openmage-multivoucher/health.svg)

```
[![Health](https://phpackages.com/badges/lcbrq-openmage-multivoucher/health.svg)](https://phpackages.com/packages/lcbrq-openmage-multivoucher)
```

###  Alternatives

[vdb/php-spider

A configurable and extensible PHP web spider

1.3k185.8k7](/packages/vdb-php-spider)

PHPackages © 2026

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