4 Replies Latest reply: Aug 22, 2014 2:52 AM by mario_gudelj RSS

    buy one get one free

    Grant Ambrose Community Member

      Hi there,

       

      With business catalyst's ecommerce, how would I go about offering a buy one get one free deal?

       

      Basically, when a customer buys any product from our store, we want them to receive another of this same item free. This will apply to every product in the store.

       

      Ideally we would like this to show on the invoice and on the checkout, and anywhere else appropriate.

       

      many thanks.

        • 1. Re: buy one get one free
          TheBCMan Community Member

          There might be a better way but one suggetsion you could add the second free product as an attribute to the first, it wouldn't show up as a separate line item in the order but the information would be there with the first item and on the invoice as an attribute. You would hardcode the attribute selection in your HTML or with javascript so that it automatically selected the "free option attribute" when you added to your cart so you wouldn't have to get the user to select the option.

          • 2. Re: buy one get one free
            Liam Dilley CommunityMVP

            What the TheBCMan is a good option, since you now have stock management on attributes you can use that and a combination of javascript if you need it to be more complex like ("buy 2" get one free) etc.

            In any case everything is possible, but multiple duel product add to cart etc is very high end, only a handful of BC developers globally are able to do things like that on BC.

            • 3. Re: buy one get one free
              Grant Ambrose Community Member

              ok great. I did create the product attribute for each of the products

              • 4. Re: buy one get one free
                mario_gudelj CommunityMVP

                Another option: use relatedproductlist  tag, relate every product to its

                free version and use some simple js to select the related product and css

                to hide it. When the main product is added to the cart the free will also

                be added to the cart.