@vendure/core
Version:
A modern, headless ecommerce framework
27 lines • 1.25 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultShippingEligibilityChecker = void 0;
const generated_types_1 = require("@vendure/common/lib/generated-types");
const shipping_eligibility_checker_1 = require("./shipping-eligibility-checker");
exports.defaultShippingEligibilityChecker = new shipping_eligibility_checker_1.ShippingEligibilityChecker({
code: 'default-shipping-eligibility-checker',
description: [{ languageCode: generated_types_1.LanguageCode.en, value: 'Default Shipping Eligibility Checker' }],
args: {
orderMinimum: {
type: 'int',
defaultValue: 0,
ui: { component: 'currency-form-input' },
label: [{ languageCode: generated_types_1.LanguageCode.en, value: 'Minimum order value' }],
description: [
{
languageCode: generated_types_1.LanguageCode.en,
value: 'Order is eligible only if its total is greater or equal to this value',
},
],
},
},
check: (ctx, order, args) => {
return order.subTotalWithTax >= args.orderMinimum;
},
});
//# sourceMappingURL=default-shipping-eligibility-checker.js.map