Checkout OR Request a quote
-
I really like the concept of your plugin. I like that RFQs can be edited for everything, including tax and shipping.
I am not sure if the plugin will do what I am looking for, but I thought I would ask. Perhaps you can let me know if I have just done something wrong, or if what I am asking for is not possible.
In summary, we would like products to be purchased directly (retail customers) OR for them to request a quote on the entire cart.
This is because the pricing is not easy to be set by rules, e.g., quantity ordered, location, user role, etc. and we also do not want to it based on roles. We want the most flexibility to deal with all offers as they come in, based on many variables.
For some background… It is a new brand of sports clothing that is being sold to individuals, but also sports teams, and wholesale.
The use case scenario is that online retail customers will purchase directly with standard pricing, tax, shipping and checkout. For sports teams, wholesale or important people or groups that might impact the growth of the brand, we want to be able to modify the pricing, tax and shipping based on their RFQ.
It would be fantastic if we could do this. Any thoughts on how I can use this plugin in this way?
-
1.4.6 should fix the issues you are having. for translation issues:I will have these in settings later in a future version.( as well as the overriding of allowing adding to cart for individual products. but for the time being you can add these to your functions.php in your theme and change wordings:
//request quote text add_filter('gpls_woo_rfq_request_quote_text','gpls_woo_rfq_request_text',1000,1); function gpls_woo_rfq_request_text($request_quote){ $request_quote="your own rfq txt"; return $request_quote; } //already in rfq cart text add_filter('gpls_woo_rfq_in_rfq_text','gpls_woo_in_rfq_request_text',1000,1); function gpls_woo_in_rfq_request_text($request_quote){ $request_quote="your in rfq txt"; return $request_quote; } add_filter( 'woocommerce_product_single_add_to_cart_text', 'gpls_woo_rfq_cart_button_text' ,1000); add_filter( 'add_to_cart_text', 'gpls_woo_rfq_cart_button_text',1000 ); add_filter( 'woocommerce_product_add_to_cart_text', 'gpls_woo_rfq_cart_button_text',1000 ); function gpls_woo_rfq_cart_button_text() { global $woocommerce; // CHANGE THE TEXT HERE $in_cart = __('your own Already in cart - Add Again?', 'woocommerce'); $add_to_cart = __('your own Add to cart', 'woocommerce'); // END CHANGE THE TEXT HERE foreach($woocommerce->cart->get_cart() as $cart_item_key => $values ) { $_product = $values['data']; if( get_the_ID() == $_product->id ) { return $in_cart; } } return $add_to_cart; } //your own proceed to checkout text add_filter('gpls_woo_rfq_proceed_to_checkout','gpls_woo_rfq_proceed_to_checkout',1000,1); function gpls_woo_rfq_proceed_to_checkout($proceed_to_checkout){ $proceed_to_checkout = "your own proceed to checkout text"; return $proceed_to_checkout; } // when you have a RFQ checkout setting add_filter('gpls_woo_rfq_rfq_submit_your_order_text','gpls_woo_rfq_rfq_submit_your_order_text',1000,1); function gpls_woo_rfq_rfq_submit_your_order_text($order_button_text){ $order_button_text = "your own submit QUOTE text "; return $order_button_text; } // when you have a normal checkout setting add_filter('gpls_woo_rfq_checkout_submit_your_order_text','gpls_woo_rfq_checkout_submit_your_order_text',1000,1); function gpls_woo_rfq_checkout_submit_your_order_text($order_button_text){ $order_button_text = "your own submit ORDER text "; return $order_button_text; }this is not convenient but can be used to change almost all wording that i can think of.
also i looked at your site you might want to put this in your
style.css in your theme directory#rfqcart{
background: white none repeat scroll 0% 0%;
}ignore the last post. When you can, Update to 1.4.9 to resolve the css issue
Brilliant! Thanks a lot for fixing it. Also, thanks for noticing it is multi-lingual (WPML) and providing the filters. I look forward to having GetText calls working, especially with 5 languages (any idea when, because maybe I will wait)? Just as a heads-up, I may also use this on a site with q-Translate-X and those filters would be nice to have also (see https://qtranslatexteam.wordpress.com/integration).
As you probably guessed, I now have a couple more questions/requests:
1. We need to be able to request a quote for the same product in different variations such as size and colour for bulk orders. Currently once it is requested it shows “In RFQ” and only the amount can be modified in the RFQ Cart. I would prefer that it stays as “Request Quote”, with the “View Your RFQ Cart” coming after it if something exists in the RFQ Cart.
2. Any chance that you can give an option
for the position of the “View Your RFQ Cart” on a product archive page? I would prefer a choice for top or bottom of the page. Possibly having a shortcode for that would be useful also.3. This is related to the previous question 2. Ideally it would be nice to have a displayable page, something like “My RFQs”, that could be used in a menu, widget, etc. As you might have seen, we are also using YITH WooCommerce Wishlist, and I find that way of displaying easier to style and for logged in customers to have access to it before sending an RFQ from the front-end. There are probably reasons that this may not work, but I thought I would mention it in case it can.
I’m more than happy to send you another login/password if you want to do any testing on the site. Just let me know.
Just updated to 1.4.9. I like the updates for the classes, e.g., fqcart-link. Thanks.
These are all very good suggestions and most likely be rolled into the Pro version. Although it is tough to give a time estimate. Stay tuned. We are pretty active with this.
on the humorous side: Pro version does seem to be a stretch given such a low number of active installs..
:()I don’t see anything wrong with going for a Pro version, but personally, I think it’s better to have a strong core with the free version first. For example, item 1. to be able to request a quote for the a product in different variations is a show stopper for us, and probably for many with variable products.
I think the concept of your plugin is good, and you seem to support it well and be active with it. Usually when I invest in premium it is only when core functionality is robust, with a good track record for support, and the premium gives extra’s that will save time/money on upgrades or gives “nice to have”, but not “required”, extra features. I’ve been working with WP since about 2005, and I don’t think I’m in the minority with my approach.
If I need to start all over I will need to take a completely different approach in WooCommerce using other free plugins. Should the shop grow more, the possibility for a premium plugin is much higher, but I need to prove that to the shop owner with required functionality working first. Just my 2 cents as they say.
Thanks for your insights. It makes a lot of sense. I have been thinking along the same lines. It does seem that the scope of the “required” is somewhat bigger than we thought. Probably since the RFQ actually creates “orders” in the back-end. Our thought was to make the RFQ a part of the ordering process but as you have pointed out then it needs to address the different product types(in the free version) to be truly functional.
“I’ve been working with WP since about 2005″…
2015 here.I like that it creates the order on the back-end that can be edited. That is what makes the approach better than most others that just send e-mails. You’re on a good track, and I’m impressed that you only started with WP in 2015. What country are you guys located (just curious)?
US ,TN
Started last March on a part time basis.
Definitely something wrong with variable products.
So does that mean it’s a bug, and not a decision to limit functionality in the free version? I’m asking because I would rather not need to look for other solutions if the aim is to get variable products working sometime soon.
It is definitely a bug. I don’t even think we can call it a limited functionality. When you request variation “blue”, it is still adding the “black”. I wouldn’t introduce bugs in the free version to fix them in other versions. It is going by product id alone. I actually think it was working at one point. I need to go through my local version control and check. We are active but this is obviously still in beta mode. I greatly appreciate you pointing out these bugs to give us a chance to fix them and wish you would continue providing feedback and suggestions. Having said that, I would not want to see you miss your production deadlines due to this.
Thanks for the clarity. I also think variable products may have worked in my limited testing on an earlier version. I don’t think I would have gone further if it did not. I can wait a few weeks for the production deadline, and really would like to help in any way that I can to see you go further with this. If you want help with documentation, please let me know.
I’m glad you are open to input. Now that I know that you are probably taking this further, I will continue with more testing. Here are a few notes:
I don’t know if I just had not gone far enough on this before, or if you added more functioinality, but I really like the options, Add line items, Tax, Refund, etc.
I like that I can modify the Tax/VAT, and will use that for B2B customers in Europe.
I thought in a previous version I could edit the cost price. In my view that would make it easier than editing the total when it comes to doing the maths.
This is minor, but maybe it would be more intuitive to put “Save” after each row if space allows. I need to teach a user who is not tech savy and I think this will be confusing.
And this is a total out there request. It would be great if I could just give a cart percentage discount so I did not need to edit every product. In our use case scenario this would be for wholesale, affiliates and bulk ordering for teams, all of which may have different percentage discounts.
When I went through our use case scenario I seem to be having a glitch with Tax/VAT updating. I’m a bit short on time, but I’ll send you more input on that soon.
The topic ‘Checkout OR Request a quote’ is closed to new replies.