Share via E-Mail
Share on Twitter
Share on Facebook
E-junkie Blog
E-junkie FaceBook Page
E-junkie @ Twitter

E-junkie Ecommerce Forums » E-junkie Discussions

Tag Cloud for this topic:

"Define variations which tell more about the product ordered."



MGFlower
member
Posts: 3


The product variations options are not showing up on the orders. This is a very important part of what we are selling. Can someone please help?
This is all that is showing up for the order description even though I have added three options:

1.
----
Item name: Get Well Balloons
Qty: 1


#
POSTED ON: July 1, 2012 @ 20:42 GMT -7




E-junkieGuru
E-Junkie Crew
Posts: 4395


One technicality of Variations is that values for higher-numbered fields cannot be passed unless values are also being passed for lower-numbered fields -- i.e., values for on2/os2 cannot be passed unless on0/os0 and on1/os1 are also being passed, and on1/os1 cannot be passed unless on0/os0 is also being passed. That's simply the way PayPal handles those fields, and our system was originally built to support PayPal checkout, so these limitations apply even if you aren't using PayPal.

In your particular case, if the buyer omits a Message, then Special Instructions and Delivery Date won't be passed, or if the buyer omits Special Instructions, then their Message will be passed but the Delivery Date won't. We recommend making the most-required field first and most-optional field last -- e.g., make Delivery Date the first option, followed by Message, then Special Instructions.

However, there is a way you can work around this without having to reconfigure your products and re-copy-paste all your button codes; you can simply specify a default value to pre-fill every field, like so:

<form action="https://www.e-junkie.com/ecom/gb.php?c=cart&i=1088303&cl=209377&ejc=2" target="ej_ejc" method="POST" accept-charset="UTF-8">
<input name="on0" value="Type a message for the card" type="hidden">
Type a message for the card:<br>
<input name="os0" maxlength="98" type="text" value="(none)">
<br>
<input name="on1" value="Enter any special instructions here" type="hidden">
Enter any special instructions here:<br>
<input name="os1" maxlength="98" type="text" value="(none)">
<br>
<input name="on2" value="Delivery Date" type="hidden">
Delivery Date:<br>
<input name="os2" maxlength="98" type="text" value="MM-DD-YYYY">
<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);" border="0" type="image">
</form>

That said, for best results, it would be ideal while you're at it to also reassign on#/os# names in the button code, so on0/os0 goes with the most-required fields and on2/os2 goes with the most-optional fields, like so:

<form action="https://www.e-junkie.com/ecom/gb.php?c=cart&i=1088303&cl=209377&ejc=2" target="ej_ejc" method="POST" accept-charset="UTF-8">
<input name="on1" value="Type a message for the card" type="hidden">
Type a message for the card:<br>
<input name="os1" maxlength="98" type="text" value="(none)">
<br>
<input name="on2" value="Enter any special instructions here" type="hidden">
Enter any special instructions here:<br>
<input name="os2" maxlength="98" type="text" value="(none)">
<br>
<input name="on0" value="Delivery Date" type="hidden">
Delivery Date:<br>
<input name="os0" maxlength="98" type="text" value="MM-DD-YYYY">
<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);" border="0" type="image">
</form>

If you do that, you don't necessarily have to rearrange your products' Variations configuration to match it in Seller Admin, as we only use the Define Variations screen to generate ready-made button code for you to copy and paste.


#
POSTED ON: July 2, 2012 @ 16:39 GMT -7




MGFlower
member
Posts: 3


Thank you very much!


#
POSTED ON: July 2, 2012 @ 22:53 GMT -7


You must be logged in to make a post. Please click here to login.

30 Day Money Back Guarantee
PayPal Certified Integration
Google Checkout Certified Integration
Slam the Online Scam