The InStore_Cart module provides functionality to collect, modify, and prepare items for purchase or return.
Capabilities
The InStore_Cart module handles the following InStore functions:
-
Creates a Cart based on the addition of a Customer, item, or coupon.
-
Adds purchasable items to a payment Cart by scanning or typing the SKU, or by selecting items from the catalog or wishlist.
-
Adds returnable items to a refund Cart by scanning or typing the SKU, or by selecting items from the catalog.
-
Changes the quantity of an item.
-
Removes an item.
-
Moves all items from a payment Cart to a wishlist.
-
Attaches a Customer to the Cart using the in-cart Search feature.
-
Detaches a Customer from the Cart using the Remove Cart action or the in-cart Change Customer button.
-
Defines a new shipping address and shipping level for an attached Customer or guest.
Shipping addresses and shipping levels are not saved to the Customer record.
-
Apply item-level discounts such as percent-off, amount-off, or price changes, according to the administration parameters.
-
Receive Category-level discounts from Composable Commerce.
-
Apply a Cart-level coupon to the contents of the Cart by scanning the barcode or by typing the coupon’s barcoded number.
-
Remove the Cart.
Administration parameters
General parameters
Supported_Languages
Store Front parameters
Allow_Add_Coupon
Allow_Amount_Off_Line_Item
Allow_Order_Item
Allow_Payment_Line_Item_Delete
Allow_Percent_Off_Line_Item
Allow_Price_Change_On_Line_Item
Allow_Remove_Cart
Allow_Save_Cart_As_Wishlist
Allow_Save_Item_To_Wishlist
Allow_Sell_Item
Allow_Receipted_Return
Allow_Refund_Line_Item_Delete
Allow_Unreceipted_Return
Collected_Shipping_Address_Info
Default_Scan_Mode
Maximum_Percent_Off_Line_Item
Required_Shipping_Address_Info