{"id":1878,"date":"2014-08-05T10:31:51","date_gmt":"2014-08-05T10:31:51","guid":{"rendered":"http:\/\/musilda.cz\/?p=1878"},"modified":"2014-08-05T10:31:51","modified_gmt":"2014-08-05T10:31:51","slug":"zobrazeni-celkove-vahy-ve-vypisu-objednavek-woocommerce","status":"publish","type":"post","link":"https:\/\/affinite.io\/cs\/zobrazeni-celkove-vahy-ve-vypisu-objednavek-woocommerce\/","title":{"rendered":"Zobrazen\u00ed celkov\u00e9 v\u00e1hy ve v\u00fdpisu objedn\u00e1vek Woocommerce"},"content":{"rendered":"

V p\u0159\u00edpad\u011b, \u017ee je pro v\u00e1s d\u016fle\u017eit\u00e1 celkov\u00e1 v\u00e1ha objedn\u00e1vky, bude se v\u00e1m hodit dne\u0161n\u00ed tip. Pomoc\u00ed t\u0159\u00ed funkc\u00ed nejprve ulo\u017e\u00edme celkovou v\u00e1hu objedn\u00e1vky, p\u0159id\u00e1me do v\u00fdpisu objedn\u00e1vek nov\u00fd sloupec s v\u00e1hou a nakonec p\u0159id\u00e1me funkci, kter\u00e1 ji zobraz\u00ed.<\/p>\n

V\u00fdsledek, kter\u00e9ho chceme dos\u00e1hnout je:<\/p>\n

\"woocommerce-order-weight\"<\/a><\/p>\n

 <\/p>\n

Do souboru functions.php, nebo analogicky do va\u0161eho pluginu p\u0159idejte k\u00f3d pro ulo\u017een\u00ed post_meta. To se ulo\u017e\u00ed p\u0159i vytvo\u0159en\u00ed nov\u00e9 objedn\u00e1vky.<\/p>\n

add_action('woocommerce_checkout_update_order_meta', 'woo_add_cart_weight');\n\nfunction woo_add_cart_weight( $order_id ) {\n    global $woocommerce;\n\n    $weight = $woocommerce->cart->cart_contents_weight;\n    update_post_meta( $order_id, '_cart_weight', $weight );\n}\n<\/pre>\n

T\u00edm z\u00edsk\u00e1me celkovou v\u00e1hu objedn\u00e1vky, kterou pak zobraz\u00edme pomoc\u00ed n\u00e1sleduj\u00edc\u00edho k\u00f3du<\/p>\n

add_filter( 'manage_edit-shop_order_columns', 'woo_order_weight_column', 20 );\nfunction woo_order_weight_column( $columns ) {\n\n\t$offset = 8;\n\t$updated_columns = array_slice( $columns, 0, $offset, true) +\n\tarray( 'total_weight' => esc_html__( 'Weight', 'woocommerce' ) ) +\n\tarray_slice($columns, $offset, NULL, true);\n\n\treturn $updated_columns;\n}\n\nadd_action( 'manage_shop_order_posts_custom_column', 'woo_custom_order_weight_column', 2 );\nfunction woo_custom_order_weight_column( $column ) {\n\tglobal $post;\n\n\tif ( $column == 'total_weight' ) {\n\t\t$weight = get_post_meta( $post->ID, '_cart_weight', true );\n\t\tif ( $weight > 0 )\n\tprint $weight . ' ' . esc_attr( get_option('woocommerce_weight_unit' ) );\n\t\telse print 'N\/A';\n\t}\n}\n<\/pre>\n\n\n

Dal\u0161\u00ed u\u017eite\u010dn\u00e9 snippety najdete na str\u00e1nce U\u017eite\u010dn\u00e9 snippety pro WooCommerce<\/a><\/strong> <\/p>\n","protected":false},"excerpt":{"rendered":"

V p\u0159\u00edpad\u011b, \u017ee je pro v\u00e1s d\u016fle\u017eit\u00e1 celkov\u00e1 v\u00e1ha objedn\u00e1vky, bude se v\u00e1m hodit dne\u0161n\u00ed tip. Pomoc\u00ed t\u0159\u00ed funkc\u00ed nejprve ulo\u017e\u00edme celkovou v\u00e1hu objedn\u00e1vky, p\u0159id\u00e1me do v\u00fdpisu objedn\u00e1vek nov\u00fd sloupec s v\u00e1hou a nakonec p\u0159id\u00e1me funkci, kter\u00e1 ji zobraz\u00ed.<\/p>\n","protected":false},"author":1,"featured_media":8732,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,25,29],"tags":[425],"class_list":["post-1878","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-snippety","category-woocommerce","category-woocommerce-snippety","tag-woocommerce"],"_links":{"self":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts\/1878"}],"collection":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/comments?post=1878"}],"version-history":[{"count":0,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts\/1878\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/media\/8732"}],"wp:attachment":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/media?parent=1878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/categories?post=1878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/tags?post=1878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}