Untuk memeriksa apakah suatu pesanan memiliki produk dengan ID tertentu, Anda dapat menggunakan kata kunci
Show Ini akan mencetak Anda juga dapat menggunakan kata kunci
Ini akan mencetak Anda dapat menggunakan teknik ini untuk memeriksa apakah ID produk ada dalam daftar ID produk untuk pesanan. Cukup ganti nilai Bagaimana jika pesanan memiliki id produk dalam larik dengan Contoh - jika pesanan memiliki id produk dalam larik function get_order_ids_from_bought_items( $product_ids = 0, $customer_id = 0 ) { global $wpdb; $customer_id = $customer_id == 0 || $customer_id == '' ? get_current_user_id() : $customer_id; $statuses = array_map( 'esc_sql', wc_get_is_paid_statuses() ); if ( is_array( $product_ids ) ) $product_ids = implode(',', $product_ids); if ( $product_ids != ( 0 || '' ) ) $meta_query_line = "AND woim.meta_value IN ($product_ids)"; else $meta_query_line = "AND woim.meta_value != 0"; // Get Orders IDs $results = $wpdb->get_col( " SELECT DISTINCT p.ID FROM {$wpdb->prefix}posts AS p INNER JOIN {$wpdb->prefix}postmeta AS pm ON p.ID = pm.post_id INNER JOIN {$wpdb->prefix}woocommerce_order_items AS woi ON p.ID = woi.order_id INNER JOIN {$wpdb->prefix}woocommerce_order_itemmeta AS woim ON woi.order_item_id = woim.order_item_id WHERE p.post_status IN ( 'wc-" . implode( "','wc-", $statuses ) . "' ) AND pm.meta_key = '_customer_user' AND pm.meta_value = $customer_id AND woim.meta_key IN ( '_product_id', '_variation_id' ) $meta_query_line " ); // Return an array of Order IDs or an empty array return sizeof($results) > 0 ? $results : array(); } Bagaimana menemukan produk dari semua elemen array di Python?Diberikan sebuah array, temukan produk dari semua elemen array. Memasukkan. ar [] = {1, 2, 3, 4, 5} Keluaran. 120 Hasil kali elemen larik adalah 1 x 2 x 3 x 4 x 5 = 120 Bagaimana cara memilih produk baru di JavaScript?Produk pilih ProductDTO baru () { Id = p. Id, Nama = hal. Nama, Harga = p. Harga }; . Anda dapat melihat ini dalam metode GetProduct, yang menambahkan klausa where ke kueri. var product = (dari p di MapProducts() di mana p. Id == 1 pilih p). FirstOrDefault (); Apa produk dari elemen array di Ar[]?Memasukkan. ar [] = {1, 2, 3, 4, 5} Keluaran. 120 Hasil kali elemen larik adalah 1 x 2 x 3 x 4 x 5 = 120. Memasukkan. ar [] = {1, 6, 3} Keluaran. 18 Perhatian pembaca Bagaimana cara menemukan ID pesanan terakhir saya?Anda dapat mengambil ID pesanan terakhir dari pesanan dengan Magento\Checkout\Model\Session Object . Panggil metode untuk mendapatkan id pesanan terakhir menggunakan cara di bawah ini, $orderId = $this->checkoutSession->getData('last_order_id'); . Di mana ID produk di WordPress?Anda dapat menemukan ID Produk untuk suatu produk di layar edit produk . Cukup buka dasbor WordPress Anda dan klik Produk > Semua Produk. Kemudian, klik nama produk yang ingin Anda edit. Pada layar Edit Produk, Anda akan melihat bidang ID Produk di dekat bagian atas layar, di bawah tab Umum. |