Multiple categories in the product_category shortcode

Add the ability to input multiple categories separated by a comma in the
[product_category] shortcode.
IT languages update
Corrected duplicated settings_page() content

Replaced duplicated call to `array( $this, 'settings_page' )` with `null` to prevent the HTML from being printed to the admin settings twice.
Add woocommerce_product_visibility_options filter

Matches filter used in class-wc-admin-post-types.php
Add an order action to 'create credit note'
pass  to get_subtotal_to_display(). Fixes #5790
Only print checkout notices when not reloading the checkout

Any notices that are added during checkout are immediately lost when
the checkout is forced to reload. This commit fixes that by only
printing the notices if the checkout is not being reloaded, otherwise
they’re printed on the page reload and properly displayed to the user.
Get transaction ID method
Process_refund()

#3164
PayPal implementation of Process_refund()

#3164
Prevent notices in factory
Use get_transaction_id
Correct order status for checking downloads
Rough, non-functioning example of the UI for refund total and add items in the order items panel

#3164
created order_type taxonomy and register_order_type() function
added order_type when save the order data
save the order type when create a order with wc_create_order()
More refund UI  -show qty boxes and totals
Updated Turkish Lira symbol
More UI / Split up meta box scripts