Skip to content

Instantly share code, notes, and snippets.

@aadityajs
aadityajs / WooCommerce - Create a coupon via PHP.php
Created January 3, 2014 10:21 — forked from mikejolley/gist:3969579
WooCommerce - Create a coupon via PHP
<?php
$coupon_code = 'UNIQUECODE'; // Code
$amount = '10'; // Amount
$discount_type = 'fixed_cart'; // Type: fixed_cart, percent, fixed_product, percent_product
$coupon = array(
'post_title' => $coupon_code,
'post_content' => '',
'post_status' => 'publish',
'post_author' => 1,
@aadityajs
aadityajs / woocommerce_get_price_html - add + VAT.php
Last active January 2, 2016 02:18 — forked from mikejolley/gist:4150218
woocommerce_get_price_html - add + VAT
<?php
add_filter( 'woocommerce_get_price_html', 'price_plus_vat' );
function price_plus_vat( $price ) {
return $price . ' ' . __( '+ VAT', 'woocommerce' );
}
?>
@aadityajs
aadityajs / Apply tax based on subtotal.php
Created January 3, 2014 10:14 — forked from mikejolley/gist:5568708
Apply tax based on subtotal
<?php
add_filter( 'woocommerce_product_tax_class', 'big_apple_get_tax_class', 1, 2 );
function big_apple_get_tax_class( $tax_class, $product ) {
global $woocommerce;
if ( $woocommerce->cart->subtotal <= 110 )
$tax_class = 'Zero Rate';
return $tax_class;
@aadityajs
aadityajs / Woocommerce 'Ask for Quotation'.php
Last active January 2, 2016 02:18 — forked from mikejolley/gist:1597957
Woocommerce 'Ask for Quotation'
/**
* This code should be added to functions.php of your theme
**/
add_filter('woocommerce_empty_price_html', 'custom_call_for_price');
function custom_call_for_price() {
return 'Call for price';
}
@aadityajs
aadityajs / jsGetUrl.js
Last active December 22, 2015 23:29 — forked from travhimself/gist:6546838
JS to grab Get Paramert from URL
var getparams = function(param) {
var url = window.location.search.substring(1);
var urlvars = url.split('&');
for (var i = 0; i < urlvars.length; i++) {
var paramname = urlvars[i].split('=');
if ( paramname[0] == param) {
return paramname[1];
}
}
};