Passing custom variable form product to cart page

Solved
Chisty
Tourist
11 0 3

So I have installed a script that shows a "completion date" on the product page

 

How do I go about passing that custom variable onto the cart page, so it is recorded with their order?

 

I am a real novice, so please don't confuse me , thinking I'm on your level LOL

 

Thanks in advance. 

 

 
</script>

    
            
                          <h4>Your estimated date for completion is </h4>
          <h4 id="new"></h4>


<script>
var d = new Date();
d.setDate(d.getDate() + 30);
var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var date = d.getDate()+' '+months[d.getMonth()]+', '+d.getFullYear(); 
document.getElementById("new").innerHTML = date;
  
  

  
  
  
  
  
  
  
</script>
 
0 Likes
Guleria
Shopify Partner
1781 377 532

This is an accepted solution.

Hello 

Add this under form tag

  <input id="estimated-date" type="hidden" name="properties[estimated date]">

And replace your script to this

<script>
var d = new Date();
d.setDate(d.getDate() + 30);
var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var date = d.getDate()+' '+months[d.getMonth()]+', '+d.getFullYear(); 
document.getElementById("new").innerHTML = date;
document.getElementById("estimated-date").value = date;
</script>

Thanks

Want to modify or custom changes on store hire me.
Email: guleriathakur43@gmail.com, Skype: navrocks1
If helpful then please Like and Accept Solution.
Buy me a coffee ☕ My PayPal
Chisty
Tourist
11 0 3

Thanks so much, that is working perfectly.

0 Likes
PamalaLavan
New Member
1 0 0

Hi the .innerHTML = "ABC" is not working on the Shopify pages

 

Any ideas ?

0 Likes
DKaplos32
New Member
2 0 0

Hello PamalaLavan, 

in what context the.innerHTML="ABC" does not work? It is a valid JS code and it should work. 

1. Check if you are selecting an element correctly. 

2. Check if you are not giving value to this element in a different parts of your code. 

Hope it will help 
David

0 Likes