Make woocommerce booking extension automatically bookable on products - wordpress

My Question is to automatically make all the products set to bookable using Woocommerce Booking Extension by Woothemes. I just purchased this expensive plugin but i want to make ALL products bookable since all my products are already bookable. I need to set them all at one, instead of going through each product and set it manually. This is because we have lots of products in this business and going through product one by one would take time.

If you are a developer its easy for you to code the to make the products bookable whenever a new product is create( In this case the code from this link would be useful for you).
Or else add a new bulk action to woocommerce saying 'Make Bookable' , here you will get all the selected product's ids and for the same you have to check and create bookings.

Related

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.

Insert products into wordpress without being a virtual store?

I need to create an institutional site with many items that our company, but I will not sell them on the internet, I just want customers to access our site and search there by category and type of products, and each product would like to insert a video and some Images so that I can disclose them, I already tried to use woocommerce but as it has checkout and cart I was not able to use it. The way is this to use the same woocommerce, or is there any plugin for this purpose? In the portfolio I registered the type of services we do.
you can create a custom type post for 'products' and it will show up like a 'Post' with categories if you want to.
Here is one I usually use:
https://wordpress.org/plugins/custom-post-type-ui/

woocommerce product option and single-product

I want to add 3 checkboxes to the product page which are product options such as assembly, gift wrap & accessories. I want these to be assigned to the single product.
For example if i'm on a single product page underneath add to cart the customer can check these options.
I know of add_to_cart() but that adds single products to cart i want these options to be linked to the current product?
What is the correct way of doing this? at the moment i can't update woocommerce, so the plugins that accomplish this use functions not available in woocommerce 2.0

How to allow uploading of photos while placing an order using Woocommerce

I'm new to WordPress, and want to use Woocommerce for my online shop. However, I am creating things using photos supplied by the customer for certain products. Other products can be sold as is.
That means if the customer orders an item in this category, he needs to upload the photo to be used to create that item while placing his order. This photo must be linked to the order, and must not be visible to the other customers, but only to me when I view his order.
Is there any existing WordPress theme that caters for this, and if not, how do I modify Woocommerce to cater for this?
More than one customer can order the same product, and each customer must be able to upload his photo to be used for that product for that order. Each client's photo must only be linked to that specific order for that specific customer for that specific date.
You can use Woothemes's Product Add-ons plugin. It allows you to add custom fields to your product including file-inputs. These fields will be displayed on the front-end & user can fill their values/upload files which will be included with their orders. And as an admin, only you will be able to see the values/files in the order-details section.
You required to add image with each product, which should not be display to your customer, only to you while some order placed by customer:
In this case you required to add custom field over there in Product Custom Post type.
You can refer to this link for creating Custom Field
http://wp-types.com/learn/create-an-ecommerce-wordpress-site/create-custom-fields-and-taxonomies/

WooCommerce: Override product info before adding to cart

I've found the following example (WooCommerce: Add product to cart with price override?) which lets the user add a product to the cart. However, it hard codes the prices directly on the cart itself.
Is there a way to make adjustments to a product instance i.e. costs, append additional user input, etc. and then add the product to the cart?
Thank you very much for everyones help.
Edit:
Having another crack at explaining, as doublesharp has pointed out it's not quite clear.
Joe clicks on a product, he then chooses various options on the product form which then calculates a custom cost after the 'add to cart' button is clicked but before it is added to the cart.
These options need to be completely custom as the calculations involved are outside of scope of a woocommerce 'variable product'. What I'm trying to achieve is the customer being able to add multiple instances of the same product with various costs and info associated with it.
With regards to the first part of your question where you want to add multiple instances of a product with various costs, you can have a look at the following plugins to achieve that objective
Dynamic Pricing
Pricing Deals for WooCommerce
As for the second part of your question where you want to append additional user input to the cart. This can be done using the following steps
Create a custom session and add the custom data to this session.
Add the data from the custom session to the WooCommerce session.
Extract custom data from WooCommerce session and insert it into cart
object.
Display custom data in Cart and Checkout page.
Add custom data as metadata to the order items.
Remove the associated custom data if an item is removed from the
cart.
For a more detailed on the above steps you have a look at the following link,
How to Add Custom Data to WooCommerce Order

Resources