1 / 8
May 2008

Hi!

Maybe you can direct me to the correct place for this info. Is there a way to have 1 product with 2 variants and 2 different downloads? For example, the customer can choose if they want the Photoshop Version or the Photoshop Elements version. Then they will be directed to the correct secure link-- hosted through my site depending on what version they need? When I do this, I only get a spot for 1 download link.



Thanks!

  • created

    May '08
  • last reply

    Apr '12
  • 7

    replies

  • 1.2k

    views

  • 7

    users

  • 8

    links

Hi Kim,



Unfortunately, I am fairly certain that E-Junkie can not handle variants for digital products. At least it couldn't several months ago when I was developing a website that could have really used this feature.



I created a work-around by using radio-style buttons to give the customer a choice of which format they want the specific digital product (including in my case, an option to buy it on CD). Then, by using a javascript function to reference the customer's choice, when the add to cart button is clicked, the correct product is added to the cart.



You can see an example of this integration by visiting one of the pages that uses it:

http://www.pediasleep.com/sounds/whitenoise_babies.html



If you would like help setting this style of integration up on your own site, please just drop me an email or give me a call using the contact information on my website. It would be very easy to modify the code so that it would give your customers a choice between two versions of your downloads.



I hope this helps.



Take care,

Andrew

Easy E-Junkie

htttp://www.EasyE-Junkie.com

You can redirect them to your URL and we'll pass the SKU and the options selected by them based on which you can serve them the file you want.



To make it more secure, you should log the transaction id so that they can manually change the SKU to get another file.



Also, you should use our integration feature in the background to make sure that the transaction ID being sent to your redirection URL is a valid transaction ID

Ah ha! Robin is right (as usual). :-)



Redirection is also a very good way to do what you're wanting to do, Kim. I had forgotten that this was an option - although I considered it for the Pediasleep project.



So thanks to Robin for clarifying that there is, in fact, another way to use E-Junkie to set-up a digital product with variants. It may be a bit more complicated than their super-slick tangible variant set-up, but using redirection as described is a good option.



Take care,

Andrew

Easy E-Junkie

http://www.EasyE-Junkie.com

3 years later

Hi! I would love to have the code you used. I am having the same problem. Same 'file' 2 different formats.



Thanks so much,

Laura

If you set up each version of the file as a separate product but don't want to show separate Add to Cart buttons for each version, you could offer a selection of formats with a single Add to Cart button by using button code like this (where XXXXXX and YYYYYY would be the Item Numbers for each file's product):



<form action="https://www.e-junkie.com/ecom/gb.php?c=cart&cl=84573&ejc=2" target="ejejc" method="POST" accept-charset="UTF-8">

<select name="i">

<option disabled="disabled" selected="selected">↓Choose a format↓</option>

<option value="XXXXXX">Windows</option>

<option value="YYYYYY">Macintosh</option>

</select><br>

<input src="http://www.e-junkie.com/ej/ejadd_to_cart.gif" alt="Add to Cart" class="ec_ejc_thkbx" onclick="javascript:return EJEJC_lc(this.parentNode);" type="image" border="0">

6 months later
AHHHH!! Thank you for this code!!! Works perfectly!





E-junkieGuruIf you set up each version of the file as a separate product but don't want to show separate Add to Cart buttons for each version, you could offer a selection of formats with a single Add to Cart button by using button code like this (where XXXXXX and YYYYYY would be the Item Numbers for each file's product):



<form action="https://www.e-junkie.com/ecom/gb.php?c=cart&cl=84573&ejc=2" target="ej ejc" method="POST" accept-charset="UTF-8">

<select name="i">

<option disabled="disabled" selected="selected">↓Choose a format↓</option>

<option value="XXXXXX">Windows</option>

<option value="YYYYYY">Macintosh</option>

</select><br>

<input src="http://www.e-junkie.com/ej/ej add_to_cart.gif" alt="Add to Cart" class="ec_ejc_thkbx" onclick="javascript:return EJEJC_lc(this.parentNode);" type="image" border="0">
4 months later
Hi there,

I've discovered you can do this with a 'buy now' button, too.

See 1http://www.e-junkie.com/ej/tips.custom.buttons.item-menu.htm1





E-junkieGuruIf you set up each version of the file as a separate product but don't want to show separate Add to Cart buttons for each version, you could offer a selection of formats with a single Add to Cart button by using button code like this (where XXXXXX and YYYYYY would be the Item Numbers for each file's product):



<form action="https://www.e-junkie.com/ecom/gb.php?c=cart&cl=84573&ejc=2" target="ej ejc" method="POST" accept-charset="UTF-8">

<select name="i">

<option disabled="disabled" selected="selected">↓Choose a format↓</option>

<option value="XXXXXX">Windows</option>

<option value="YYYYYY">Macintosh</option>

</select><br>

<input src="http://www.e-junkie.com/ej/ej add_to_cart.gif" alt="Add to Cart" class="ec_ejc_thkbx" onclick="javascript:return EJEJC_lc(this.parentNode);" type="image" border="0">