Ecommerce Idea! Conditionally Forced Products on Funnelish

:rocket: 2026 Updates: Native Shipping Rates & Conditional Products

Changes & Current Status:

  • In 2022, dynamically assigning a specific shipping cost based on the product selected required creating “dummy products” and using advanced custom JavaScript to force them into the cart.

  • This workaround is completely deprecated. You no longer need custom code or an advanced plan to achieve dynamic shipping pricing. Funnelish now has a native, built-in Shipping engine that handles this automatically.

Up-to-Date Information for Dynamic Shipping Rates: If you want the shipping amount to change based on what physical product the customer selects, you can set this up visually in minutes:

1. Use Native Shipping Settings: Instead of creating a product called “Shipping,” go to your Funnelish workspace Settings > Shipping. Here, you can create dedicated shipping zones and rules.

2. Set Product-Based or Price-Based Rules: You can configure your shipping rates to trigger conditionally. For example, you can set shipping costs based on the total cart value, item weight, or flat rates for specific items. When the customer selects “Product 1”, the checkout will dynamically calculate and display the corresponding shipping rate in the order summary automatically.

3. Bundles & Order Bumps (If you actually need forced products): If your goal isn’t shipping, but rather forcing a physical free gift or mandatory add-on conditionally, you can now use Funnelish Automations or the native Bundles feature in the product settings to automatically include linked items when a primary product is purchased.

Related Articles & Resources:

Hi everyone,

I’d like to conditionally force a product into a customer’s order based on the product they select to put in their order. For example, if a customer adds product 1 to their order, then product A gets forced in (and doesn’t show up in the order selector, only the order summary). If a customer adds product 2 to their order, then product B gets forced in (and doesn’t show up in the selector, only the order summary). Etc etc.

This is being used in an ecommerce funnel where the lettered products (A and B in my example above) are shipping rates and numbered products (1 and 2 in my example above) are the physical product themselves.

Customers should be able to choose whatever product they want, but not choose the shipping price as that is based on the product itself.

This would be super helpful for ecommerce funnels because customers could select different products and then the shipping amount would change based on what product was added.

Ana from Funnelish told me that this would be possible, but would require custom code. Can someone help me out with this and point me in the right direction when it comes to conditionally forcing products?

Thanks in advance!

2 Likes

You can certainly do that, But since it’s a very custom case you’ll need to reach out to chat support and provide the page you’ll need that to be implemented on.

Advanced custom codes like the one above are provided to advanced users, other users can post in here to get assistance or free code when possible.

Ok thank you. I will talk to the team about upgrading the plan to advanced and then work with support to get this feature coded.

1 Like