nerds-and-company/schematic-commerce

将 Commerce 设置与 Schematic 同步

1.0.2 2017-05-09 08:12 UTC

This package is not auto-updated.

Last update: 2024-09-15 01:06:31 UTC


README

Schematic for Commerce 是一个同步 Commerce 设置与 Schematic 的包。

安装

此工具可以使用 Composer 安装。从项目的根目录运行以下命令

composer require nerds-and-company/schematic-commerce

这将把 nerds-and-company/schematic-commerce 添加到项目的 composer.json 文件中,并将源代码安装到 vendor/nerds-and-company/schematic-commerce 目录中。

用法

此包应通过实现 Schematic 的 registerMigrationService() 钩子的 Craft 插件来加载。

use NerdsAndCompany\Schematic\Commerce\Services as Commerce;

public function registerMigrationService()
{
    return [
        'commerce_orderSettings' => new Commerce\OrderSettings(),
        'commerce_emails' => new Commerce\Emails(),
        'commerce_orderStatuses' => new Commerce\OrderStatuses(),
        'commerce_paymentMethods' => new Commerce\PaymentMethods(),
        'commerce_paymentCurrencies' => new Commerce\PaymentCurrencies(),
        'commerce_taxCategories' => new Commerce\TaxCategories(),
        'commerce_shippingCategories' => new Commerce\ShippingCategories(),
        'commerce_productTypes' => new Commerce\ProductTypes(),
        'commerce_countries' => new Commerce\Countries(),
        'commerce_states' => new Commerce\States(),
        'commerce_taxZones' => new Commerce\TaxZones(),
        'commerce_taxRates' => new Commerce\TaxRates(),
        'commerce_shippingZones' => new Commerce\ShippingZones(),
        'commerce_shippingMethods' => new Commerce\ShippingMethods(),
    ];
}

以下是所有支持的 Commerce 数据类型列表

许可

本项目已在 MIT 许可证(MIT)下授权。请参阅 许可文件 了解更多信息。

更新日志

CHANGELOG.md