“Please excuse my ignorance if some of the things I am asking about are stupid. ”
I would never think that about any question or user. You have done some through testing and discovered some real bugs.
The points you have brought up are all good points. The plugin is still in beta state. The RFQ checkout i think is pretty solid. The normal checkout is not .
“. About Notes to customer, I had expected the notes to be sent with the order after I had changed it to a pending status to allow payment by the customer, but instead they were sent with all of the totals that I was still in the process of editing.”
The only email sent by Woo-RFQ is after initial request for quote.. An email is sent by default when order status is changed to pending which makes it difficult to change prices without sending an email to user. here is what you can do:
add_filter ( 'wc_order_is_editable', 'gpls_woo_rfq_add_order_statuses_to_editable' );
function gpls_woo_rfq_add_order_statuses_to_editable () {
return TRUE;
}
this way you edit your orders regardless of status.
“I’m wondering if there is a way to send a PDF Quote after it is changed to a pending status. “
Sending emails upon changing to pending status fro Woo-RFQ is a little tricky with RFQ status(as you discovered yourself). since an invoice would be sent right away before the shop owner has had a chance to adjust prices. some shops only can adjust prices after they change status to pending.( I showed you above how you can change that) When you change the order to pending and are happy with prices( after changing them) then you need to use “ACTION ORDERS” in the order edit screen to send/resend an invoice. But since unlike normal orders we don’t know when the prices are final then you have to send the invoice when you have finished adjusting the prices.
“Is the Add Meta intended to be used for variable products? I’m just trying to get an understanding of it’s use, and suspect that is it. I’m also confused about the Custom Fields and how they would be used.”
That is woocommerce specific and beyond the scope of this discussion. There are great tutorials about meta and custom fields
“Overall it looks really flexible.” well that was our intent. But it also goes against the idea that a plugin should do one thing and this plugin tries to do one thing but in multiple ways. We are having fun and a few people have found it useful. And some people have found bugs which we try to fix. But you have done some through testing and have found some real issues with the variable which we are not able to fix right away. Since it also showed us the same issue is with grouped, composite and bundled ( without individual pricing). We will have to fix it and that is not going to happen right away. we will probably go back and finalize “our mode 4” which you alluded to in your last post in 11.
“11. In general, I preferred the way I “think” checkout was done earlier with using the standard WooCommerce checkout form and having a payment gateway or hook for “Request Quote”. I also think this would make it more consistent and easier for styling and upgrade compatibility.”
But we are not there yet. As far as the premium vs free vs …
That is a while away. I personally do not like the idea of a watered down version vs a full version. the “Free” will always be the main thing and the core. any thing added will be more like an add-on to the core.
After all is said and done we might be a candidate for your your next project due to the sheer number of to do on this plugin and our day job: Software engineering 🙂