Dữ liệu bị mất trong thanh Tiến trình khi chuyển sang tab mới trong thanh toán magento


7

Yêu cầu của tôi là tùy chỉnh quy trình thanh toán Onepage và thêm một bước mới giữa Thông tin thanh toán trên mạng và các bước đánh giá trên sàn.

Vì vậy, tôi làm theo hướng dẫn sau đây.

http://www.fontis.com.au/blog/magento/adding-step-onepage-checkout

nhập mô tả hình ảnh ở đây

Nhưng sau khi làm theo điều này, tab mới của tôi được hiển thị trên Trang Thanh toán Một Bước. Nhưng khi tôi nhấp vào tab tùy chỉnh của mình, Thanh bên hiển thị tiến trình Checkout không hiển thị bất kỳ thông tin nào được hiển thị trước đó.

Làm ơn giúp tôi.


1
Sử dụng bản cập nhật bố cục trong mô-đun của bạn, bạn cần thêm bước bổ sung vào: app / design / frontend / yourtheme / default / template / checkout / onepage / Progress.phtml
user1704524

Điều gì xảy ra trong JavaScript của bạn nếu bạn đặt tham số cuối cùng của lệnh gọi goToSection. this.gotoSection('your_step', true);
Phong tục David

@DavidManners Tôi đã ghi đè onepagecontroll.php để chuyển sang các phần.
Milople Inc

@DavidManners đây là những gì tôi nhận được trong bảng điều khiển của mình {"goto_section": "được miễn"}. Miễn là tên của khối mới của tôi
Milople Inc

Trong JS cho bước mới của bạn, bạn đã bao gồm bất kỳ JS bổ sung nào có thể vẽ lại thông tin trong thanh bên chưa? Không cần tìm hiểu thêm về các tùy chỉnh của bạn, tôi sẽ xem xét bước qua JS trong các công cụ phát triển chrome để xem những gì có thể thao túng phần đó.
James Cowie

Câu trả lời:


2

Đây là một vấn đề với biến checkout.steps trong phương thức checkout.initialize. Bạn nên thêm bước tùy chỉnh của mình vào mảng các bước như vậy:checkout.steps = ["login", "billing", "shipping", "shipping_method", "payment","customtab", "review"]

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.