@devx-commerce/plugin-loyalty
Version:
A starter for Medusa plugins.
13 lines • 1.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getReferralCodeFromOrderStep = void 0;
const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk");
exports.getReferralCodeFromOrderStep = (0, workflows_sdk_1.createStep)("get-referral-code-from-order", async (input) => {
const { order } = input;
const referralCode = order.cart?.metadata?.referral_code;
if (!referralCode) {
return new workflows_sdk_1.StepResponse(null);
}
return new workflows_sdk_1.StepResponse(referralCode);
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LXJlZmVycmFsLWNvZGUtZnJvbS1vcmRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy93b3JrZmxvd3Mvb3JkZXIvc3RlcHMvZ2V0LXJlZmVycmFsLWNvZGUtZnJvbS1vcmRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxRUFBNkU7QUFLaEUsUUFBQSw0QkFBNEIsR0FBRyxJQUFBLDBCQUFVLEVBQ3BELDhCQUE4QixFQUM5QixLQUFLLEVBQUUsS0FBZ0IsRUFBRSxFQUFFO0lBQ3pCLE1BQU0sRUFBRSxLQUFLLEVBQUUsR0FBRyxLQUFLLENBQUM7SUFDeEIsTUFBTSxZQUFZLEdBQUcsS0FBSyxDQUFDLElBQUksRUFBRSxRQUFRLEVBQUUsYUFFOUIsQ0FBQztJQUNkLElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUNsQixPQUFPLElBQUksNEJBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNoQyxDQUFDO0lBQ0QsT0FBTyxJQUFJLDRCQUFZLENBQUMsWUFBWSxDQUFDLENBQUM7QUFDeEMsQ0FBQyxDQUNGLENBQUMifQ==