Woocommerce free ProductFree Woocommerce Product
Offer free products in your WooCommerce Shop
Do you know that providing free software or free software to download can be a great way to grow your company? While it may seem counterproductive at first, a great free offer can help get your name on the market. This gives new clients the chance to get to know you, praise you and tell others about your wares.
Also, checkout with free contents should be quick and simple for your clients. You can easily delete boxes that you don't need to fill out by simply add ing a little coding or a cutout to the function.php of your design. Our Managed WordPress and Managed WooCommerce Hosting teams recommend the use of the Managed WordPress and Managed WooCommerce Plugins.
It is a simple and straightforward way to attach parts of your website to your own codes. Warning WordPress Code: . This technology can be used for both WordPress and WooCommerce pages. To simplify the ordering process, you can use the following section of our codes. Removes voucher sheets, order notices and several invoice boxes if the cash register does not demand my money. back; // Removes voucher sheets because you need a voucher for a free shopping basket?
remove_action('woocommerce_before_checkout_form','woocommerce_checkout_coupon_form', 10 ) ; add_filter('woocommerce_enable_order_notes_field','__return_false') ; uset ('billing')[ $key ]] ; returns $fields ; add_filter('woocommerce_checkout_fields','uset_unwanted_checkout_fields') ; add_action('wp', sv_free_checkout_fields') ;
Suggest How To Facilitate Free WooCommerce Checkout
Most WooCommerce POS systems will allow shoppers to buy items and transfer payments to your shop. You can also select the type of shipment or enter voucher numbers. If, however, a customer buys a free product, you may not need all the check-out boxes if you do not receive cash for shipment.
Therefore, you may need almost none of the check-out boxes. WooCommerce removes the need to select the preferred payout option for free payouts, while the invoice boxes are still available and necessary for ordering: When you sell free of charge avatars, such as a free WooCommerce member, you should make this order process even easier.
Luckily, it is really simple to verify that the cash register with the WC()->cart->needs_payment() is free. This can be used to take a few measures to facilitate the free WooCommerce cashier when no payments are required, such as the conditional removal of some accounting boxes. Let us go through some simple stages that we can take to make the free cash register easier and then summarize it in a useful extract.
First of all, you probably don't want the voucher to be used for your free cash register because there is no rebate. WC ()->cart->needs_payment() as a cheque will assume that the cash register sum is $0, so no delivery charges or order payments are required. This allows us to securely delete the voucher entry. remove_action('woocommerce_before_checkout_form','woocommerce_checkout_coupon_form', 10 ); The only authority you may need this shape for is if you are using something like Free Gift Coupons that doesn't grant a rebate with the voucher, so the shape may still be needed.
Possibly you would like to collect order notices from the customers for the free order. Our aim, however, is to make the free cashier entirely simpler, so I will delete the whole "Additional Information" section of the cashier. You can do this with the woocommerce_enable_order_notes_field flag, as we can make it False, so there are no order notices. add_filter('woocommerce_enable_order_notes_field','__return_false'); Since we don't have to debit a major part of the bill space in this check-out, we probably don't need most of the bill in it.
I will deactivate some accounting boxes here, and you can select with the boxes that you want to delete from the orderformular.
Finally, we will put the whole coding into a WC ()->cart->needs_payment() cheque, so we can be sure that we will only delete these boxes if no payments are required. Removes voucher notices, order notices and multiple invoice boxes if cashier does not request funds. back; // Removes voucher notices because you need a voucher for a free shopping basket?
remove_action ('woocommerce_before_checkout_form','woocommerce_checkout_form','woocommerce_checkout_coupon_form', 10 ) ; add_filter('woocommerce_enable_order_notes_notes_notes_field','__return_false') ; unset($fields['billing'][$key ]] ; return-$fields ; add_filter ('woocommerce_checkout_fields','unset_unwanted_checkout_fields'); add_action('wp','sv_free_checkout_fields'); Once we have added this whole section, our free WooCommerce check-out will be much easier, as we only ask for name and email: