Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Product Engraving Options
 
rezurrection
Member
 
Total Posts:  32
Joined:  2011-02-08
 

Hi,

I need to create an engraving option which will be on select products.
I have tried researching this and have tried playing with custom option but am having no luck.

The requirements for the engraving are as follows:
- Appears on product pages.
- Initial set up cost for engraving.
- First 50 characters are free.
- Each additional character is charged at X amount.
- Allow multiple lines through separate input boxes (1-3), varies between products.
- Maximum of 80 characters allowed across all input boxes.
- Engraving text appears in the cart/checkout and admin area.

Does anyone anyone know any extensions or solutions to this?

I look forward to hearing from you.

Regards,
Andrew Bolton

 
Magento Community Magento Community
Magento Community
Magento Community
 
rezurrection
Member
 
Total Posts:  32
Joined:  2011-02-08
 

Anyone able to help on this?

 
Magento Community Magento Community
Magento Community
Magento Community
 
rezurrection
Member
 
Total Posts:  32
Joined:  2011-02-08
 

I have mocked up this code using some JavaScript in static HTML.

<p>Engraving Message:</p>
<
textarea name="engraving" cols="90"  id="engraving" rows="12" class="textArea" onkeyup="characterCount()"></textarea>

<
p>Count: <input name="count" id="count" type="text" size="5" disabled /></p>
<
p>QTY: <input name="qty" id="qty" type="text" size="5" disabled /></p>

<
br />
<
p>Additional Characters: <input name="aqty" id="aqty" type="text" size="5" disabled /></p>
<
script>
    function 
characterCount()
    
{
    
var noChars=0;
    var 
txtChars document.getElementById("engraving");
    var 
qtyCount 0;
    var 
c1 0;
    var 
t1;
    
    if ( 
txtChars.value.length {
    
var y=txtChars.value;
    var 
0;
    var 
a;
    
    var 
;
    
txtChars.value.replace(/\n/g,'');
    var 
y  x.split(' '); 
    
noChars x.length - ( y.length  1) ; 
    
}
    
    qtyChars 
noChars;
    
    if ( 
qtyChars {
    
var qtyBase 1;
    
else {
    
var qtyBase '';
    
}
    
    qtyChars 
noChars;
    
    if ( 
qtyChars 50 {
    
var qtyCount noChars -'50';
    
else {
    
var qtyCount '';
    
}
    
    document
.getElementById("count").value noChars;
    
document.getElementById("qty").value qtyBase;
    
document.getElementById("aqty").value qtyCount;
    

    
</script>

This can be seen here: http://jsfiddle.net/rezurrection/MSx75/

Does anyone know if this be could be integrated into Magento as an option for a product?
We would have an option to allow engraving, which has a fixed price and a fixed quantity of 1.
When the character count exceeds 50, we would start adding additional characters, this would be used as a quantity for additional characters at ‘X’ amount each.

Is this at all possible to achieve in Magento?

I would be very grateful if any one could help with this.

Regards,
Andrew Bolton

 
Magento Community Magento Community
Magento Community
Magento Community
 
andym1972
Jr. Member
 
Total Posts:  3
Joined:  2009-10-15
 

I’m also looking for an engraving option. I was going to have an extension built to add this functionality because doing it just with the Magento special options is a pain.

I’m surprised that this extension doesn’t already exist!  Or does it?  Anyone

 
Magento Community Magento Community
Magento Community
Magento Community
 
andym1972
Jr. Member
 
Total Posts:  3
Joined:  2009-10-15
 

I\\\\\\\’m also looking for an engraving option. I was going to have an extension built to add this functionality because doing it just with the Magento special options is a
i’m surprised that this extension doesn’t already exist!  Or does it?  Anyone

 
Magento Community Magento Community
Magento Community
Magento Community
 
VaseemAnsari
Jr. Member
 
Avatar
Total Posts:  5
Joined:  2009-12-24
Jaipur
 

Is anyone able to find the robust solution for this engraving feature in magento?
Please reply.
Thanks
http://www.VaseemAnsari.com

 
Magento Community Magento Community
Magento Community
Magento Community
 
metsmi
Jr. Member
 
Total Posts:  13
Joined:  2013-05-08
 

I am also looking for an engraving option to add to select products. Surely someone has found a solution to this somewhere.

Where to look?

Thanks.

 
Magento Community Magento Community
Magento Community
Magento Community
 
VaseemAnsari
Jr. Member
 
Avatar
Total Posts:  5
Joined:  2009-12-24
Jaipur
 

@djw77
I have created solution for engraving.
I created a custom option from backend and wrote a customized code in frontend to show that custom option in frontend.
Please let me know if you need any help.

 
Magento Community Magento Community
Magento Community
Magento Community
 
AITOC
Guru
 
Avatar
Total Posts:  618
Joined:  2009-02-19
US
 

Hello,

Check out the Custom Product Preview extension for Magento This is a must-have for stores that sell products with custom graphics and text, such as T-shirts, mugs, mouse pads, etc.

Custom Product Preview extension for Magento enables your customers to create a preview of the end-product by placing their custom image and/or text over your product image. As Admin, you will be able to upload a background image that represents the custom product and define the printing area, and your customers will be able to upload and position their images and/or text that are to be printed, embroidered, etc. on your products. This easy-to-use and intuitive tool can provide you with an image that serves as an agreement with your customer of what the end-product should look like.

Play around with the demo store following the User Manual in order to get a better idea on how it works.

Thank you.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top