PHPackages                             rally/adobe-commerce-core - 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. rally/adobe-commerce-core

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

rally/adobe-commerce-core
=========================

Rally Checkout Adobe Commerce Extension

1.0.14(2y ago)1285OSL-3.0PHPPHP ~8.1.0||~8.2.0

Since Aug 11Pushed 2y ago1 watchersCompare

[ Source](https://github.com/RallyCommerce/adobe-commerce-core)[ Packagist](https://packagist.org/packages/rally/adobe-commerce-core)[ RSS](/packages/rally-adobe-commerce-core/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (1)Versions (16)Used By (0)

Rally Checkout Adobe Commerce (Magento 2+) extension
====================================================

[](#rally-checkout-adobe-commerce-magento-2-extension)

An Adobe Commerce (Magento 2+) extension for the Rally Checkout.

Rally Checkout Adobe Commerce module
====================================

[](#rally-checkout-adobe-commerce-module)

Rally\\Checkout module allows merchant to register sale transaction with the customer. Module implements consumer flow that includes such actions like providing shipping and billing information and confirming the purchase.

Structure
---------

[](#structure)

[Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html).

Installation
------------

[](#installation)

This module modifies the following tables in the database which configured to DBMS=MySQL and ENGINE=InnoDB:

- `quote` - adds column `shipping_costs` to save PPO item(s) shipping costs.
- `sales_order` - adds columns `shipping_costs` and `review_transaction` to save PPO item(s) shipping costs.
- `quote_item` - adds column `is_ppo` to set flag for PPO item(s).
- `sales_order_item` - adds column `is_ppo` to set flag for PPO item(s).

For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).

Configuration
-------------

[](#configuration)

To configure extension please navigate to Magento 2 Admin Panel &gt; Stores &gt; Rally &gt; Checkout

- Enable Rally Checkout - `rally_checkout/general/enabled` (Yes/No)
- Enable Sandbox mode - `rally_checkout/general/sandbox` (Yes/No)
- Automatically Load JS SDK - `rally_checkout/general/load_sdk` (Yes/No)
- API key - `rally_checkout/general/api_key` (Encrypted Input)
- Client ID - `rally_checkout/general/client_id` (Input)

### Observer

[](#observer)

This module observes the following events:

- `etc/events.xml`

    - `sales_order_creditmemo_save_after` event in `Rally\Checkout\Observer\RefundOrderWebhookObserver` and `Rally\Checkout\Observer\OrderStatusWebhookObserver` files.
    - `sales_order_invoice_save_after` event in `Rally\Checkout\Observer\OrderStatusWebhookObserver` file.
    - `sales_order_shipment_save_after` event in `Rally\Checkout\Observer\OrderStatusWebhookObserver` file.
    - `sales_order_save_after` event in `Rally\Checkout\Observer\OrderUpdateWebhookObserver` file.
    - `admin_sales_order_address_update` event in `Rally\Checkout\Observer\OrderUpdateWebhookObserver` file.
    - `catalog_product_attribute_update_before` event in `Rally\Checkout\Observer\ProductMassUpdateAfterObserver` file.
    - `checkout_submit_all_after` event in `Rally\Checkout\Observer\InventoryUpdateAfterObserver` file.
    - `ppo_order_update_after` event in `Rally\Checkout\Observer\InventoryUpdateAfterObserver` file.
    - `rally_create_guest_account` event in `Rally\Checkout\Observer\GuestToCustomerObserver` file.
- `/etc/adminhtml/events.xml`

    - `admin_system_config_changed_section_rally_checkout` event in `Rally\Checkout\Observer\RallyConfigSaveObserver` file.
    - `admin_system_config_changed_section_general` event in `Rally\Checkout\Observer\StoreConfigSaveObserver` file.
    - `catalog_product_delete_after_done` event in `Rally\Checkout\Observer\ProductDeleteAfterObserver` file.
    - `catalog_category_delete_after_done` event in `Rally\Checkout\Observer\CategoryDeleteAfterObserver` file.
    - `catalog_category_save_after` event in `Rally\Checkout\Observer\CategoryUpdateAfterObserver` file.
    - `catalog_product_save_after` event in `Rally\Checkout\Observer\ProductUpdateAfterObserver` file.

### Layouts

[](#layouts)

This module introduces the following layouts in the `view/frontend/layout` and `view/adminhtml/layout` directories:

- `view/frontend/layout`:

    - `default`
- `view/adminhtml/layout`:

    - `sales_order_view`

### Events

[](#events)

The module dispatches the following events:

- `ppo_order_update_after` event in the `\Rally\Checkout\Model\OrderManager::save` method. Parameters:

    - `ppo_items` is an order items data (`array` type)
- `rally_create_guest_account` event in the `\Rally\Checkout\Model\OrderManager::processOrder` method. Parameters:

    - `order` is an order object (`\Magento\Sales\Model\Order` class)

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 64.3% 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 ~18 days

Recently: every ~8 days

Total

15

Last Release

801d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/193231?v=4)[rally](/maintainers/rally)[@Rally](https://github.com/Rally)

---

Top Contributors

[![donparapidos](https://avatars.githubusercontent.com/u/13584114?v=4)](https://github.com/donparapidos "donparapidos (9 commits)")[![zenkkor](https://avatars.githubusercontent.com/u/14157343?v=4)](https://github.com/zenkkor "zenkkor (5 commits)")

### Embed Badge

![Health badge](/badges/rally-adobe-commerce-core/health.svg)

```
[![Health](https://phpackages.com/badges/rally-adobe-commerce-core/health.svg)](https://phpackages.com/packages/rally-adobe-commerce-core)
```

###  Alternatives

[elgentos/regenerate-catalog-urls

Regenerate Catalog URL Rewrites (products, categories, cms pages)

2842.6M](/packages/elgentos-regenerate-catalog-urls)[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27703.7k4](/packages/nosto-module-nostotagging)[tig/postnl-magento2

TIG Magento 2 PostNL extension

59570.5k5](/packages/tig-postnl-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1860.2k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

244.9k2](/packages/zwernemann-module-withdrawal)

PHPackages © 2026

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