คำถามติดแท็ก woocommerce

ปิดหัวข้อ คำถาม * เฉพาะ * สำหรับปลั๊กอินอีคอมเมิร์ซนี้มีฟอรัมของตัวเองที่ https://wordpress.org/support/plugin/woocommerce

2
Woocommerce - เพิ่มผลิตภัณฑ์เข้าสู่ตะกร้าโดยใช้โปรแกรมผ่าน JS หรือ PHP [ปิด]
ฉันใช้ปลั๊กอิน Woocommerce เพื่ออำนวยความสะดวกในส่วนเล็ก ๆ ของอีคอมเมิร์ซและจำเป็นต้องเพิ่มผลิตภัณฑ์ลงในรถเข็นผ่านการโทรหรือฟังก์ชั่นมากกว่าที่จะใช้ปุ่ม 'add-to-cart' ของตัวเอง โดยพื้นฐานแล้วฉันหมายถึงส่ง Woocommerce a SKU และจำนวนตัวอย่างและมีการอัปเดตรถเข็น sendToCart('123456', 55); ฯลฯ ฉันได้อ่านเอกสารแล้วดูเหมือนจะไม่สามารถหาข้อมูลอ้างอิงเกี่ยวกับเรื่องแบบนี้ได้ มีใครแนะนำว่าฉันจะทำสิ่งนี้ได้อย่างไร

1
วิธีเพิ่มผลิตภัณฑ์ใน woocommerce ด้วยรหัส PHP [ปิด]
ฉันต้องการเพิ่มผลิตภัณฑ์ด้วยโค้ด PHP ดังนี้ $post_information = array( 'post_title' => 'new item shop', 'post_content' => 'this is new item shop', 'post_type' => 'post', 'post_status' => 'publish' ); $post_id = wp_insert_post($post_information); แต่โค้ดนี้ปรับให้เหมาะสมสำหรับ WooCommerce เช่นประเภทการโพสต์และ guid และ metadata และ ... ใครสามารถช่วยได้บ้าง
29 php  woocommerce 

1
(Woocommerce) วิธีรับผู้ใช้ที่อยู่ในคำสั่งซื้อ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Development Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันกำลังสร้างฟังก์ชั่นซึ่งจำเป็นต้องเรียกใช้หลังจากที่คำสั่งซื้อเสร็จสิ้นภายใน WooCommerce สำหรับสิ่งนี้ฉันใช้ * 'woocommerce_order_status_completed' * hook ฉันต้องการตรวจสอบว่าคำสั่งซื้อมีผลิตภัณฑ์ที่เป็นของหมวดหมู่ผลิตภัณฑ์เฉพาะหรือไม่ หากเป็นกรณีนี้ผู้ใช้จะถูกเพิ่มในกลุ่มภายใน Wordpress เพื่อจัดการตรรกะของกลุ่มฉันใช้ API ของปลั๊กอินอื่น วิธีนี้ต้องการ * group_id * และ * user_id * สิ่งเดียวที่ฉันหายไปคือการได้รับ * user_id * ฉันจะรับผู้ใช้ (รายละเอียด: id) จากคำสั่งซื้อ WooCommerce ของฉันได้อย่างไร รหัส: function isa_set_isa_member_group_after_order_completed($order_id) { $order = new WC_Order( …

4
ฉันจะลบภาพที่ไม่ได้ใช้ทั้งหมดออกจากไดเรกทอรีอัพโหลดได้อย่างไร
ฉันกำลังพยายามล้างโฟลเดอร์ที่อัปโหลดเนื่องจากตอนนี้พวกเขาเริ่มที่จะใช้พื้นที่มากเกินไปในเซิร์ฟเวอร์ของฉัน ฉันได้ลองใช้ปลั๊กอินเพื่อให้บรรลุจุดประสงค์นี้เช่น DNUI และ Cleanup Images แต่ปลั๊กอินเหล่านี้ไม่สามารถใช้งานได้หรือในกรณีของ DNUI (ซึ่งได้รับการอัปเดตล่าสุดและใช้งานได้) ไม่บรรลุผลตามที่ฉันต้องการ นี่เป็นเพราะเว็บไซต์ของฉันใช้ Woocommerce และธีมซึ่งทั้งคู่ใช้รูปภาพภายในสถานที่อื่น ๆ ไม่ใช่แค่โพสต์หรือหน้าเช่นหัวกระดาษท้ายกระดาษและแกลเลอรี่ ดูเหมือนว่า WC ใช้มันเป็นของตัวเองในปลั๊กอิน Lightbox เรียกว่าพริตตี้ภาพถ่ายซึ่งเป็นภาพที่มีรายละเอียดว่า "ไม่ได้ใช้" โดย DNUI จะถูกเรียกจาก ฉันรู้ว่ามันเป็นการถามสักหน่อย แต่ฉันสงสัยว่าใครจะชี้ฉันในทิศทางที่ถูกต้องได้ไหม? ฉันไม่ได้เป็นนักพัฒนาดังนั้นอาจไม่ควรโพสต์ที่นี่ แต่ฉันสามารถทำงานกับเวลาและความมุ่งมั่นได้ ฉันเคยเห็นสคริปท์ในเว็บไซต์นี้ที่ได้ผลลัพธ์เช่นเดียวกับปลั๊กอิน DNUI แต่ไม่มีอะไรที่คำนึงถึงการใช้อิมเมจอื่น ๆ (ถ้าเป็นไปได้?) ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก

8
แสดงผลิตภัณฑ์ที่โดดเด่นผ่านลูปที่กำหนดเองใน woocommerce บนหน้าเทมเพลต
ฉันต้องการแสดงผลิตภัณฑ์เด่น 6 รายการจากร้านค้า woocommerce บนเทมเพลตหน้าแรกของฉัน หลังจากการวิจัยบางอย่างฉันพบว่าวิธีที่ถูกต้องในการทำเช่นนี้คือผ่านลูปแบบกำหนดเอง (ฉันไม่ต้องการใช้รหัสย่อเพราะฉันต้องการเพิ่มคลาสเพิ่มเติมสำหรับการกำหนดสไตล์ ฯลฯ ) ฉันยังพบว่ากุญแจที่ woocommerce ใช้สำหรับ ผลิตภัณฑ์เด่นคือ '_featured' ฉันรวบรวมรหัสด้านล่างเพื่อแสดงผลิตภัณฑ์ใด ๆ ที่ฉันเลือกเป็นผลิตภัณฑ์เด่นในร้านค้าของฉัน แต่มันใช้งานไม่ได้ ... ชื่นชมความช่วยเหลือใด ๆ <?php $args = array( 'post_type' => 'product', 'stock' => 1, 'showposts' => 6, 'orderby' => 'date', 'order' => 'DESC' , 'meta_query' => array( array( 'key' => '_featured', 'value' => …

3
ซ่อนราคาและฟังก์ชั่นชำระเงินใน woocommerce
ฉันรู้ว่าคำถามนี้อาจกว้างเกินไป แต่ฉันกำลังมองหาทิศทาง ลูกค้าของฉันมีร้านค้า woocommerce ที่มีผลิตภัณฑ์ 30-40 รายการ ไม่ว่าจะด้วยเหตุผลใดก็ตามพวกเขาไม่ต้องการขายออนไลน์อีกต่อไป แต่พวกเขาต้องการเก็บหน้าผลิตภัณฑ์ข้อมูล ฯลฯ บนเว็บไซต์ของพวกเขา มีวิธีใช้ตะขอหรืออย่างอื่นเพื่อซ่อนสิ่งต่าง ๆ เช่นราคาเพิ่มปุ่มตะกร้า ฯลฯ ใน woocommerce หรือไม่ หรือฉันควรแก้ไขไฟล์เทมเพลต php?

1
WooCommerce: เปลี่ยนลำดับการแสดงคำอธิบายสั้น ๆ ของผลิตภัณฑ์และราคา [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Exchange Stack Stack ปิดให้บริการใน4 ปีที่แล้ว อีกครั้ง: https://modestmix.com/shop/benefit-teas/go-the-fuck-to-sleep/ ฉันต้องการย้ายราคา "$ 4.99– $ 24.99" ด้านล่างคำอธิบายสั้น ๆ ของผลิตภัณฑ์ "อย่างจริงจังดื่มถ้วยนี้ ... " ความคิดใด ๆ วิธีการทำเช่นนี้? ฉันมีธีมลูกอยู่แล้ว แต่ฉันไม่แน่ใจว่าไฟล์ WooCommerce ใดที่จำเป็นต้องถูกเขียนทับ

2
Woocommerce เพิ่มผลิตภัณฑ์รูปแบบต่างๆลงในรถเข็นจากลิงค์ที่กำหนดเอง [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Exchange Stack Stack ปิดให้บริการใน5 ปีที่ผ่านมา ฉันกำลังพยายามเพิ่มผลิตภัณฑ์รูปแบบต่างๆลงในรถเข็นของฉันโดยตรงผ่านลิงก์ ฉันกำลังตั้งค่า vari_id ด้วยสตริงแบบสอบถาม เท่าที่ฉันสามารถบอกได้ว่าฉันกำลังส่งข้อมูลในลักษณะเดียวกันกับที่ผลิตภัณฑ์ฟอร์มเริ่มต้นเปลี่ยนแปลง นี่คือรหัสด้านในของหน้าผลิตภัณฑ์เดียวของฉัน: <a href="<?php echo esc_url( $product->add_to_cart_url() ); ?>&variation_id=262" class="rounded-rect-button add-to-cart">Add to Cart</a> ในทางกลับกันผลิตภัณฑ์ที่เรียบง่ายทำงานได้ดี ฉันได้กำหนดราคาตามรูปแบบผลิตภัณฑ์ของฉันในผู้ดูแลระบบ ไม่แน่ใจว่าทำไมมันไม่ง่ายเหมือนการส่งข้อมูลผ่าน ความช่วยเหลือใด ๆ ที่จะชื่นชมอย่างมาก

4
รับรายการผลิตภัณฑ์ของรหัสหมวดหมู่ที่กำหนด
ฉันไม่พบวิธีที่ถูกต้องในการรับรายการผลิตภัณฑ์ทั้งหมดสำหรับรหัสหมวดหมู่ที่ระบุ (ไม่ใช่ชื่อหมวดหมู่) รหัสที่ฉันใช้เพื่อรับรายการประเภทมีดังต่อไปนี้ใช้งานได้ดี: $args = array( 'orderby' => $orderby, 'order' => $order, 'hide_empty' => 0, 'include' => $ids, 'parent' => 0, ); $categories = get_terms( 'product_cat', $args ); อย่างไรก็ตามสำหรับรหัสหมวดหมู่ที่ระบุ (ตอนที่ 47) ฉันไม่สามารถหาวิธีรับผลิตภัณฑ์ที่เกี่ยวข้องได้ ฉันลองวิธีต่อไปนี้: $args = array( 'posts_per_page' => 5, 'offset'=> 1, 'category' => 47 ); $products = get_posts( $args ); …

3
วิธีแสดงผลิตภัณฑ์เฉพาะสำหรับหมวดหมู่ด้วยปลั๊กอิน WooCommerce [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Exchange Stack Stack ปิดให้บริการใน5 ปีที่ผ่านมา ฉันใช้ปลั๊กอิน Woocommerce เพื่อซื้อของทางออนไลน์ ฉันมีหลายประเภทเช่นshoes, clothesและอื่น ๆ ฉันจะแสดงผลิตภัณฑ์ของหมวดหมู่เฉพาะได้อย่างไร ฉันเห็นลูปของผลิตภัณฑ์ดังกล่าวในหน้าตัวอย่างแต่ฉันต้องการแสดงเฉพาะผลิตภัณฑ์ในหมวดหมู่ของฉันindex.phpเท่านั้น

1
แสดงผลิตภัณฑ์ทั้งหมดตามหมวดหมู่ด้วย WooCommerce
ด้วย WooCommerce ฉันต้องการแสดงหมวดหมู่ทั้งหมดในร้านค้าโดยใช้หัวเรื่องด้วยผลิตภัณฑ์ทั้งหมดในรายการด้านล่างในรายการที่ไม่ได้เรียงลำดับ เป็นไปได้ที่จะทำ? ฉันเห็นบางสิ่งที่จะให้ฉันแสดงรายการหมวดหมู่หรือรายการผลิตภัณฑ์สำหรับหมวดหมู่เฉพาะ แต่ไม่มีสิ่งใดที่จะวนซ้ำทุกอย่างที่ฉันอธิบาย นี่คือสิ่งที่ฉันกำลังใช้เพื่อแสดงรายการหมวดหมู่ทั้งหมด: <?php $args = array( 'number' => $number, 'orderby' => $orderby, 'order' => $order, 'hide_empty' => $hide_empty, 'include' => $ids ); $product_categories = get_terms( 'product_cat', $args ); $count = count($product_categories); if ( $count > 0 ){ foreach ( $product_categories as $product_category ) { echo …

2
WooCommerce: วิธีแก้ไข get_price_html
ฉันกำลังพยายามแก้ไขมูลค่าราคาสำหรับผลิตภัณฑ์เดียว ในมีการเรียกแม่แบบsingle-product/price.php $product->get_price_htmlฉันจะแก้ไขฟังก์ชัน / วิธีการนั้นเพื่อเปลี่ยนวิธีการนำเสนอ HTML ได้อย่างไร ในขณะนี้แม้ว่าฉันจะลบเนื้อหาทั้งหมดของฟังก์ชั่นที่อยู่ในclass-wc-productนั้นยังคงแสดงอย่างน่าอัศจรรย์? ใครรู้ว่าทำไม

2
วิธีแสดงฟิลด์ที่กำหนดเองในคำสั่งซื้อของ woocommerce ในแผงการดูแลระบบ
ขณะนี้ฉันเพิ่มฟิลด์การเรียกเก็บเงินที่กำหนดเองใน woocommerce โดย function custom_override_checkout_fields( $fields ) { $fields['billing']['billing_phone_new'] = array( 'label' => __('Phone 2', 'woocommerce'), 'placeholder' => _x('Phone 2', 'placeholder', 'woocommerce'), 'required' => false, 'class' => array('form-row-wide'), 'clear' => true ); return $fields; } add_filter('woocommerce_checkout_fields','custom_override_checkout_fields'); ฉันต้องการแก้ไขค่าฟิลด์นี้ในด้านผู้ดูแลระบบ ขณะนี้ฉันสามารถแก้ไขค่าอื่น ๆ ทั้งหมดในที่อยู่สำหรับการเรียกเก็บเงินได้ แต่ค่านี้ไม่ปรากฏในส่วนผู้ดูแลระบบ ฉันใช้รหัสต่อไปนี้เพื่อดูค่าในส่วนผู้ดูแลระบบเท่านั้น function order_phone_backend($order){ echo "<p><strong>Billing phone 2:</strong> " . …

3
ทำให้หน้า WooCommerce สามารถเข้าถึงได้สำหรับผู้ใช้ที่เข้าสู่ระบบเท่านั้น
ฉันมีเว็บไซต์ที่ใช้ WordPress และอีคอมเมิร์ซโดยใช้ WooCommerce ฉันต้องการให้ร้านค้าของฉัน (และหน้าทั้งหมดของมัน) ถูกมองเห็นโดยผู้ใช้ที่ล็อกอินเท่านั้น ผ่านปลั๊กอินตัวจัดการการเข้าถึงของผู้ใช้ฉันได้ปฏิเสธการเข้าถึงหน้าร้าน แต่ด้วยการเชื่อมโยงโดยตรงไปยังผลิตภัณฑ์ ฯลฯ เราสามารถเข้าถึงหน้านั้นได้อย่างไรก็ตามแม้ว่าผู้ใช้จะไม่ได้เข้าสู่ระบบ ฉันจะเปลี่ยนเส้นทางผู้ใช้ที่ไม่ได้เข้าสู่ระบบไปยังหน้าอื่นได้อย่างไรหากพวกเขาพยายามเข้าถึงหน้า WooCommerce

1
หมวดหมู่ผลิตภัณฑ์ไม่ปรากฏเป็นตัวเลือกในการสร้างเมนู
ฉันกำลังพยายามเพิ่มหมวดหมู่ผลิตภัณฑ์ของฉันเป็นหมวดหมู่ระดับบนสุดในแถบนำทางบนเว็บไซต์ของฉัน ภายใต้ตัวเลือก "หมวดหมู่" ในลักษณะ> เมนูสิ่งเดียวที่ปรากฏภายใต้หมวดหมู่คือ "ไม่จัดหมวดหมู่" หมวดหมู่ผลิตภัณฑ์ของฉันมีอยู่ในระบบเช่นเดียวกับผลิตภัณฑ์ ฉันต้องแก้ไขอะไรหรือเปลี่ยนแปลงเพื่อให้สามารถเพิ่มลงในโครงสร้างเมนูได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.