2014-12-18 30 views
9

Tôi đang cố gắng thiết lập một trang web với các sản phẩm "xây dựng để đặt hàng" rất phức tạp. Tôi đang sử dụng WooCommerce nhưng tôi nhận ra rằng nó có thể không phải là giải pháp tốt nhất, tuy nhiên, tôi không phải là lập trình viên nên tôi đang cố gắng làm việc với một ứng dụng đã tồn tại từ trước. Để tham khảo, đây là trang gốc mà tôi đang thiết kế lại: http://www.cabinetstogo.com/ic280Collectionfrm_multiple.asp?prodno=TOFFEE-NS * WC - nhấp vào các tab để xem chi tiết.Xây dựng để đặt hàng các sản phẩm trong WooCommerce - ghi đè các kết hợp sản phẩm

Tôi đã khám phá tất cả Tiện ích mở rộng của Woo mà tôi có thể tìm thấy như Thêm sản phẩm, Gói sản phẩm, Sản phẩm được nhóm và Sản phẩm tổng hợp. Hiện tại tôi đang sử dụng Gói sản phẩm với Sản phẩm tổng hợp tại đây: - bố cục hơi lộn xộn nhưng đó không phải là vấn đề của tôi, vấn đề là khi bạn có thể chọn và chọn từng sản phẩm bạn không thể chọn số lượng cá nhân.

Với Sản phẩm được nhóm: http://www.cabinetstogo.company/product/grouped-test/ bố cục hoàn hảo nhưng tôi không thể thêm Sản phẩm được nhóm vào sản phẩm tổng hợp.

Lý tưởng nhất là những gì tôi cần làm là:

  1. Tạo sản phẩm Gói sản phẩm đơn giản mà cần phải được bán cùng
  2. tổ chức những Gói sản phẩm vào nhóm sản phẩm - VẤN ĐỀ: Gói sản phẩm có thể không được thêm vào Nhóm sản phẩm
  3. Thêm các nhóm sản phẩm này vào sản phẩm tổng hợp cho nhóm sản phẩm chính như Base Cabinets - VẤN ĐỀ: Không thể thêm sản phẩm được nhóm vào sản phẩm Composite

Tôi đã thử hai lần thêm sản phẩm nhưng vấn đề với điều đó là không có cách nào để đặt SKU riêng lẻ cho Add Ons.

Đặt chúng làm Sản phẩm biến là ý tưởng khác nhưng bạn không thể chọn nhiều biến thể cùng một lúc. Tôi cũng đã xem xét các hình thức trọng lực Add On nhưng điều đó dường như chỉ dành cho các chi tiết sản phẩm bổ sung không phải là tính năng kết hợp và so khớp.

Tôi biết không có giải pháp dễ dàng nhưng bất kỳ chỉ đường nào đúng hướng sẽ giúp tôi có thể nghĩ về tất cả các cách khác nhau để đi về Tôi không biết bắt đầu từ đâu.

+0

Các bạn đã nhìn vào [Force Sells] (http://www.woothemes.com/products/force -sells /) Mở rộng WooCommerce? Nó không giải quyết được vấn đề "không thể thêm sản phẩm được nhóm vào giỏ hàng", nhưng bạn có thể buộc một số sản phẩm nhất định vào giỏ hàng khi một sản phẩm cụ thể được thêm vào. Có thể là giá trị xem xét. – Dez

+0

yea tôi đã xem xét tất cả các tùy chọn. không có một giải pháp hoàn hảo nào cả. – CreativEliza

+0

Bạn có thể đưa ra một ví dụ về ý nghĩa của bạn trong 1,2 và 3. Tôi đang gặp khó khăn trong việc hình dung. Tôi đã truy cập trang web cũ của bạn và có vẻ như sản phẩm "được nhóm" với giá mỗi đơn vị. Nếu không có gì trong hộp hoạt động, bạn có thể cần một số công việc phát triển tùy chỉnh được thực hiện. – helgatheviking

Trả lời

1

Có vẻ như bạn đang tìm kiếm giải pháp plugin kệ cho một vấn đề phức tạp. Bạn sẽ cần một lập trình viên cho việc này. Một kế hoạch cơ bản tốt có thể là:

FEATURE: Do custom business logic when a particular product is purchased. 
    When a customer adds something to the cart 
    Then do some custom business logic, like add "bundled" products to the cart 

Dưới đây là một số đoạn các chức năng hữu ích:

Do something on cart add: 
add_action('woocommerce_add_to_cart', 'custom_add_to_cart', 10, 2); 
function custom_add_to_cart($cart_item_key, $product_id) { 
    if(123 == $product_id) { .... 

OOP: 
add_action('woocommerce_thankyou', array($this, 'doSomething')); 

Create a product: 
$post_id = wp_insert_post($post, $wp_error); 
update_post_meta($post_id, '_visibility', 'visible'); 
update_post_meta($post_id, '_stock_status', 'instock'); 
update_post_meta($post_id, 'total_sales', '0'); 
update_post_meta($post_id, '_downloadable', 'no'); 
update_post_meta($post_id, '_virtual', 'yes'); 
update_post_meta($post_id, '_regular_price', $regularPrice); 
update_post_meta($post_id, '_sale_price', "123"); 
Các vấn đề liên quan