Okay
  Public Ticket #2795795
Version updates
Closed

Comments

  •  10
    Chuck started the conversation

    Why are new versions of B2BKing not showing up in the plugins admin page.  I had to manually check online and download the latest version and manually install it.  

  •  2,217
    WebWizards replied

    Hi Chuck,

    We currently haven't enabled automatic updates. There are a number of reasons: most importantly we're still working to add major functionalities / improve existing functionalities in ways that could break older versions. 

    We will be adding an automatic update option, once we also have a version management solution ready, with a must-have rollback feature.

    Kind regards,

    Stefan

  •  10
    Chuck replied

    Hi Stefan,

    That makes sense. Thanks for explaining it.  

    I was able to get the new B2BKing PO functionality to work, but I just need help to make the text larger in the PO Order entry field.  See the attachment.  My customers are complaining it's too small.  I'm sure it can be fixed easily with CSS, but I'm afraid I'll mess something else up if I do it wrong.  Do you have a fix to enlarge this font size? 

    Thanks,

    Chuck

  •  2,217
    WebWizards replied

    Hi Chuck,

    Yes, you can enlarge that with CSS.

    For example, this should work:

    #po_number_field{
        font-size:20px !important;
    }
    

    You may need to change 20px to something else (15, 16, 17, 23, 25 etc) - it depends on your theme and rest of the site style. Please try some options until you find one that works.


    Kind regards,

    Stefan

  •  10
    Chuck replied

    Thanks Stefan.  That worked great!  I really appreciate your great support.  

    Thanks,

    Chuck

  •  10
    Chuck replied

    Hi Stefan,

    The Purchase Order feature is working well, but the PO number is not showing on the WooCommerce Invoice or the Packing Slip. Is there a setting somewhere I need to set to turn this on? 

    Thanks,

    Chuck


  •  10
    Chuck replied

    Hi Stefan,

    I have a license question.  I just renewed my license for $83.75, but immediately afterwards I see you are offering a lifetime license at a special rate of $139 but only for the next 20 hours, but the problem is I do not see how to buy it on the EnvatoMarket CodeCanyon site?  How can I convert my license that i just bought to the lifetime license and pay the $55.25 difference?

    Thanks,

    Chuck

  •  2,217
    WebWizards replied

    Hi Chuck,

    1)

    Thank you for renewing.

    I would like to clarify that you already have a "lifetime" license in the sense that you have lifetime access to all future plugin updates + the license/right to use the product for as long as you wish.

    What is not lifetime, and has to be renewed is Plugin Support. So as I understand it, what you renewed is access to plugin support.


    I want to mention that we do not set these terms. These terms are set by Envato Market and we (the developers) have no control over licensing conditions / cost of support / support periods, etc.


    2)

    Regarding the PO functionality:

    It will depend on which invoice plugin you are using. Invoices are not default functionality in WooCommerce, so there's no way we can have an integration with invoices by default.

    Our plugin sets the PO number as "Order metadata" with the key "_po_number". I wonder if there is a way in the plugin that you use for invoices, to define a custom field that is taken from the metadata. That way, you may be able to show it. Let me know what plugin you're using please and I can check as well to see if I can find a way.


    Kind regards,

    Stefan


  •  10
    Chuck replied

    Hi Stefan,

    If you go here, you'll see why I'm confused. https://codecanyon.net/item/b2bking-the-ultimate-woocommerce-b2b-plugin/26689576   It looks like a lifetime offer for $139, but there is no button or link to press to buy it.  Since they are representing your product, you may want to talk with them. 

    Also, when I went to renew my 6-month support, they said if i do it before the current period is over, they will extend the support to 12 months, so I renewed with 3 days remaining, but I don't see my new support contract being for 12 months.  What happened?

    Do you offer a lifetime support option?

    Now I see we have "WooCommerce PDF Invoices & Packing Slips"  https://wordpress.org/plugins/woocommerce-pdf-invoices-packing-slips/   Can you integrate the PO number into it? 

    Thanks,

    Chuck

  •  2,217
    WebWizards replied

    Hi Chuck,

    1)

    Thank you for the feedback regarding the lifetime offer - we'll see whether there's a way to add a button/link there to make things clearer.

    We don't have a lifetime support option - I'm actually not sure if we're allowed to do that, I will check.

     

    Regarding your support period, I checked and indeed it shows as 6 months. I'm not quite sure what happened there I'm afraid - I'm not very familiar with their offers. I would suggest you open a ticket with them about this (you can do so at this link https://help.market.envato.com/hc/en-us/requests/new ). If you have an email or something about the 12-month period promised, I'd make sure to include that. I hope they are able to help.


    2)

    I found a solution to add the PO number to the invoice.

    Add the following PHP snippet to your site:

    add_action( 'wpo_wcpdf_after_order_data', 'show_po_number', 10, 2 );
    function show_po_number ($template_type, $order) {
        $payment_method = $order->get_payment_method();
        if ($template_type == 'invoice' && $payment_method == 'B2BKing_Purchase_Order_Gateway') {
            ?>
            <tr class="delivery-date">
                <th>PO Number:</th>
                <td><?php echo $order->get_meta('_po_number'); ?></td>
            </tr>
            <?php
        }
    }
    


    To add a php snippet: https://woocommerce-b2b-plugin.com/docs/how-to-add-a-snippet-php-or-js/

    Your snippet will look like this:

    9163198375.png


    The invoice will look like this:

    9738869979.png


    Let me know if you can get that to work,


    Kind regards,

    Stefan

  •  10
    Chuck replied

    Hi Stefan,

    It worked!  Thanks!  Any hope for the Packing Slip to have the PO Number?  My customer is asking for it.

    Thanks,

    Chuck

  •  2,217
    WebWizards replied

    Glad that worked.

    If you want the packing slip to have the PO as well, please replace the previous snippet with this one:

    add_action( 'wpo_wcpdf_after_order_data', 'show_po_number', 10, 2 );
    function show_po_number ($template_type, $order) {
        if ($order->get_payment_method() == 'B2BKing_Purchase_Order_Gateway') {
            ?>
            <tr class="delivery-date">
                <th>PO Number:</th>
                <td><?php echo $order->get_meta('_po_number'); ?></td>
            </tr>
            <?php
        }
    }
    
  •  10
    Chuck replied

    Wow!  That was fast!  Amazing service and support! 


    Cheers,

    Chuck