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:

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.