Hide Subscription Price & Details WooCommerce for Free Sample - woocommerce

A customer would like to offer a free trial of her subscription services. For some reason WooCommerce details the full price of the subscription next to the Free Sample item within the cart. We'd like the price next to this specific item not be shown in the cart.
I thought it'd be easiest to just edit the CSS to not display the price. So far the code I have below will remove all prices from cart and checkout. I'd like only to remove the price from a specific product. How can I edit this to target the one product?
.shop_table thead, .shop_table .amount {display:none; }

You can edit the .CSS code manually or you can simply download this plugin: https://wordpress.org/plugins/woocommerce-custom-price-label/installation/
and install it on your WordPress site. Don't be worried, the free version will work. Simply go to the product you wish to make this change to and you'll see "custom price labels", check enable under "instead of the price" and then update the product.
Hope this helps!
-Zuuchq

Related

Is there a simple funtion to atomatically reduce stock levels when product is added to cart? - Woo

I need a solution that reduces the stock level and hide the product from others directly when the product is added to the cart. I have set stock amount to 1 and only allow one purchase of each product.
I´ve tried plugins like WooCommerce Cart Stock Reducer, it does the trick but doesnt hide the product instead it gives me a message that its out of stock.
Help anyone?
From the left side panel in your admin, go to WooCommerce->Settings->Products->Inventory
then check the Hide out of stock items from the catalog option.
You should be good.

Add multiple cross sell products to cart from product page

I'm surprised im asking this as i would assume it is fairly easy to do but i've been trying and playing with plugins for days and not able to get the result i need.
I am trying to add multiple cross sell options to a woocommerce product so that a user can select multiple add-on products and add them to the cart with the main product from the product page.
Fore example: If the main product is a toy car, the add-on options might be batteries, extra remote control, etc. The customer could check the items they want and all would be separately added to the cart (by separately i mean so the customer could later decide to remove the toy car from the cart, but the batteries and extra remote would still remain in the cart until they were also removed).
I have tried various things including: product variations (core), product bundles (woo and yith), product addons (woo and yith), composite products (woo and yith). None can do all of the above.
If anyone can suggest a way to do it with either core or a plugin i would be VERY grateful!
Thanks for reading :)
It's been a while and I assume you already found the answer, but in case you haven't, you may add (manually) all the products that matches the product in the cart. You can do so in the product's page (admin panel) in "linked products", where "Cross-Sells" are the ones that will show in the cart.
The only thing is that by default, WooCommerce allows only 2 products to be linked. You may override that limit by inserting in your theme's "functions.php" file, the following line.
add_filter( 'woocommerce_cross_sells_columns', 'change_cross_sells_columns' );
function change_cross_sells_columns( $columns ) {
return 6;
}
In the example above, "6" is the limit. You may use any number, but you should use it wisely, as too many products shown in the cart will only confuse customers.
I hope this helps.

Woocommerce multistep shopping cart

I need to create a woocommerce multistep shopping cart. I tried to use this plugin(Woocommerce multi step checkout) but It's working only on checkout process. I need to add it on shopping cart as well. Please follow this image. This is how my shopping cart looks like.
1) I'm selling perfumes. so when someone adds a product to cart I need to display a popup to choose free sample of that product.It also need to add to the cart as a free item.
2) and then I need to follow those 5 steps like this image.
Can someone help me ? Your help is highly appritiated.
Thanks.
I know this is an old post but have a look at the following extension by WooCommerce:
http://docs.woothemes.com/document/product-add-ons/
Might not be a full solution to your requirements but would at least provide you with the functionality you require.

discount on total price before checkout in woocommerce when user shares on facebook

Hi I am using wordpress + woocommerce for my site. I want to apply a discount on total price of items in cart before checkout and update the cart total after discount. I want this to be done when user shares this purchase on his wall. Please help me in this.
Thanks
There is a nifty plugin that does what you need: Viral Coupon Plugin http://wpin.me/best-ever-plugin-for-woocommerce-say-hello-to-viral-coupon/
I bought it for a customer and it works as expected. After configuration, I only had to customize the look via CSS.
Just check this website, you can find what you are looking for.
http://shareyourcart.com/?v=july
Or you can directly download it here for free
http://wordpress.org/plugins/shareyourcart/

Add option to add extra fees to Ubercart checkout?

I have a Drupal website with the UBERCART module to accept donations in the form of adopting a book in my library. I need to add an option in the cart page before the checkout to add an entry to the cart with the value of 3% of the total order to cover the payment transaction fees.
It could be a check box that says..
[_] I wish to add 3% to cover the online transfer fees.
Any Ideas of how to implement this? Thanks
I'm not sure how to set up an optional fee, but for required fees, this module will do it:
https://drupal.org/project/uc_fee
Unfortunately there seems to be no version for Drupal 7 yet.
Also, it's a little quirky in some ways...for example, if you want to create a fee to be applied to all products of a particular class, by default that fee gets applied at the cart level, meaning that that a long as the cart contains at least one product of the type you specified when creating the conditional action, the fee will be applied to the other products in the cart as well. If the fee only should be applied once per order then you can just set Max Applications to zero, otherwise...
The process to apply a fee to each product in the cart of a particular class is as follows:
Create a fee at Store administration > Fees with a price of zero
Click the "conditions" link next to the fee (again, from Store administration > Fees) and say the cart needs to contain at least one product of your desired class
Go to Store administration > Products > Manage classes, click "edit" for your desired class, go to the Fees tab and override the price to be whatever the fee should be.
Create products of that class. If your products are already created, it appears you need to edit each already-existing product and override the fee there (on the Fees tab); unfortunately the product-class override only appears to apply to products created after the setting was changed.
I realise it's a long time since this question was posted, but it came up in search when I was trying to solve a similar problem. Since it hasn't been satisfactorily answered after all this time, I thought I'd share the solution I found for my own problem.
There is some sample module code here:
http://www.stevenalanwilson.com/articles/open-drupal-pages-using-built-overlay
I created my own module with this code to allow customers to specify if they live in a rural area. If they check the box, a $5 rural delivery fee is added to the cost of their order. The label on the checkbox and the value of the fee can be set by changing the code in the module.
The scenario asked here would need some additional coding to calculate the 3% fee based on the value of the order, which shouldn't be too hard to achieve.
if you are using drupal 6 then visit these link in your site
Administer -> Store administration -> Configuration -> Shipping quote settings
then visit the "quote method" where you can define your shipping quote setting
once you understand the method for creating shipping charges, you can apply whatever shipping rate you want to charge.

Resources