alaa/magento2-managed-holiday

Magento2 管理假日

1.0.1 2018-12-15 21:01 UTC

This package is auto-updated.

Last update: 2024-09-08 12:09:22 UTC


README

Magento 2 扩展,用于从 管理后台 > 销售管理 > 管理假日 中配置的行政界面管理公共和/或自定义假日。它还支持多店铺。

安装

composer require alaa/magento2-managed-holiday

文档

CRUD

使用 \Alaa\ManagedHoliday\Model\HolidayRepository 进行 CRUD 操作

帮助方法 API

检查当前/给定日期是否为假日

\Alaa\ManagedHoliday\Helper\Holiday::isHoliday(string $input = null, $storeId = null): bool

获取下一个假日或给定日期的假日

\Alaa\ManagedHoliday\Helper\Holiday::getHoliday(string $input = null, $storeId = null)

获取两个给定日期之间的假日

\Alaa\ManagedHoliday\Helper\Holiday::between(string $from, string $to, $storeId = null): array

JS API

通过 ID 获取假日

define(['holiday'], function (holiday) {
    holiday.getHoliday(function (response) {
        // do something
    }, 1)
});

检查当前/给定日期是否为假日

define(['holiday'], function (holiday) {
    holiday.isHoliday(function (response) {
        // do something
    }, {input: "01/01/2018"})
});

获取下一个假日

define(['holiday'], function (holiday) {
    holiday.nextHolidays(function (response) {
        // do something
    }, {})// could be store_id passed in
});

获取两个给定日期之间的假日

define(['holiday'], function (holiday) {
    holiday.between(function (response) {
        // do something
    }, {"from": "12/01/2018", "to": "12/29/2018"})
});

贡献

请随时提出问题和贡献

许可证

MIT