I'm trying to use PHP to pass variables from a text input field on my single product page to the checkout screen. It's meant to add the name and address to the checkout screen for shipping so it's already populated. I used the example here and in my templates/single-product/add-to-cart/simple.php template I added this to my template:
<input type="text" size="25" name="shipping_first_name" value="SHIP TO:" />
Great. This worked fine and appeared on my product page.
Now I went to templates/shipping/form-shipping.php page I added this code right after <div class="shipping_address">.
<?php $shipping_first_name = $_POST['shipping_first_name']; ?>
That didn't work. However, I'm not sure that's the right place for it at all. Has anyone done anything similar?