1) Custom currency symbol with settings in Woocommerce
Copy the below code and paste it in your theme -> function.php
<?php
add_filter( 'woocommerce_currencies', 'add_my_currency' ); function add_my_currency( $currencies ) { $currencies['UG'] = __( 'Currency name', 'woocommerce' ); return $currencies;}
add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2); function add_my_currency_symbol( $currency_symbol, $currency ) { switch( $currency ) { case 'UG': $currency_symbol = 'Ug'; break; } return $currency_symbol;}
?>
2) Display Cart Items with totals in your theme
Use the below code in your theme files.
<?php
global $woocommerce;
$qty = $woocommerce->cart->get_cart_contents_count();
$total = $woocommerce->cart->get_cart_total();
$cart_url = $woocommerce->cart->get_cart_url();
?>
<div class="quantinty"><?php echo $qty; ?></div>
<div class="totals"><?php echo $total; ?></div>
<a class="cart_items" href="<?php echo $cart_url ?>">
<?php echo sprintf (_n( '%d item', '%d items', $qty ), $qty; ?> -
<?php echo $total ?> </a>
3) Custom country to the list
Copy the below code and paste it in your theme -> function.php
<?php
function custom_country( $country ) {
$country["BV"] = 'Bouvet Island';
return $country;
}
add_filter( 'woocommerce_countries', 'custom_country', 10, 1 );
?>
4) Replace add to cart button text
Copy the below code and paste it in your theme -> function.php
<?php
//1. For Single Page
add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );
function woo_custom_cart_button_text() {
return __( 'Custom Text', 'woocommerce' );
}
//2. For Loop Page
add_filter( 'woocommerce_product_add_to_cart_text', 'woo_loop_custom_cart_button_text' );
function woo_loop_custom_cart_button_text() {
return __( 'Custom Text', 'woocommerce' );
}
?>
5) Complete list of Shortcodes
Cart: [woocommerce_cart]
Checkout: [woocommerce_checkout]
Order Tracking: [woocommerce_order_tracking]
My Account: [woocommerce_my_account]
Recent Products: [recent_products per_page="8" columns="2"]
Featured Products: [featured_products per_page="8" columns="2"]
Single Product: [product id="1254"]
Multiple Products: [products ids="2544, 2555, 34785, 4144, 5547"]
Add to cart Button of a single Product: [add_to_cart id="1254"]
Add to cart URL of a single Product: [add_to_cart_url id="1254"]
Product Category:[product_category category="catname"]
Single page of a Product: [product_page id="1254"]
Sale Products: [sale_products per_page="8"]
Best-Selling Products: [best_selling_products per_page="8"]
Related Products: [related_products per_page="8"]
Top Rated Products: [top_rated_products per_page="8"]
No comments:
Post a Comment