How to Create Catalog With “Request for Price” Using WooCommerce

How to Create Catalog With “Request for Price” Using WooCommerce

Hello friends today we gonna learn about How to Create Catalog With “Request for Price” Using WooCommerce. So read this article, How to Create Catalog With “Request for Price” Using WooCommerce step by step so you may understand it in a better way. If you have query related to same article you may contact us. So Lets begin:

Guide: How to Create Catalog With “Request for Price” Using WooCommerce

WooCommerce provides a great way to list your products and makes it pretty easy for your customers to buy and so you can manage your ordersHowever, sometimes you don’t really want to sell your stuff, just show it off.

In this article I’ll show you how to easy create a great catalog and offer a quote request option using only inherent WooCommerce options and a few pretty simple ones adjustment snippets

back to menu ↑

Why create a catalog?

Creating a catalog of products instead of a classic webshop can be beneficial for many reasons.

It may come in handy if you:

I don’t want to sell online. All you have to do is show your catalog online and people will walk into your brick-and-mortar store somewhere and start buying. You may want to offer your services at an adjusted price for your customers or you may not be able to quote a price until you purchase a special part (for which you do not know the purchase price). Can’t afford a plugin that would adjust the price based on the amount in the cart or by targeted shipping locations, methods and / or product sizes or other custom values. your competitors to know your costs. You don’t want to sell or present your products to just any buyer.

back to menu ↑

Why use WooCommerce for this?

WooCommerce comes with a lot of options by default, making your catalog much easier to manage and use. This is possible as standard add lots of attributes and other data to your products, create categories and place tags on your stuff. It’s also easier to separate your catalog from your blog or site.

You can also suggest relevant goods for each product or let WooCommerce automatically suggest them for you. In addition, your visitors can filter and / or sort your stuff as they want, making it easier for them to find the item they are looking for.

You can also create a WooCommerce catalog provide an easy quote option for your potential customersBy allowing them to place the products in a shopping cart, they can create a wish list and request the price for items in the list. You will also get their address and / or email address if you wish and your quotes will be saved as orders.

back to menu ↑

The

Before we start, you need to decide whether or not you want to provide a quote option for the products you are presenting.

back to menu ↑

Step 1: set prices (or don’t set them)

(I) Without a quotation

If you don’t want price inquiries, leave the price field emptyIn this case, WooCommece doesn’t show the shop related form fields, so you don’t see any amounts, prices or add to cart fields buttons

The good news is that if you choose this cataloging method, you are all set. Just add things to your brand new catalog and you are good to go!

(II) With price request

If you want your customers to request a price, start by making your products free. Set the prices to 0

This way, when we’re done, your visitors can put your catalog products on a wish list without spending a penny.

back to menu ↑

Step 2: Store options

This step is made even easier as it does not require any code. You want to make sure to set the following in your admin area:

Rename your original Shopping cart and Checking out pages to ‘Wishlist’ and ‘Request prices’, respectively (Pages) Do not allow the use of coupons to avoid discount notifications on various shopping related pages (WooCommerce> Settings> Checkout tab) Disable any payment method to make sure they don’t appear on your checkout page (WooCommerce> Settings> Checkout tabDisable shipping altogether, or if you want attendees to decide whether to request the shipping price, enable two different shipping methods and relabel and set them up both to be FREE Turn off registration at checkout and my account page and turn off showing login reminders unless you also want to handle users on your catalog site (WooCommerce> Settings> Accounts tabTurn off every single customer email, or if you want to send a confirmation email about the requests to the customer, just turn off the completed order emails to avoid unnecessary duplicates and invoices about free orders (which are virtually once exist) (WooCommerce> Settings> Emails tab

back to menu ↑

Step 3: relabel

In this step, we’ll make sure your site doesn’t look like you’re giving away free stuff. For this reason we will you rewrite buttons and hide free announcements

Just add the code below to your theme’s functions.php or your own plugin.

back to menu ↑

3.1: No ‘free’ label

The first and most important substep is to hide notices and labels about free shipping on the single product page and the product loops, such as store and product category pages.

add_filter (‘woocommerce_free_price_html’, ‘hide_free_price_notice’); add_filter (‘woocommerce_variable_free_price_html’, hide_free_price_notice ‘); add_filter (‘woocommerce_variation_free_price_html’, ‘hide_free’_price);

function hide_free_price_notice ($ price) {return ”;}

back to menu ↑

3.2: Button labels

When creating your catalog, we gradually transform your shopping cart into a wish list and your checkout page into a quote request form. First we have to buttons

add_filter (‘woocommerce_product_single_add_to_cart_text’, ‘woo_custom_cart_button_text’);

function woo_custom_cart_button_text () {return __ (‘Add to wishlist’, ‘woocommerce’);}

add_filter (‘woocommerce_product_add_to_cart_text’, ‘woo_custom_cart_button_text’);

function woocommerce_button_proceed_to_checkout () {$ checkout_url = WC () -> cart-> get_checkout_url (); “Class =” checkout-button button alt wc-forward ”> ?>} add_filter (‘woocommerce_order_button_text’, create_function (“, ‘return” Send me an offer “;’));

back to menu ↑

3.3: Hide your free prizes everywhere

WooCommerce shows your $ 0 prices in your cart (or, in this case, the Wishlist), so we need to get rid of those columns. You have two options for that.

a, you can use CSS by adding it to your child theme’s style.css.

.cart_totals h2, .cart_totals .shop_table, .cart-subtotal, .order-total, .woocommerce-shipping-fields, .product-total {display: none;}

Two, you can remove the unwanted columns completely. To do this, we will overwrite the cart template files as follows:

Create a woocommerce folder with a cart subfolder in your (kids) theme folder so you stop up with something like this: wp-content / themes / mytheme / woocommerce / cart / Download and open the original woocommerce cart.php with a text editor; the file should be here: wp-content / plugins / woocommerce / templates / cart / Delete these lines:

and the portion that begins with

and the portion that begins with

Download and open the original woocommerce cart-totals.php with a text editor; the file is where you found cart.php Delete these lines:

back to menu ↑

and the entire table, starting with

and ending with

Upload both files you just edited to the woocommerce / cart folder within your theme directory

If you allowed users any kind of shipping options in step 2 above, we also need to disable the free shipping notification, such as:

add_filter (‘woocommerce_cart_shipping_method_full_label’, ‘remove_free_label’, 10, 2);

function remove_free_label ($ full_label, $ method) {$ full_label = str_replace (“(Free)”, “”, $ full_label); return $ full_label;}

back to menu ↑

Step 4: Email Text Settings

We’re getting really close to having our own WooCommerce catalog with the quote request option. If you turned off every email from a customer completely in Step 2, you can just skip to Step 5.

If you want to send a customer confirmation (because it is very elegant), we have to make sure that we have our email subjects right and that we are not sending $ 0 prices, and maybe rewrite our email text a bit as well.

back to menu ↑

4.1. Email subject and header

In the admin area, WooCommerce> Settings> Emails on the tab, you have to rewrite the processing order, because new requests are given processing status because customers cannot pay for them immediately. To be clear, it is best to rewrite your own admin email message (new order).

back to menu ↑

4.2. Remove price from emails

By default, prices are sent with the order confirmation, so we have to overwrite the original email templates.

Download and open the original woocommerce email-order-items.php with a text editor; the file should be here: wp-content / plugins / woocommerce / templates / emails / plain Delete this line: echo “n”. sprintf (__ (‘Cost:% s’, ‘woocommerce’), $ order-> get_formatted_line_subtotal ($ item)); Download and open the original woocommerce email-order-details.php with a text editor; the file should be here: wp-content / plugins / woocommerce / templates / emails / plain Remove these lines: if ($ totals = $ order-> get_order_item_totals ()) {foreach ($ totals as $ total) {echo $ total[‘label’] “T”. $ total[‘value’] “N”;}}

Upload both files you just edited to the woocommerce / emails / regular folder in your theme folder

back to menu ↑

4.3. Rewrite flavor texts

WooCommerce introduces your emails by default as follows: “Your order has been received and is now being processed. Your order details are shown below for your reference ”.

If you want to override this, you need to follow these 3 steps:

download and open the original woocommerce customer-processing-order.php with a text editor; the file should be here: wp-content / plugins / woocommerce / templates / emails / rewrite the line responsible for the above text as you like: echo __ (“Your order has been received and is now being processed. are listed below for your reference: ”, ‘woocommerce’). “Nn”; upload the file you just edited to the woocommerce / emails folder in your theme folder

back to menu ↑

Step 5: Enjoy it

Now that you have your own WooCommerce-powered catalog, sit back and enjoy what you’ve created. When someone creates a wish list and sends you a price request, you will receive an email and their request will be displayed up in your admin section below WooCommerce> Orders

Each order includes your prospective customer’s email address, so you can manually send him your quote or maybe even contact him via phone

Editor’s Note: This is written by Marton Fekete for Hongkiat.com. Marton is a Hungarian site developer who recently became addicted to WordPress. He is a redesign enthusiast and freelance content writer who enjoys playing RPGs in his spare time.

back to menu ↑

How to Create Catalog With “Request for Price” Using WooCommerce: benefits

  • The How to Create Catalog With “Request for Price” Using WooCommerce tutorial is free .
  • This guide already helps so many users follow up with interest in a timely manner.
  • The price of the How to Create Catalog With “Request for Price” Using WooCommerce guide is free.

back to menu ↑

Faq

Tutorial summary of How to Create Catalog With “Request for Price” Using WooCommerce

In this guide, we told you about the How to Create Catalog With “Request for Price” Using WooCommerce; please read all steps so that you understand How to Create Catalog With “Request for Price” Using WooCommerce in case if you need any assistance from us, then contact us.

How this tutorial helping you?

So in this guide, we discuss the How to Create Catalog With “Request for Price” Using WooCommerce, which undoubtedly helps you.

What is actual time in which this method complete?

The time to complete the How to Create Catalog With “Request for Price” Using WooCommerce tutorial is 10+ minutes.

What are the supported Device?

PC Laptop or Desktop


back to menu ↑

Final note

I hope you like the guide How to Create Catalog With “Request for Price” Using WooCommerce. In case if you have any query regards this article you may ask us. Also, please share your love by sharing this article with your friends.

For our visitors: If you have any queries regards the How to Create Catalog With “Request for Price” Using WooCommerce, then please ask us through the comment section below or directly contact us.
Education: This guide or tutorial is just for educational purposes.
Misinformation: If you want to correct any misinformation about the guide “How to Create Catalog With “Request for Price” Using WooCommerce”, then kindly contact us.
Want to add an alternate method: If anyone wants to add more methods to the guide How to Create Catalog With “Request for Price” Using WooCommerce, then kindly contact us.
Our Contact: Kindly use our contact page regards any help. You may also use our social and accounts by following us on Whatsapp, Facebook, and Twitter for your questions. We always love to help you. We answer your questions within 24-48 hours (Weekend off).
Channel: If you want the latest software updates and discussion about any software in your pocket, then here is our Telegram channel.

Compsmag
Logo