Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Variable product add to cart
- *
- * @author WooThemes
- * @package WooCommerce/Templates
- * @version 1.6.5
- */
- print_r($available_variations);
- global $woocommerce, $product, $post;
- ?>
- <script type="text/javascript">
- var product_variations_<?php echo $post->ID; ?> = <?php echo json_encode( $available_variations ) ?>;
- </script>
- <?php do_action('woocommerce_before_add_to_cart_form'); ?>
- <form action="<?php echo esc_url( $product->add_to_cart_url() ); ?>" class="variations_form cart" method="post" enctype='multipart/form-data' data-product_id="<?php echo $post->ID; ?>" data-product_variations="<?php echo esc_attr( json_encode( $available_variations ) ) ?>">
- <?php $loop = 0; foreach ( $attributes as $name => $options ) :$loop++;
- ?>
- <?php endforeach; ?>
- <div class="lens_table">
- <div class="main">
- <div class="tp"><h2><?php the_title(); ?></h2></div>
- <div class="md">
- <ul>
- <li>
- <div class="maintbl">
- <ul>
- <li>
- <div class="eye">Eye</div>
- </li>
- <li><div class="boxes">Boxes</div></li>
- <li>
- <div class="basecurve">Base Curve</div></li>
- <li>
- <div class="diameter">Diameter</div>
- </li>
- <li>
- <div class="power">Power</div>
- </li>
- <li>
- <div class="pricebox">Price Per Box</div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div class="maintbl2">
- <ul>
- <li>
- <div class="eye">Left Eye (OS)</div>
- </li>
- <li>
- <div class="boxes">
- <select id="pa_box" name="attribute_pa_box" onchange="change_val('val1','val2');">
- <option value=""><?php echo __( '', 'woocommerce' ) ?>…</option>
- <?
- $pa_boxvalues = get_the_terms($product->id, 'pa_box');
- foreach($pa_boxvalues as $pa_boxvalue)
- {
- echo '<option value="' .$pa_boxvalue->name . '">'. $pa_boxvalue->name .'</option>';
- }
- ?>
- </select>
- </div>
- </li>
- <li>
- <div class="basecurve">
- <select id="pa_base-curve" name="attribute_pa_base-curve" onchange="change_val('val1','val2');">
- <option value=""><?php echo __( '', 'woocommerce' ) ?>…</option>
- <?
- $pa_basecurves = get_the_terms($product->id, 'pa_base-curve');
- foreach($pa_basecurves as $pa_basecurve)
- {
- echo '<option value="' .$pa_basecurve->name . '">'. $pa_basecurve->name .'</option>';
- }
- ?>
- </select>
- </div>
- </li>
- <li>
- <div class="diameter">
- <select id="pa_diameter" name="attribute_pa_diameter" onchange="change_val('val1','val2');">
- <option value=""><?php echo __( '', 'woocommerce' ) ?>…</option>
- <?
- $pa_diameters = get_the_terms($product->id, 'pa_diameter');
- foreach($pa_diameters as $pa_diameter)
- {
- echo '<option value="' .$pa_diameter->name . '">'. $pa_diameter->name .'</option>';
- }
- ?>
- </select>
- </div>
- </li>
- <li>
- <div class="power">
- <select id="pa_power" name="attribute_pa_power" onchange="change_val('val1','val2');">
- <option value=""><?php echo __( '', 'woocommerce' ) ?>…</option>
- <?
- $pa_powers = get_the_terms($product->id, 'pa_power');
- foreach($pa_powers as $pa_power)
- {
- echo '<option value="' .$pa_power->name . '">'. $pa_power->name .'</option>';
- }
- ?>
- </select>
- </div>
- </li>
- <li>
- <div class="pricebox"><?php echo $product->get_price_html(); ?></div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div class="maintbl2">
- <ul>
- <li>
- <div class="eye">Right Eye (OD)</div>
- </li>
- <li>
- <div class="boxes">
- <select id="pa_right-eye" name="attribute_pa_right-eye">
- <option value=""><?php echo __( '', 'woocommerce' ) ?>…</option>
- <?
- $pa_righteyes = get_the_terms($product->id, 'pa_right-eye');
- foreach($pa_righteyes as $pa_righteye)
- {
- echo '<option value="' .$pa_righteye->name . '">'. $pa_righteye->name .'</option>';
- }
- ?>
- </select>
- </div>
- </li>
- <li>
- <div class="basecurve">
- <select id="pa_base-curve1" name="attribute_pa_base-curve1">
- <option value=""><?php echo __( '', 'woocommerce' ) ?>…</option>
- <?
- $pa_basecurve1s = get_the_terms($product->id, 'pa_base-curve1');
- foreach($pa_basecurve1s as $pa_basecurve1)
- {
- echo '<option value="' .$pa_basecurve1->name . '">'. $pa_basecurve1->name .'</option>';
- }
- ?>
- </select>
- </div>
- </li>
- <li>
- <div class="diameter">
- <select id="pa_diameter1" name="attribute_pa_diameter1">
- <option value=""><?php echo __( '', 'woocommerce' ) ?>…</option>
- <?
- $pa_diameter1s = get_the_terms($product->id, 'pa_diameter1');
- foreach($pa_diameter1s as $pa_diameter1)
- {
- echo '<option value="' .$pa_diameter1->name . '">'. $pa_diameter1->name .'</option>';
- }
- ?>
- </select>
- </div>
- </li>
- <li>
- <div class="power">
- <select id="pa_power1" name="attribute_pa_power1">
- <option value=""><?php echo __( '', 'woocommerce' ) ?>…</option>
- <?
- $pa_power1s = get_the_terms($product->id, 'pa_power1');
- foreach($pa_power1s as $pa_power1)
- {
- echo '<option value="' .$pa_power1->name . '">'. $pa_power1->name .'</option>';
- }
- ?>
- </select>
- </div>
- </li>
- <li>
- <div class="pricebox"><?php echo $product->get_price_html(); ?></div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div class="bt"></div>
- </div>
- </div>
- <?php do_action('woocommerce_before_add_to_cart_button'); ?>
- <div class="single_variation_wrap">
- <div class="single_variation"></div>
- <div class="variations_button">
- <input type="hidden" name="variation_id" value="" />
- <? //php woocommerce_quantity_input(); ?>
- <button type="submit" class="single_add_to_cart_button button alt"><?php echo apply_filters('single_add_to_cart_text', __('Add to cart', 'woocommerce'), $product->product_type); ?></button>
- </div>
- </div>
- <div><input type="hidden" name="product_id" value="<?php echo esc_attr( $post->ID ); ?>" /></div>
- <?php do_action('woocommerce_after_add_to_cart_button'); ?>
- </form>
- <?php do_action('woocommerce_after_add_to_cart_form'); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement