PHPackages                             landofcoder/module-split-cart-graph-ql - 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. landofcoder/module-split-cart-graph-ql

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

landofcoder/module-split-cart-graph-ql
======================================

Split Cart for Seller Items

1.0.0(4y ago)021GPL-3.0PHP

Since Apr 7Pushed 4y agoCompare

[ Source](https://github.com/landofcoder/module-split-cart-graph-ql)[ Packagist](https://packagist.org/packages/landofcoder/module-split-cart-graph-ql)[ RSS](/packages/landofcoder-module-split-cart-graph-ql/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Magento 2 Split Cart Marketplace Addon
======================================

[](#magento-2-split-cart-marketplace-addon)

```
``landofcoder/module-split-cart-graph-ql``

```

- [Main Functionalities](#markdown-header-main-functionalities)
- [Installation](#markdown-header-installation)

Main Functionalities
--------------------

[](#main-functionalities)

Link:

With magento 2 split order marketplace addon, it’s easy for customers to add many products from different sellers into cart when shopping in your marketplace. Anytime they go shopping on your marketplace, they can quickly add any desired products into cart and take process to checkout.

- Cart will be divided based on sellers (if buyer add three products from 3 sellers then cart will be split it among 3 cart based on seller )
- Rest seller product will be removed during checkout from the cart and only single seller’s checkout will be validated
- Admin can easily manage orders for vendors
- Customer can choose different payment methods for different vendors
- Customer can set different shipping address for different vendor's order
- Admin can enable /disable the Marketplace Split Cart option from the back-end

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

[](#installation)

\* = in production please use the `--keep-generated` option

### Type 1: Zip file

[](#type-1-zip-file)

- Unzip the zip file in `app/code/Lof`
- Enable the module by running `php bin/magento module:enable Lofmp_SplitCartGraphQl`
- Apply database updates by running `php bin/magento setup:upgrade`\*
- Flush the cache by running `php bin/magento cache:flush`

### Type 2: Composer

[](#type-2-composer)

- Make the module available in a composer repository for example:
    - private repository `repo.magento.com`
    - public repository `packagist.org`
    - public github repository as vcs
- Add the composer repository to the configuration by running `composer config repositories.repo.magento.com composer https://repo.magento.com/`
- Install the module composer by running `composer require landofcoder/module-split-cart-graph-ql`
- enable the module by running `php bin/magento module:enable Lofmp_SplitCartGraphQl`
- apply database updates by running `php bin/magento setup:upgrade`\*
- Flush the cache by running `php bin/magento cache:flush`

### Support Queries

[](#support-queries)

1. Init split cart before checkout

Example:

```
mutation {
    initCheckoutSplitCart(
      input: {
        seller_url: String!
        cart_id: String!
      }
    ) {
        id
        parent_id
        quote_id
        is_active
        is_ordered
    }
}

```

2. Checkout split cart

```
mutation {
    placeOrderSplitCart(
        sellerUrl: String
        input: { cart_id: String }
    ) {
        order {
            order_number
            order_id
        }
    }
}

```

3. Remove split cart when cancel checkout or customer logout

```
mutation {
    removeSplitCart(
        input: { cart_id: String }
    )
}

```

4. Get Seller Info for cart item

Example:

```
{
  customerCart {
    id
    total_quantity
    is_virtual
    items {
      uid
      id
      quantity
      product {
        id
        sku
        uid
        name
      }
      seller {
        seller_id
        seller_url
        seller_name
      }
    }
  }
}

```

5. Get Store config enable/disable split cart feature

```
{
    storeConfig {
        lofmp_splitcart_enabled
    }
}

```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity48

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

Unknown

Total

1

Last Release

1503d ago

### Community

Maintainers

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

---

Top Contributors

[![landofcoder](https://avatars.githubusercontent.com/u/194975?v=4)](https://github.com/landofcoder "landofcoder (7 commits)")

### Embed Badge

![Health badge](/badges/landofcoder-module-split-cart-graph-ql/health.svg)

```
[![Health](https://phpackages.com/badges/landofcoder-module-split-cart-graph-ql/health.svg)](https://phpackages.com/packages/landofcoder-module-split-cart-graph-ql)
```

PHPackages © 2026

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