Objective :

The objective of the Cart Limiter app is to provide a comprehensive solution for implementing various restrictions during the checkout process. The app aims to enhance the control over cart contents and ensure that specific criteria are met before allowing customers to proceed with the purchase. The objectives derived from the provided guidelines are as follows:

  • Enable merchants to set price limits for the cart during checkout. The app should allow the merchant to define a threshold price, and if the cart value exceeds the set limit, the checkout process should be restricted.
  • Provide the ability to restrict checkout based on the total product weight in the cart. Merchants should be able to specify weight limits, and if the cart weight exceeds the defined threshold, the app should prevent customers from proceeding with the checkout.
  • Implement a restriction based on the total number of items in the cart. The app should allow merchants to define a maximum count, and if the number of items in the cart exceeds the specified limit, the checkout process should be restricted.
  • Offer the functionality to limit checkout based on predefined customer segments. The app should provide a search or selection feature to identify and restrict checkout for specific customer segments defined by the merchant.
  • Enable the merchant to set quantity limits for individual selected products. The app should allow the merchant to specify the maximum quantity for each selected product, and if the quantity exceeds the defined limit, the checkout process should be restricted.
  • Allow merchants to set quantity limits for selected product groups. The app should provide the capability to define quantity restrictions for each selected product group, and if the total quantity of products from the selected groups exceeds the set limit, the checkout process should be restricted.

Overall, the objective of the Cart Limiter app is to provide merchants with a flexible and customizable solution to apply various restrictions during the checkout process. By implementing these restrictions, the app aims to help merchants manage their cart contents effectively, ensure compliance with specific criteria, and enhance the overall customer experience.

The Cart Limiter app is to provide functionality for applying conditions and style configurations to restrict the checkout process in an online store. The app aims to display a notification message and block the checkout button until customers meet the conditions set by the merchant.

Admin Specifications:

Notification Message: Display a notification message in the store to inform customers about the conditions they need to meet for checkout.

Checkout Button Blocking: Block the checkout button until customers satisfy the specified conditions set by the merchant.

Condition Configurations:

Cart Price Limiter: Set a price threshold to limit the checkout. The merchant can select the checkbox and define the price limits.

Cart Weight Limiter: Restrict checkout based on the total product weight. The merchant can set weight limits by selecting the checkbox.

Cart Count Limiter: Control the checkout process based on the total number of items in the cart.

Customer Segment Limiter: Limit checkout based on predefined customer segments. The merchant can search or select segments from a list to restrict checkout.

Product Count Limiter: Restrict checkout based on the specified quantity for each selected product.

Product Group Limiter: Control the checkout based on the specified quantity for each selected product group.

Style Configurations:

Background Color and Text Color: Allow the merchant to configure the background color and text color of the notification message block.

Checkbox Configuration: Provide an option to display the message in the product description page and cart page or on all pages of the store.

Store-side Specifications:

“View Alert” Button: Display a “View Alert” button when the conditions set by the merchant are not satisfied.

Notification Block: On clicking the “View Alert” button, a notification block will appear, displaying the conditions customers need to meet.

Pop-up Behavior: Clicking either the message block or outside of the message block will close the pop-up notification block.

By implementing these specifications, the Cart Limiter app aims to enhance the store’s control over the checkout process, effectively communicate conditions to customers, and provide a seamless user experience.