2013-07-12 35 views
7

Tôi vừa thiết lập một cửa hàng trực tuyến dựa trên Woocommerce và tôi rất hài lòng với nó cho đến nay, nhưng tôi đã bắt gặp một thứ không nhất thiết phải là một giao dịch. khách hàng.WooCommerce - Vô hiệu hóa giao hàng cho các giao dịch mua hàng có thể tải xuống

Một số bối cảnh: cửa hàng dành cho trang web của ban nhạc và bán vật lý cũng như phương tiện kỹ thuật số, thu thập thông tin giao hàng cho phương tiện vật lý mang lại nhiều ý nghĩa, tuy nhiên đó là bước không cần thiết nếu khách hàng chỉ mua phương tiện kỹ thuật số.

Tôi đã tìm kiếm nhưng không có may mắn, có cách nào để tắt vận chuyển nếu tất cả các mục trong giỏ hàng của người dùng là tải xuống kỹ thuật số không?

Trả lời

7

Đi tới WooCommerce => Cài đặt => Vận chuyển => Điểm đến vận chuyển và bỏ chọn "Thu thập địa chỉ giao hàng ngay cả khi không bắt buộc".

Theo mã, nếu tất cả các mục là "ảo" thì không cần phải vận chuyển. Nếu bạn đã chọn hộp nói trên, nó bỏ qua các mục trong giỏ hàng là vật lý hay ảo và sẽ yêu cầu địa chỉ giao hàng.

+0

Tôi đã bỏ chọn mục này nhưng vẫn thu thập dữ liệu khi tôi thử mua một mặt hàng ảo. –

+2

Bạn đang sử dụng phiên bản nào của WooCommerce? Bạn có thể thấy rằng trong System Status => Environment. – Ken

+1

Tôi bỏ lỡ tính năng này cho các tùy chọn phân phối cụ thể. Ví dụ: nếu khách hàng chọn "Thu thập tại cửa hàng", tôi thực sự không muốn họ nhập địa chỉ. Tôi có thể làm cái này như thế nào? – FooBar

1

trong phiên bản mới của Woocommerce may mắn, một tíc tắc của “Cool” loại sản phẩm sẽ vô hiệu hóa vận chuyển cho sản phẩm này enter image description here

3

CẬP NHẬT Đối với WooCommerce 2.6+ (và 3+)

1) cho phép vận chuyển trong WooCommerce (trước)

Bạn cần phải đi trong :

WooCommerce>Settings>General>Shipping Location(s)(selector), để lựa chọn một hành vi vận chuyển cho thương mại điện tử của bạn:

enter image description here

Sau đó lưu. A Tab Giao hàng mới sẽ xuất hiện trong Cài đặt WooCommerce (trong các sản phẩm).


2) Để vô hiệu hóa vận chuyển cho sản phẩm tải về của bạn

Bạn cần trong trang sản phẩm chế độ chỉnh sửa của bạn trong dữ liệu sản phẩm Metabox để phép:

  • Trình đơn thả xuống hộp kiểm có thể nhập được (vì sản phẩm này có thể tải xuống một cách hợp lý).
  • Hộp kiểm ảo (như sản phẩm này sẽ không được vận chuyển, một cách logic quá)

enter image description here

Khi cho phép hộp kiểm ảo các thiết lập tab vận chuyển sẽ biến mất.

enter image description here

Sau đó cập nhật sản phẩm tải về của bạn.

Bây giờ Nếu bạn thêm vào giỏ hàng này tải(ảo)sản phẩm và bạn đi đến thanh toán, có KHÔNG nữa vận chuyển địa chỉ hoặc vận chuyển các tùy chọn cho sản phẩm này.

+0

Tôi đã chuyển từ WooCommerce sang Tải xuống kỹ thuật số dễ dàng (mà tôi đang tìm kiếm tốt hơn cho mục đích của mình), vì vậy tôi sẽ không tự xác minh điều này cho chính tôi, nhưng tôi sẽ nói lời của bạn cho nó. Tiền thưởng được trao. –

+0

@JasonSwett Điều này được kiểm tra và hoạt động. Tôi có thể cho bạn thấy rằng nếu bạn muốn trên máy chủ thử nghiệm thô của tôi ... Nó cuối cùng chỉ là một câu hỏi của các thiết lập trong woocommerce. Dù sao, cảm ơn bạn rất nhiều ... – LoicTheAztec

+0

Tôi sẽ chỉ nhận lời của bạn vì nó cá nhân tôi không còn quan tâm đến giải pháp nữa. –

Các vấn đề liên quan