Horje
show woocommerce product variation in table php Code Example
show woocommerce product variation in table php
function woocommerce_variable_add_to_cart() { global $product, $post; $variations = $product->get_available_variations(); ?> <div style="overflow-x:auto;">
<TABLE class="w3-table w3-striped w3-bordered w3-border w3-white"> <tbody> <?php  foreach ($variations as $key => $value) { ?>  <tr> <td> <b><?php echo implode(‘/’, $value[‘attributes’]);?></b> </td> <td> <?php echo $value[‘price_html’];?> </td> <td> <form action=”<?php echo esc_url( $product->add_to_cart_url() ); ?>” method=”post” enctype=’multipart/form-data’> <input type=”hidden” name=”variation_id” value=”<?php echo $value[‘variation_id’]?>” /> <input type=”hidden” name=”product_id” value=”<?php echo esc_attr( $post->ID ); ?>” /> <input type=”hidden” name=”add-to-cart” value=”<?php echo esc_attr( $post->ID ); ?>” /> <?php if(!empty($value[‘attributes’])){ foreach ($value[‘attributes’] as $attr_key => $attr_value) { ?> <input type=”hidden” name=”<?php echo $attr_key?>” value=”<?php echo $attr_value?>”> <?php } } ?> <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> </form> </td> </tr>  <?php } ?> </tbody> </table> <?php }
Source: medium.com




Php

Related
laravel count distance lat/longtidue Code Example laravel count distance lat/longtidue Code Example
confirm popup laravel Code Example confirm popup laravel Code Example
php insert in array Code Example php insert in array Code Example
mac os down upgrade php version Code Example mac os down upgrade php version Code Example
edit a row from databse using php Code Example edit a row from databse using php Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
8