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:

InStore_Cart module user interface