InStore_Cart
The InStore_Cart module provides functionality to collect, modify, and prepare items for purchase or return.
Capabilities
Create a Cart based on the addition of a Customer, item, or coupon.
Add purchasable items to a payment Cart by scanning or typing the SKU, or by selecting items from the catalog or wishlist.
Add returnable items to a refund Cart by scanning or typing the SKU, or by selecting items from the catalog.
Change the quantity of an item.
Remove an item.
Move all items from a payment Cart to a wishlist.
Attach a Customer to the Cart using the in-cart Search feature.
Detach a Customer from the Cart using the Remove Cart action or the in-cart Change Customer button.
Define 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.
The actions that a user can perform depend on their given role and the parameter settings that you define in the InStore Center.
Administration parameters
This module uses the following parameter settings, as specified in the InStore Center:
General
Supported_Languages
Storefront
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
User interface
This module affects the following areas of the user interface: