PHPackages                             ray-nl/sendcloud-for-simple-commerce - 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. ray-nl/sendcloud-for-simple-commerce

ActiveLibrary

ray-nl/sendcloud-for-simple-commerce
====================================

v1.0.0(3y ago)011[2 issues](https://github.com/Ray-nl/sendcloud-for-simple-commerce/issues)PHPPHP ^8.0

Since Sep 26Pushed 3y agoCompare

[ Source](https://github.com/Ray-nl/sendcloud-for-simple-commerce)[ Packagist](https://packagist.org/packages/ray-nl/sendcloud-for-simple-commerce)[ RSS](/packages/ray-nl-sendcloud-for-simple-commerce/feed)WikiDiscussions main Synced 1mo ago

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

Sendcloud For Simple Commerce
=============================

[](#sendcloud-for-simple-commerce)

Add the possibility to create shipments with Sendcloud directly from Statamic with Simple Commerce. You can directly download the label and mark the order as shipped.

Get shipping methods
--------------------

[](#get-shipping-methods)

First you have to select the shipping methods to be used in your webshop from Sendcloud. Just run the following command to choose.

```
php artisan sendcloud:generate-shipping-methods
```

Add action to CP
----------------

[](#add-action-to-cp)

If you want to create a label and marked an order as shipped add the following action to your application:

```
collection->handle === 'orders';
        }

        return false;
    }

    public function visibleToBulk($items)
    {
        return false;
    }

    public function download($items, $values)
    {
        foreach ($items as $item) {
            $shippingMethod = new ($item->shipping_method->first())();
            if ($shippingMethod->getSendCloudId() !== null) {
                if (!Storage::exists("labels/{$item->order_number}/label-{$item->order_number}.pdf")) {
                    if ($item->sendcloud_id !== null) {

                        $sendcloud = new SendcloudService();
                        $sendcloud->getParcelFromId($item->sendcloud_id);
                        $sendcloud->createLabel($shippingMethod->getSendCloudId());

                        Storage::put('labels/' . $item->order_number . '/label-' . $item->order_number . '.pdf', $sendcloud->createLabelPdf());
                    }
                }

                Order::find($item->id)->markAsShipped();

                return storage_path("app/labels/{$item->order_number}/label-{$item->order_number}.pdf");
            }
        }
    }
}
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.9% 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

1322d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2e7b3d9761cee07faf0ecf78291d657601fbd6c53a98de3ddf434371eeb0cf39?d=identicon)[raydotnl](/maintainers/raydotnl)

---

Top Contributors

[![rolinbos](https://avatars.githubusercontent.com/u/34242298?v=4)](https://github.com/rolinbos "rolinbos (8 commits)")[![raydotnl](https://avatars.githubusercontent.com/u/31897622?v=4)](https://github.com/raydotnl "raydotnl (1 commits)")

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/ray-nl-sendcloud-for-simple-commerce/health.svg)

```
[![Health](https://phpackages.com/badges/ray-nl-sendcloud-for-simple-commerce/health.svg)](https://phpackages.com/packages/ray-nl-sendcloud-for-simple-commerce)
```

###  Alternatives

[statamic/statamic

Statamic

824170.4k](/packages/statamic-statamic)[statamic-rad-pack/runway

Eloquently manage your database models in Statamic.

135192.6k5](/packages/statamic-rad-pack-runway)[statamic/ssg

Generate static sites with Statamic.

254302.4k](/packages/statamic-ssg)[statamic/eloquent-driver

Allows you to store Statamic data in a database.

125598.8k7](/packages/statamic-eloquent-driver)[statamic/seo-pro

65440.7k](/packages/statamic-seo-pro)[rias/statamic-redirect

28298.4k](/packages/rias-statamic-redirect)

PHPackages © 2026

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