RemoveCouponFromCart
Implements RemoveCouponFromCart Unified Method.
Source
import "./extended";
import { defineApi, getCartId } from "@vsf-enterprise/unified-api-sapcc";
import { methods } from "@vsf-enterprise/unified-api-sapcc";
const { getCart } = methods;
export const removeCouponFromCart = defineApi.removeCouponFromCart(async (context, args) => {
const { api } = await context.getApiClient();
const cartId = args.cartId ?? getCartId(context);
await api.removeCartVoucher({
cartId,
voucherId: args.couponId,
});
return getCart(context);
});