• Resolved ThomasFF

    (@thomasff)


    Hi,

    I made several custom fields in my checkout with WCPGSK. Works like a charm.
    For invoice printing I use a plugin which makes me able to print invoice at any time, but that plugin is not showing the custom field data.

    Is there a way to print the data belonging to the WCGSK custom fields into that invoice? I.E – ‘How do I echo the custom field data’ – ?

    Thnx.

    https://wordpress.org/plugins/woocommerce-poor-guys-swiss-knife/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author ulihake

    (@ulih)

    Hello ThomasFF.

    Thanks for your nice feedback. Please have a look at this support thread.

    Regards.
    uh

    Thread Starter ThomasFF

    (@thomasff)

    I solved it.

    I am using plugin “Woocommerce Print Invoices & Delivery Notes”
    This is a different plugin then “Woocommerce Prin invoices & Packaging Slips”

    First you need to get order ID, in my case it was is a URL GET variable.

    $order_id = $_GET['order_id'];
    

    After that you can get all order data (array):

    $my_order_meta = get_post_custom($order_id);
    

    If you want to see what’s in the array, do a print:

    print_r($my_order_meta);
    

    Now you see all fields which are used on the specific post/order. The WCPGSK fields are in there as well. I was looking for a field called ‘billing_leverdag’ which I made myself with WCPGSK.

    Now I can easily echo my field:

    echo $my_order_meta[_billing_leverdag][0];
    

    After that, offcourse, I commented out my array print which I mentioned before.

    I can imagine this solution should be useful for all ‘I want to print custom fields from WCPGSK into [whatever]’

    Thank you ThomasFF for posting your solution! It was so incredibly helpful to me.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Showing fields in custom invoice’ is closed to new replies.