Skip to main content

CartActions

No description

type CartActions {
setCartRefCode(
cartId: ID!
refCode: String!
): Cart
checkoutCart(
cartId: ID!
paymentMethod: StorePaymentMethods
wuiltPayPaymentMethod: WuiltPayPaymentMethod
): Cart
syncCart(
input: SyncCartInput!
): Cart!
initiateCheckout(
cartId: ID!
): Cart!
updateContactInfo(
cartId: ID!
info: CreateContactInfoInput!
): Cart
applyPromoCode(
cartId: ID!
code: String!
): Cart
removePromoCode(
cartId: ID!
): Cart
setCartShippingDetails(
cartId: ID!
shippingDetails: ShippingDetailsInput!
): Cart
setCartShippingRate(
cartId: ID!
shippingRateId: ID!
provider: WuiltShipmentProvider
allowOpenPackageOption: Boolean
): Cart
addSimpleItem(
item: SimpleItemInput!
): Cart
addCustomItem(
item: CustomItemInput!
): Cart
updateSimpleItem(
item: SimpleItemInput!
): Cart
updateCustomItem(
item: CustomItemInput!
): Cart
replaceCartItemsWithSimpleItem(
item: SimpleItemInput!
): Cart
replaceCartItemsWithCustomItem(
item: CustomItemInput!
): Cart
}

Fields​

CartActions.setCartRefCode ● Cart object​

CartActions.setCartRefCode.cartId ● ID! non-null scalar​
CartActions.setCartRefCode.refCode ● String! non-null scalar​

CartActions.checkoutCart ● Cart object​

CartActions.checkoutCart.cartId ● ID! non-null scalar​
CartActions.checkoutCart.paymentMethod ● StorePaymentMethods enum​
CartActions.checkoutCart.wuiltPayPaymentMethod ● WuiltPayPaymentMethod enum​

CartActions.syncCart ● Cart! non-null object​

CartActions.syncCart.input ● SyncCartInput! non-null input​

CartActions.initiateCheckout ● Cart! non-null object​

CartActions.initiateCheckout.cartId ● ID! non-null scalar​

CartActions.updateContactInfo ● Cart object​

CartActions.updateContactInfo.cartId ● ID! non-null scalar​
CartActions.updateContactInfo.info ● CreateContactInfoInput! non-null input​

CartActions.applyPromoCode ● Cart object​

CartActions.applyPromoCode.cartId ● ID! non-null scalar​
CartActions.applyPromoCode.code ● String! non-null scalar​

CartActions.removePromoCode ● Cart object​

CartActions.removePromoCode.cartId ● ID! non-null scalar​

CartActions.setCartShippingDetails ● Cart object​

CartActions.setCartShippingDetails.cartId ● ID! non-null scalar​
CartActions.setCartShippingDetails.shippingDetails ● ShippingDetailsInput! non-null input​

CartActions.setCartShippingRate ● Cart object​

CartActions.setCartShippingRate.cartId ● ID! non-null scalar​
CartActions.setCartShippingRate.shippingRateId ● ID! non-null scalar​
CartActions.setCartShippingRate.provider ● WuiltShipmentProvider enum​
CartActions.setCartShippingRate.allowOpenPackageOption ● Boolean scalar​

CartActions.addSimpleItem ● Cart object​

CartActions.addSimpleItem.item ● SimpleItemInput! non-null input​

CartActions.addCustomItem ● Cart object​

CartActions.addCustomItem.item ● CustomItemInput! non-null input​

CartActions.updateSimpleItem ● Cart object​

CartActions.updateSimpleItem.item ● SimpleItemInput! non-null input​

CartActions.updateCustomItem ● Cart object​

CartActions.updateCustomItem.item ● CustomItemInput! non-null input​

CartActions.replaceCartItemsWithSimpleItem ● Cart object​

CartActions.replaceCartItemsWithSimpleItem.item ● SimpleItemInput! non-null input​

CartActions.replaceCartItemsWithCustomItem ● Cart object​

CartActions.replaceCartItemsWithCustomItem.item ● CustomItemInput! non-null input​

Member Of​

CustomerActions object