Skip to main content
All CollectionsCart Bot
Appstle CartBot - Additional Configurations
Appstle CartBot - Additional Configurations
Updated over 2 months ago

Overview:


The "Additional Configuration" options provide further control over when and how the cart bot rules are applied, offering flexibility depending on the desired shopping experience. This feature helps personalize how products are added, swapped, or removed from a customer's cart based on predefined rules and conditions.

These settings help ensure that cart management is dynamic and intuitive, tailored to specific conditions such as customer behaviour, session duration, and product interaction.



1. Apply only once per browser session :

Description: This setting ensures that the bot's actions (such as adding or replacing products) are applied only once during the customer’s browsing session. Even if the customer removes the product from the cart, the bot will not trigger the action again until the customer starts a new session (i.e., closes and reopens the browser).

Configuring the Bot on the Merchant portal:


When the bot is triggered


After emptying the cart and adding the same product again: (Bot not triggered)



Use case: This is helpful to avoid overwhelming the customer by repeatedly adding the same product to their cart within a single session.


2. Apply for each fulfilled condition

Description: If this box is checked, the cart bot will trigger its actions every time the conditions are met. For example, if the customer adds a specific product multiple times, the bot will take the configured action (such as adding or removing products) each time.

Configuring the Bot on the Merchant Portal:


When the Bot is Triggered:



Use case: This option is useful when the merchant wants the bot to respond to the customer's repetitive actions, ensuring that the cart is updated every time a specific condition occurs.


3. Apply only on Ajax add-to-cart actions

Description: This setting makes the bot work only when products are added to the cart in real time, without reloading the entire page. For example, if your store has product sliders or “add to cart” buttons that don't refresh the page when clicked, this option ensures the bot will still perform its actions (like adding or swapping products).

In simple terms, if your store has features like sliding product lists or quick "add to cart" buttons that don’t require a page reload, turning this on will ensure the bot works properly with these features.

Example: Let’s say you have a slider on your store’s homepage that shows several products. Customers can add items directly to the cart without leaving the page. This option ensures the bot knows what's happening when they click "add to cart" in that slider and will take action as expected.

Use case: This is essential for merchants using dynamic web features like sliders, quick-view pop-ups, or similar tools, where the cart is updated in real time without a full page refresh.



4. Bot works in reverse

Description: When this option is selected, the bot will remove previously added products from the cart if the customer no longer has the required trigger product(s) in their cart. For example, if a product that triggered the addition of another item is removed, the bot will automatically take out the added product.

Configuring on the Merchant Portal:


When the bot is triggered:


When the required triggered product is removed:


Use case: This option helps maintain a specific logic flow in the customer’s cart. For instance, if a free promotional product were added when a certain item was present, the free item would be removed if the customer took out the required trigger product.


Did this answer your question?