| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- import { CartDetail, CartAddress } from "@/types/cart/type";
- import {ShipAddressFormData,BillAddressFormData} from "@/types/checkout/type";
- export function formatCartDetail(cart:CartDetail): CartDetail {
- return {
- id: cart.id,
- appliedTaxes: cart.appliedTaxes,
- itemsQty: cart.itemsQty,
- isGuest: cart.isGuest,
- itemsCount: cart.itemsCount,
- items: cart.items,
- earnableRewardPoints: cart.earnableRewardPoints,
- rewardPoints: cart.rewardPoints,
- rewardPointsUsed: cart.rewardPointsUsed,
- rewardPointsAmount: cart.rewardPointsAmount,
- baseRewardPointsAmount: cart.baseRewardPointsAmount,
- formattedRewardPointsAmount: cart.formattedRewardPointsAmount,
- useShippingInsurance: cart.useShippingInsurance,
- shippingInsuranceEnabled: cart.shippingInsuranceEnabled,
- shippingInsuranceName: cart.shippingInsuranceName,
- shippingInsuranceType: cart.shippingInsuranceType,
- shippingInsuranceValue: cart.shippingInsuranceValue,
- shippingInsuranceAmount: cart.shippingInsuranceAmount,
- baseShippingInsuranceAmount: cart.baseShippingInsuranceAmount,
- formattedShippingInsuranceAmount: cart.formattedShippingInsuranceAmount,
- isVip: cart.isVip,
- vipDiscountAmount: cart.vipDiscountAmount,
- formattedVipDiscountAmount: cart.formattedVipDiscountAmount,
- giftcardNumber: cart.giftcardNumber,
- giftcardAmount: cart.giftcardAmount,
- vipPlusAmount: cart.vipPlusAmount,
- vipExpireDate: cart.vipExpireDate,
- subtotal: cart.subtotal,
- subTotalInclTax: cart.subTotalInclTax,
- discountAmount: cart.discountAmount,
- taxAmount: cart.taxAmount,
- taxTotal: cart.taxTotal,
- shippingAmount: cart.shippingAmount,
- shippingAmountInclTax: cart.shippingAmountInclTax,
- grandTotal: cart.grandTotal,
-
- formattedSubtotal: cart.formattedSubtotal,
- formattedSubTotalInclTax: cart.formattedSubTotalInclTax,
- formattedGiftcardAmount: cart.formattedGiftcardAmount,
- formattedVipPlusAmount: cart.formattedVipPlusAmount,
- formattedDiscountAmount: cart.formattedDiscountAmount,
- formattedTaxAmount: cart.formattedTaxAmount,
- formattedTaxTotal: cart.formattedTaxTotal,
- formattedShippingAmount: cart.formattedShippingAmount,
- formattedShippingAmountInclTax: cart.formattedShippingAmountInclTax,
- formattedGrandTotal: cart.formattedGrandTotal,
- couponCode: cart.couponCode,
- selectedShippingRate: cart.selectedShippingRate,
- selectedShippingRateTitle: cart.selectedShippingRateTitle,
- paymentMethod: cart.paymentMethod,
- paymentMethodTitle: cart.paymentMethodTitle,
-
- haveStockableItems: cart.haveStockableItems,
- billingAddress: cart.billingAddress,
- shippingAddress: cart.shippingAddress
- };
- }
- export function shippingAddressToCartAddress(address:ShipAddressFormData ): CartAddress {
- const res: CartAddress = {
- id: String(address.shippingAddressId),
- firstName: address.shippingFirstName,
- lastName: address.shippingLastName,
- email: address.shippingEmail,
- address: address.shippingAddress,
- city: address.shippingCity,
- state: address.shippingState,
- country: address.shippingCountry,
- postcode: address.shippingPostcode,
- phone: address.shippingPhoneNumber,
- }
- return res;
-
- }
- export function billingAddressToCartAddress(address: BillAddressFormData):CartAddress {
- const res: CartAddress = {
- id: String(address.billingAddressId),
- firstName: address.billingFirstName,
- lastName: address.billingLastName,
- email: address.billingEmail,
- address: address.billingAddress,
- city: address.billingCity,
- state: address.billingState,
- country: address.billingCountry,
- postcode: address.billingPostcode,
- phone: address.billingPhoneNumber
- }
- return res;
- }
|