Giỏ hàng giảm giá tổng phần trăm khi mặt hàng cụ thể có trong giỏ hàng


8

Tôi có một loại quy tắc giỏ hàng cụ thể mà tôi muốn tạo. Bạn có thể nghĩ về nó như là một 'giảm giá đa dạng'; khách hàng càng có nhiều sản phẩm từ các danh mục khác nhau trong giỏ hàng của họ, mức chiết khấu họ nhận được từ đơn đặt hàng của họ càng lớn:

Thí dụ

Thể loại:

  • Giày dép (giảm giá 3%)

  • Áo khoác (giảm giá 2%)

  • Áo khoác (giảm giá 2%)

  • Giảm giá (Miễn giảm giá)

  • Phụ kiện (giảm giá 5%)

Kịch bản:

  • Một khách hàng thêm một sản phẩm vào giỏ hàng (trống) từ danh mục Giày trị giá £ 40, điều này thêm chiết khấu 3% vào tổng số giỏ hàng, dẫn đến £ 38,80 (40 - 3%)

  • Sau đó, một sản phẩm từ danh mục Coats trị giá £ 200 được thêm vào giỏ hàng. Tổng chiết khấu tăng lên 5% cho tổng giỏ hàng, dẫn đến £ 228 (240 - 5%)

  • Một sản phẩm thứ hai từ giày được thêm trị giá £ 30. Vì quy tắc giá đã được áp dụng, việc giảm giá không bị ảnh hưởng, dẫn đến tổng cộng £ 256,50 (270 - 5%)

  • Một mặt hàng bán được thêm vào giỏ hàng trị giá £ 10, với giá giảm 8 bảng. Điều này được miễn trừ cho các sản phẩm khác, với tổng số tiền là 264,5 bảng.

Giao diện Quy tắc giá của giỏ hàng cho phép bạn giảm giá một lượng cố định từ giỏ hàng và phương án thay thế đang áp dụng một tỷ lệ phần trăm cho các mặt hàng phù hợp với các điều kiện được đặt.

Là kịch bản được mô tả ở trên có thể mà không cần viết một phần mở rộng tùy chỉnh? Nếu không một vài lời khuyên về nơi bắt đầu sẽ được đánh giá cao vì Magento vẫn còn một chút xa lạ với tôi.


Tôi nghĩ nó sẽ hữu ích nếu bạn chỉnh sửa câu hỏi của mình và thêm một ví dụ cụ thể cho câu hỏi đó (với giá thực và tỷ lệ phần trăm). Điều này sẽ khiến chúng tôi hiểu câu hỏi của bạn tốt hơn và có thể giúp bạn trả lời sớm hơn ...
7ochem

Cảm ơn @ 7ochem - Tôi đã sửa đổi kịch bản ví dụ để bao gồm mô tả chi tiết hơn về hành vi dự kiến ​​và số thực, hy vọng sẽ giúp hình dung được kết quả mong đợi.
Gaffen

Xin lỗi với bản cập nhật bạn thực hiện nó giải thích nó tốt hơn một chút. Logic đằng sau nó không như tôi nghĩ. Có vẻ như rất hấp dẫn vì mọi người sẽ chỉ đặt hàng riêng biệt để được giảm giá nhiều nhất theo ý kiến ​​của tôi
Klettseb

Tất nhiên là bạn đúng, @Thomas - Tôi đã cập nhật lại logic để phản ánh việc triển khai saner. Ban đầu tôi đã đề cập đến vấn đề này vì nó có vẻ như là một sự phức tạp không cần thiết - nhưng tôi đoán tôi cũng có thể nhận được câu trả lời đầy đủ nếu tôi sẽ yêu cầu.
Gaffen

Câu trả lời:


0

Các quy tắc bán hàng riêng lẻ là có thể, vì vậy bạn có thể tạo quy tắc giỏ hàng sẽ đưa ra tỷ lệ phần trăm cho bất kỳ đơn hàng nào có chứa các mặt hàng được mua từ một danh mục nhất định. Sau đó, bạn có thể tạo các quy tắc khác cho các danh mục khác. Vì vậy, mỗi người trong số họ có thể tích lũy cho ví dụ 2% cho đơn đặt hàng.

Tuy nhiên, những quy tắc đó không nhận thức được nhau. Vì vậy, họ không biết giảm giá hiện tại là gì (từ các quy tắc khác) và sau đó không thể có 'nếu' để quyết định liệu có thể giảm giá thêm hay không.

Đối với giảm giá cụ thể của sản phẩm, bạn có thể thực hiện điều đó với một quy tắc hoặc chỉ là một mức giá đặc biệt trên sản phẩm.

Nếu bạn muốn làm điều này với một mô-đun thì bit dễ dàng là mã hóa các quy tắc mà bạn muốn. Khá nhiều thay đổi khác là cần thiết. Có thể cần phải cập nhật các mẫu (để hiển thị chi tiết đơn hàng bổ sung của bạn), một số xml cho đơn hàng 'totals_sort' - nó sẽ tiếp tục.

Tôi cũng cảm thấy rằng ý tưởng bán hàng ban đầu của bạn thực sự có thể gây nhầm lẫn cho khách hàng. Đôi khi chi tiêu X có được quy tắc Y cần phải dễ hiểu cho mọi người.


Cảm ơn cho đầu vào, tôi đã quản lý để có được một phần của cách bằng cách sắp xếp các quy tắc theo cách bạn mô tả; tạo ra một số quy tắc giá tìm kiếm một mặt hàng trong giỏ hàng để thêm giảm giá, nhưng CMS dường như chỉ cung cấp giảm giá giỏ hàng cố định chứ không phải là tỷ lệ phần trăm - có cách nào cho phép điều này không? Tôi đồng ý rằng ý tưởng giảm giá khác nhau là một chút khác thường, thật không may, tôi chỉ là người được yêu cầu thực hiện nó. Tôi biết các quy tắc bán hàng của Magento rất mạnh mẽ, vì vậy tôi đã hy vọng tránh thực hiện gia hạn nếu có thể
Gaffen

Bạn có thể thực hiện tỷ lệ phần trăm, tuy nhiên đôi khi các nhãn trên các hộp không rõ ràng, e, g, nói 'số tiền' thay vì 'số tiền hoặc tỷ lệ phần trăm'. Cung cấp cho nó một vài bài kiểm tra.
Mèo của Henry

Cảm ơn, tôi sẽ xem xét điều này. Nếu tôi quản lý để giải quyết nó, tôi sẽ bao gồm vị trí của tùy chọn CMS cho phép điều này không rõ ràng đối với người mới bắt đầu
Gaffen

Nếu bạn muốn thực hiện nó trong mã của riêng bạn cũng có thể được thực hiện, với một mục hàng. Hướng dẫn khó tìm trên mạng, liên hệ với tôi nếu bạn muốn một số mã mẫu cho điều đó.
Mèo của Henry
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.