Skip to content
Add Shopify like fulfillments to your Craft Commerce orders.
PHP HTML JavaScript
Branch: craft-3
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.craftplugin
.gitignore Removed lock file. Jan 10, 2020
CHANGELOG.md Fixed missing purchasable bug and composer versions. Jan 15, 2020
LICENSE.md Initial commit. Dec 30, 2019
README.md Update README.md Jan 4, 2020
composer.json Fixed missing purchasable bug and composer versions. Jan 15, 2020
mix-manifest.json Initial commit. Dec 30, 2019
package.json
webpack.mix.js Initial commit. Dec 30, 2019

README.md

Order Fulfillments Plugin for Craft CMS

Fulfillments is a plugin for Craft CMS to let you create "Shopify like" fulfillments for Craft Commerce orders. Fulfillments can be configured to automatically update your order statuses and send notification emails.

Documentation

Read the full documentation here.

Features

  • Create fulfillments for orders.
  • Enter tracking information and choose from a number of default shipping carriers.
  • Partially fulfill orders - supports multiple fulfillments.
  • Extendable to allow additional carriers to be added.

Adding Carriers

Plugins and modules can register their own carriers to choose from when fulfilling orders.

use craft\events\RegisterComponentTypesEvent;
use tasdev\orderfulfillments\services\Carriers;
use yii\base\Event;

Event::on(Carriers::class, Carriers::EVENT_REGISTER_CARRIERS, function(RegisterComponentTypesEvent $e) {
    $e->types[] = MyCarrier::class;
});

To see what your MyCarrier class might look like, take a look at the default classes.

Support

Create a Github issue if you experience a bug with the Fulfillments plugin.

You can’t perform that action at this time.