Kịch bản php hóa đơn
Thêm nút vào hóa đơn (in hóa đơn đặt hàng) trong phần quản lý đơn hàng trong dokan 22/07/2021 13. 26 1157 Show
Nội dung bài viết
Thêm nút vào hóa đơn (in hóa đơn đặt hàng) trong phần quản lý đơn hàng trong dokan. Sau khi thực hiện các bước bên dưới chúng ta sẽ có hình bên dưới 1. Thêm nút trong hóa đơn1 2 3 4 5 6 7 add_action('dokan_order_detail_after_order_items', mảng($this,'add_button_print_order_html')); hàm add_button_print_order_html($order){ ?> <nút lớp = "dokan-btn" . 15px;" id="alo-flower-print-order-invoice" style="margin-bottom:15px;" dữ liệu - order_id = " echo $order->get_id(); ?>">In Hóa Đơn</button> <?php } 2. Đăng ký truy vấn var (nhớ làm mới permalink nó mới có tác dụng)1 2 3 4 5 function load_real_images_menu( $query_vars ) { $query_vars['order-invoice'] = 'order-invoice'; return $query_vars; } add_filter( 'dokan_query_var_filter', mảng($this,'load_real_images_menu') ); 3. Script open url in new window1 2 3 4 5 $(tài liệu). bật('nhấp chuột','#alo-flower-print-order-invoice',function(e){ var order_id = $(this).dữ liệu('order_id'); cửa sổ. mở(rcaot_object. order_invoice_url + order_id, ', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=' Bạn có thể viết một chức năng trợ giúp tốt trong PHP để sử dụng nó ở bất kỳ nơi nào bạn muốn trong ứng dụng của mình để trả lại số hóa đơn. Hàm trợ giúp sau đây có thể đơn giản hóa quá trình của bạn Nội dung chính Hiển thị
Khi bạn đã viết xong chức năng trợ giúp, bạn không cần sử dụng các chức năng của 0 hoặc 0 MYSQL mỗi lần trong truy vấn của bạn để trả về ID với số 0 không có tiền tố. Nếu bạn có quyền truy cập toàn bộ yêu cầu vào chức năng trợ giúp trong toàn bộ ứng dụng, bạn chỉ cần gọi nó ở bất kỳ nơi nào bạn muốn tạo số hóa đơnSau khi tìm thấy kết quả tải, mã này gọi hàm tạo hóa đơn. Hàm này chấp nhận dữ liệu động làm đối số của nó. Trong một bài viết trước, chúng tôi đã thấy cách ghi dữ liệu MySQL vào tài liệu PDF Đơn hóa mẫu hiển thị số hóa đơn, ngày và đến hạn. Ngoài ra, nó hiển thị danh sách các mặt hàng đã mua và chi tiết khách hàng Lệnh cơ sở dữ liệu này có dữ liệu cho đơn đặt hàng và bảng sản phẩm. Nhập tập lệnh này để chạy chương trình này trong môi trường của bạn Phần này cho thấy các ảnh chụp màn hình đầu ra của ví dụ này Ảnh chụp màn hình sau đây hiển thị chế độ xem trang đích hiển thị danh sách đơn đặt hàng
Đầu ra này để xem ảnh chụp màn hình tài liệu PDF mua hàng thương mại điện tử bên dưới
Kết luận
Trong bài viết này, chúng tôi đã tạo ra một ví dụ đơn giản để tạo hóa đơn mua hàng thương mại điện tử ở định dạng PDF Chúng tôi đã tìm ra cách tích hợp thư viện PHP PDF để chạy ví dụ này Sau khi tìm thấy kết quả tải, mã này gọi hàm tạo hóa đơn. Hàm này chấp nhận dữ liệu động làm đối số của nó. Trong một bài viết trước, chúng tôi đã thấy cách ghi dữ liệu MySQL vào tài liệu PDF Đơn hóa mẫu hiển thị số hóa đơn, ngày và đến hạn. Ngoài ra, nó hiển thị danh sách các mặt hàng đã mua và chi tiết khách hàng Lệnh cơ sở dữ liệu này có dữ liệu cho đơn đặt hàng và bảng sản phẩm. Nhập tập lệnh này để chạy chương trình này trong môi trường của bạn Phần này cho thấy các ảnh chụp màn hình đầu ra của ví dụ này Tạo hóa đơn mua hàng là một phần của phần mềm ứng dụng thương mại điện tử. Nó có một tài liệu hoặc hóa đơn xác nhận giao dịch giữa người bán và khách hàng. Đó là một yêu cầu pháp lý ở nhiều quốc gia Mã này sẽ tạo đơn hóa ở định dạng PDF. Chúng tôi đã thấy cách tạo PDF bằng PHP file Party in is what?
Về ví dụ nàyĐơn đặt hàng mua thương mại điện tử với liên kết tạo hóa đơn Mã PHP để tạo pdf hóa đơn Database command Hóa đơn mua hàng thương mại điện tử đầu ra PDF Ví dụ này hiển thị danh sách đơn đặt hàng trên một trang đích. Thứ tự dữ liệu này là động từ cơ sở dữ liệu Nó có dữ liệu mua hàng với điều khiển HTML để kích hoạt tạo hóa đơn Đơn đặt hàng mua thương mại điện tử với liên kết tạo hóa đơnMã PHP để tạo pdf hóa đơn Database command Hóa đơn mua hàng thương mại điện tử đầu ra PDF Ví dụ này hiển thị danh sách đơn đặt hàng trên một trang đích. Thứ tự dữ liệu này là động từ cơ sở dữ liệu mục lục. php
Nó có dữ liệu mua hàng với điều khiển HTML để kích hoạt tạo hóa đơnTài liệu hóa đơn đầu ra được tạo bởi ví dụ này ở định dạng PDF. Nó sử dụng thư viện PHP TCPDF để tạo PDF Tải xuống TCPDF và đưa nó vào thư mục ứng dụng. Chỉ định đường dẫn của lớp tệp TCPDF trong pdfservice. php Mẫu/mua-hóa đơn-mẫu. php
Mã PHP để tạo pdf hóa đơnDatabase command Hóa đơn mua hàng thương mại điện tử đầu ra PDF Ví dụ này hiển thị danh sách đơn đặt hàng trên một trang đích. Thứ tự dữ liệu này là động từ cơ sở dữ liệu Nó có dữ liệu mua hàng với điều khiển HTML để kích hoạt tạo hóa đơn hóa đơn. php ________số 8lib/PDFDịch vụ. php
Database commandHóa đơn mua hàng thương mại điện tử đầu ra PDF sql/cơ sở dữ liệu. sql 0Hóa đơn mua hàng thương mại điện tử đầu ra PDFVí dụ này hiển thị danh sách đơn đặt hàng trên một trang đích. Thứ tự dữ liệu này là động từ cơ sở dữ liệu Nó có dữ liệu mua hàng với điều khiển HTML để kích hoạt tạo hóa đơn Tài liệu hóa đơn đầu ra được tạo bởi ví dụ này ở định dạng PDF. Nó sử dụng thư viện PHP TCPDF để tạo PDF Tải xuống TCPDF và đưa nó vào thư mục ứng dụng. Chỉ định đường dẫn của lớp tệp TCPDF trong pdfservice. phpTạo PDF system system để xử lý trình xử lý tài liệu PDF. Nó đặt tiêu đề tài liệu, tiêu đề, nội dung cơ bản và nhiều hơn nữa Nó là chuẩn HTML cho nội dung mà cơ chế hóa đơn được tạo ra. HTML này nhúng dữ liệu mua hàng từ cơ sở dữ liệu Đây là mã HTML cho trang đích để hiển thị danh sách đơn đặt hàng Danh sách đơn hàng này hiển thị dữ liệu mua hàng theo hàng như tên sản phẩm, số tiền, ngày mua và hơn thế nữa Nó chứa liên kết tạo đơn hàng trong mỗi hàng. Khi nhấp vào liên kết này, hóa đơn mua PDF sẽ mở trong một tab mới Các chi tiết đơn hàng là từ cơ sở dữ liệu. Nó sử dụng một định danh duy nhất làm tài liệu tham khảo cho mỗi lần mua |