PHPackages                             ecomteck/module-share-cart - 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. ecomteck/module-share-cart

ActiveMagento2-module

ecomteck/module-share-cart
==========================

Magento 2 Share Cart extension

1.0.0(6y ago)22proprietaryPHP

Since Oct 19Pushed 6y ago1 watchersCompare

[ Source](https://github.com/ecomteck/module-share-cart)[ Packagist](https://packagist.org/packages/ecomteck/module-share-cart)[ RSS](/packages/ecomteck-module-share-cart/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)Dependencies (2)Versions (3)Used By (0)

Magento 2 Share Cart extension by Ecomteck
==========================================

[](#magento-2-share-cart-extension-by-ecomteck)

[Ecomteck Share Cart Extension](https://www.ecomteck.com/download/magento-2-share-cart/) helps customers in sharing their shopping cart with friends and family as well. This is a supportive method to promote store’s conversion rate via the existing users, and this can significantly contribute to the revenue of the store.

- Share shopping cart quickly
- Shortly review purchasing cart
- Download the PDF file with full information

1. Documentation
----------------

[](#1-documentation)

- [Installation guide](https://www.ecomteck.com/install-magento-2-extension/)
- [Introduction page](http://www.ecomteck.com/download/magento-2-share-cart/)
- [Contribute on Github](https://github.com/ecomteck/module-share-cart)
- [Get Support](https://github.com/ecomteck/module-share-cart/issues)

2. FAQs
-------

[](#2-faqs)

3. How to install Share Cart extension for Magento 2
----------------------------------------------------

[](#3-how-to-install-share-cart-extension-for-magento-2)

- Install via composer (recommend)

Run the following command in Magento 2 root folder:

```
composer require ecomteck/module-share-cart
php bin/magento module:enable Ecomteck_ShareCart
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f

```

- Install via FTP Download module files: Ecomteck\_Core: Ecomteck\_ShareCart: Mpdf lib:

Upload Ecomteck\_core, Ecomteck\_ShareCart to webroot of your site Upload Mpdf lib zip file to lib/internal folder and decompress it. Run commands:

```
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f

```

4. Highlight Features
---------------------

[](#4-highlight-features)

### Quick share by copy-and-paste

[](#quick-share-by-copy-and-paste)

**Share Cart Extension** allows the store owners to add an extra button which is **Share Cart** while a customer is processing their purchasing.

The button can be displayed in the **Minicart** section and **Shopping Cart Page**. By clicking this button, the customer can copy their shopping cart’ s URL and paste to a destination just in the blink of an eye. When the URL recipient clicks on the shared URL, their current shopping cart will be automatically added with the same items.

### A brief summary with Text button

[](#a-brief-summary-with-text-button)

For the cart which contains a large number of items, **Share Cart** module allows the customers to view a shot summary easily with **Text** - another extra button.

When the customer hit the **Text** button on their **Shopping Cart Page**, a pop-up text can be seen, it appears as a purchase summarizing box. This little simple button supports customers in taking a clear overview of chosen items with necessary information such as items’ name, price, quantity and the cart total.

### Quick Shopping cart PDF file publishing

[](#quick-shopping-cart-pdf-file-publishing)

**PDF** button is another extra button with the function to download. When the customer hits this button, a PDF file will be downloaded and stored automatically in the user's current device. In comparison to the **Text** button with quick view function, **PDF**'s function allows the customer to get detail information such as:

- Information of store: Company Name, Address, Email, Phone, VAT Information, Registered Number, and Warning Message
- Date of the purchase
- Purchase summary: Quantity, Price, Total, Stock ID, Descriptio

5. More features
----------------

[](#5-more-features)

### Update function

[](#update-function)

**Update** button is for updating the shopping cart with the latest changes from the original cart.

### Warning message offering

[](#warning-message-offering)

Admin is able to add a message to the PDF file, as a notice to customers (for instance, informing about the validation of the file downloaded).

### Mobile responsive ability

[](#mobile-responsive-ability)

The module is properly responsive with both mobile and desktop devices.

6. Full Features List
---------------------

[](#6-full-features-list)

### For store owners

[](#for-store-owners)

- Enable/ Disable the module
- Enable/disable the extension
- Be able to set the PDF file name
- Add the timestamp suffix which shows the PDF file downloaded time
- Add information of the store including Company name, Address, Phone, Email, VAT Number, Registered Number
- Display a warning message to notify customers in the PDF file

### For customers

[](#for-customers)

- Quickly and easily share the shopping cart
- Briefly view the shared shopping cart
- Download and store the PDF with adequate information

7. How to configure Share Cart in Magento 2
-------------------------------------------

[](#7-how-to-configure-share-cart-in-magento-2)

### 7.1 Configuration

[](#71-configuration)

- Access to your Magento 2 Admin Panel, navigate to `Store tab > Open Settings > Configuration `
- Click `Ecomteck > Share Cart > Configuration`, go to `General Configuration` section.

#### 7.1.1. General

[](#711-general)

- **Enable**: Choose `Yes` to enable the Module. If the module is turned on, all the features work well. Otherwise, all the options in admin panel and the module will not show.
- **Enable**: Select `Yes` to enable the extension
- **File Name**: Insert name for PDF file. The PDF file will display the customer’s order information
- **Add Timestamp suffix**: Click `Yes` option to display the current time to upload PDF document

#### 7.1.2. Business Information

[](#712-business-information)

- **Company Name**: Insert your company name in this field
- **Address**: Fill the company’s location
- **VAT Number**: Provide information about Value Added Taxes number
- **Registered Number**: Insert your company registered number
- **Phone**: Insert phone number
- **Email**: Another needed contact detail is the email address
- **Warning Message**: This field is for the special content you want to notice in the PDF orders. For instance: Prices are correct at the time of generation, some possibly have been changed since.

### 7.2 Frontend

[](#72-frontend)

After activating the module, customers can use **Share Cart** button to deliver the URL to people which they want to share the cart. After sharing, there will be already-added items in the cart of the URL recipient.

- **Share Cart** button displays in the **Minicart** section when adding items to cart.
- Display play **Share Cart** button on **Shopping Cart** page, customers can click this button to share the cart URL.

    - Customers can click **Update Shopping Cart** to re-update information and changes in the original cart.
    - Click **Text** button to see detail information about products and price.
    - Click on **PDF** button to see the order information.

        **PDF library setting instruction**

You need to delete the generated file and run the following command:

`composer require mpdf/mpdf`

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

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

2394d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/948187d85549fea8b8f9ebf36aa793779f546edb5438c07895deec68d6d9e170?d=identicon)[ecomteckteam](/maintainers/ecomteckteam)

---

Top Contributors

[![ecomteck](https://avatars.githubusercontent.com/u/35588299?v=4)](https://github.com/ecomteck "ecomteck (3 commits)")

### Embed Badge

![Health badge](/badges/ecomteck-module-share-cart/health.svg)

```
[![Health](https://phpackages.com/badges/ecomteck-module-share-cart/health.svg)](https://phpackages.com/packages/ecomteck-module-share-cart)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[kimai/kimai

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)[carlos-meneses/laravel-mpdf

Laravel Mpdf: Using Mpdf in Laravel to generate Pdfs.

4403.1M7](/packages/carlos-meneses-laravel-mpdf)[kartik-v/yii2-mpdf

A Yii2 wrapper component for the mPDF library which generates PDF files from UTF-8 encoded HTML.

1605.5M84](/packages/kartik-v-yii2-mpdf)[contributte/pdf

Pdf response extension for Nette Framework

43967.8k2](/packages/contributte-pdf)

PHPackages © 2026

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