Magento – tùy chọn tùy chỉnh – Hiển thị tổng giá / không + và –

hình ảnh

Về các tùy chọn cá nhân cho các bài viết khác nhau “Extras” được giải quyết tại Điều. Nếu thay đổi được thêm vào hoặc bị thu hồi (z.B. thay đổi màu sắc, phụ kiện…) nhưng trọng lượng có thể được phát hiện, mà không trực tiếp thông qua một sản phẩm cấu hình luôn mặt hàng mới phải được tạo ra (quản lý kho rơi cho các tùy chọn nhưng nông).

Bây giờ các tùy chọn này là tiêu chuẩn với một “+” với chi phí bổ sung và một “-” vesehen cho bất động. Nhắm mục tiêu nhưng trực tiếp hiển thị giá cuối cùng sẽ, này có thể được thực hiện thông qua một sửa đổi của một tập tin.

Mỹ nó sẽ được viết riêng này file mẫu. Vì vậy, ta nên làm cho nó, để chắc chắn cập nhật. Ai muốn nhưng nhanh chóng có một giải pháp, có thể nộp

Abstract.php trong thư mục app / code / core / Mage / Catalog / Block / sản phẩm / Xem / Options điều chỉnh. Đây là ca. từ dòng 127

$priceStr = $ dấu;
$_priceInclTax = $ this->getPrice($giá trị[‘Pricing_value’], thật);
$_priceExclTax = $ this->getPrice($giá trị[‘Pricing_value’]);

Ba dòng có thể được thay thế ví dụ. qua

# $priceStr = $ dấu;
$_priceInclTax = $ this->getPrice($giá trị[‘Pricing_value’], thật)+$điều này->getProduct()->getFinalPrice();
$_priceExclTax = $ this->getPrice($giá trị[‘Pricing_value’])+$điều này->getProduct()->getFinalPrice();

trong đó “#” nhận xét ra dòng này và do đó không “+” và “-” được sử dụng. Kể từ khi dòng dấu là nhận xét ra (Bạn cũng có thể xóa), có thể cũng trên đường, được loại bỏ để xác định các dấu hiệu

$dấu = ‘+’;
nếu ($giá trị[‘Pricing_value’] < 0) {
$ký = ‘-’;
$giá trị[‘Pricing_value’] = 0 – $giá trị[‘Pricing_value’];hình ảnh

Như tôi đã nói, đây là một giải pháp nhanh chóng, nhưng điều đó dẫn đến kết quả.

Một phương pháp vừa nhanh chóng là để sao chép các Abstract.php và đặt trong thư mục / app / code / local / Mage / Catalog / Block / sản phẩm / Xem / Options. Thay đổi trong tập tin này sau đó ghi đè lên các tập tin lõi. Như vậy, sự thay đổi đã được cập nhật đáng kể an toàn hơn.

Tái bút:. Đối với sản phẩm cấu hình, giải pháp này là không phù hợp. chúng tôi đề nghị phần mở rộng này.

Được sử dụng trong Magento Version 1.5.1.0 bình luận? bổ sung? Ghi chú? vui vẻ!

Xuất bản bởi sợi Dệt

từ 2009 Tôi đã làm việc chặt chẽ với Magento. Tôi bắt đầu với việc tạo ra và hoạt động của các cửa hàng B2C. Điều này đã được mở rộng thông qua công việc của tôi trong lĩnh vực logistics. Điều này dẫn đến hệ thống B2E đầu tiên chuyên. Hôm nay tôi làm việc ngày một ngày với B2C thú vị, B2B- và các dự án B2E và báo cáo trong blog này về những thách thức và đưa ra lời khuyên trong cuộc.

20 Nhận xét về "Magento – tùy chọn tùy chỉnh – Hiển thị tổng giá / không + và –”

      1. nhưng chúng tôi nói về các sản phẩm cấu hình, đúng? Vì vậy, tôi có mã cài đặt theo cùng một cách và với tôi đang xảy ra hoàn toàn garnix 🙁 có vẻ trong kéo xuống từ giống như trước…

          1. Cám ơn các lưu ý. Tuy nhiên, nó không phải là câu trả lời cho câu hỏi đặt ra trong bài viết hoặc câu hỏi. giải pháp cho vấn đề.
            Điều này loại bỏ vâng “chỉ” giá. Mong muốn nhưng là, rằng giá cuối cùng được hiển thị trực tiếp sau khi lựa chọn.
            Nhưng như tôi đã nói, cảm ơn cho gợi ý!

  1. Đó là mát mẻ. Đã từng làm việc. 70€ lập trình viên gesparrt haha

    Bạn cũng có một giải pháp để giảm giá?
    Bởi vì anh ta không mong đợi lên đến các tùy chọn cá nhân.
    Có phải thực hiện như Staffelpreis. Nhưng nếu tôi làm cho giá cơ sở như giảm giá, sau đó ông nói lúc kết thúc khi ví dụ 100 cái:

    Giá thông thường:30,13 €
    Giá đặc biệt:30,00 €

    Nó sẽ thực sự là 13 € và không 13 phần trăm.

  2. Bây giờ sau đây không đi?

    2012-11-15T20:32:24+00:00 ERR (3): Cảnh báo: array_key_exists() [function.array-key-tồn tại]: Đối số thứ hai nên được, hoặc một mảng hoặc một đối tượng trong /home/schnellg/public_html/app/code/core/Mage/Captcha/Model/Observer.php trên đường dây 166

    2012-11-15T20:32:56+00:00 ERR (3): Để ý: biến không xác định: priceStr trong /home/schnellg/public_html/app/code/core/Mage/Catalog/Block/Product/View/Options/Abstract.php trên đường dây 135

    2012-11-15T20:33:45+00:00 ERR (3): Để ý: Chỉ số không xác định: hóa đơn trong /home/schnellg/public_html/app/code/core/Mage/Paypal/Model/Ipn.php trên đường dây 171

  3. Xin chào,

    Cám ơn bài viết này, đang tìm kiếm một cõi đời đời sau. Nhưng tôi có một câu hỏi khác: Làm thế nào tôi có thể “quy định giá Catalog” áp dụng cho các giá Options Tuỳ chỉnh? Quy tắc đặt giá của tôi chỉ được áp dụng cho các giải thưởng chính.

    Cảm ơn trước cho một câu trả lời.

    VG, Afschin

  4. Có dấu ngoặc kép không được thiết lập một cách chính xác, do đó nó không hoạt động, nếu bạn đã sao chép mã. Dưới đây là phiên bản đúng:

    $_priceInclTax = $ this->getPrice($giá trị[‘Pricing_value’], thật)+$điều này->getProduct()->getFinalPrice();
    $_priceExclTax = $ this->getPrice($giá trị[‘Pricing_value’])+$điều này->getProduct()->getFinalPrice();

  5. Xin chào ,

    ai đó biết một giải pháp,
    Nếu tôi lọc chỉ là sản phẩm Configurierbare vào tài khoản nhưng không phải là giá từ một sản phẩm đơn giản.

    thí dụ

    sản phẩm Konfigurierbares
    Tên: Vàng

    Giá từ 1000,–

    biến thể : 0,0001 KILÔGAM 1.000
    1 KILÔGAM 25.000
    2 Kilôgam 50.000

    vv.

    Nếu tôi có bộ lọc của dãy núi này chỉ đi lên đến 1000,–
    các sản phẩm đơn giản là cá nhân không thể nhìn thấy.

    Cảm ơn bạn đã giúp đỡ của bạn

    Johannes

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *