@devx-commerce/strapi-x-custom-jw-mayave
Version:
Medusa plugin for Strapi as CMS - JW Mayave Custom Release
20 lines • 1.86 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.upsertProductVariantsStrapiWorkflow = void 0;
const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk");
const core_flows_1 = require("@medusajs/medusa/core-flows");
const upsert_product_variants_strapi_1 = require("./steps/upsert-product-variants-strapi");
exports.upsertProductVariantsStrapiWorkflow = (0, workflows_sdk_1.createWorkflow)({ name: "upsert-product-variants-strapi-workflow" }, (input) => {
const { data } = (0, core_flows_1.useQueryGraphStep)({
entity: "product_variant",
fields: ["id", "title", "sku", "product_id", "metadata"],
filters: {
id: input.variant_ids,
},
});
const strapiVariants = (0, upsert_product_variants_strapi_1.upsertProductVariantsStrapiStep)({
variants: data,
});
return new workflows_sdk_1.WorkflowResponse(strapiVariants);
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBzZXJ0LXByb2R1Y3QtdmFyaWFudHMtc3RyYXBpLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3dvcmtmbG93cy91cHNlcnQtcHJvZHVjdC12YXJpYW50cy1zdHJhcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EscUVBRzJDO0FBQzNDLDREQUFnRTtBQUNoRSwyRkFBeUY7QUFNNUUsUUFBQSxtQ0FBbUMsR0FBRyxJQUFBLDhCQUFjLEVBQy9ELEVBQUUsSUFBSSxFQUFFLHlDQUF5QyxFQUFFLEVBQ25ELENBQUMsS0FBb0IsRUFBRSxFQUFFO0lBQ3ZCLE1BQU0sRUFBRSxJQUFJLEVBQUUsR0FBRyxJQUFBLDhCQUFpQixFQUFDO1FBQ2pDLE1BQU0sRUFBRSxpQkFBaUI7UUFDekIsTUFBTSxFQUFFLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFLFVBQVUsQ0FBQztRQUN4RCxPQUFPLEVBQUU7WUFDUCxFQUFFLEVBQUUsS0FBSyxDQUFDLFdBQVc7U0FDdEI7S0FDRixDQUFDLENBQUM7SUFFSCxNQUFNLGNBQWMsR0FBRyxJQUFBLGdFQUErQixFQUFDO1FBQ3JELFFBQVEsRUFBRSxJQUEyQjtLQUN0QyxDQUFDLENBQUM7SUFFSCxPQUFPLElBQUksZ0NBQWdCLENBQUMsY0FBYyxDQUFDLENBQUM7QUFDOUMsQ0FBQyxDQUNGLENBQUMifQ==