2012-08-25 56 views
5

Tôi muốn tạo một trang web xử lý đơn đặt hàng nhỏ, nhưng trong thời gian tôi muốn ứng dụng có thể mở rộng đến một giải pháp thương mại điện tử. Vì vậy, tôi quyết định đi với Magento.Tạo hệ thống xử lý đơn hàng từ Magento?

Nhưng tôi không chắc chắn, nếu Magento có thể bị tước xuống chỉ để một hệ thống xử lý đơn đặt hàng. Bằng cách xử lý đơn hàng Tôi muốn:

  • Du khách nên chọn sản phẩm có thể
  • nên có thể thêm sản phẩm vào giỏ hàng
  • Nhưng cuối cùng, thay vì xử lý các đơn đặt hàng của hệ thống thanh toán, thứ tự nên được chuyển tiếp gửi email cho quản trị viên, những người sẽ liên hệ với họ riêng lẻ.

Cách định cấu hình Magento theo cách này ??

+1

Có, có thể. Kiểm tra trang web Magento Connect cho các tiện ích cho phép bạn thực hiện việc này. Nếu không có bất kỳ, bạn sẽ cần phải có được một nhà phát triển để giúp bạn nếu bạn không quen thuộc với Magento. –

+2

@mrN: Tôi nghĩ bạn đang tìm kiếm phần mở rộng [cart2quote] (http://www.magentocommerce.com/magento-connect/cart2quote-2-0-customer-quotation-free.html). – Gowri

+0

Đây là giải pháp hoàn hảo và giá cả phải chăng https://magecomp.com/magento-email-cart.html –

Trả lời

2

Nếu tôi giúp bạn tốt, bạn chỉ muốn tránh việc xử lý CC, Trong trường hợp này, bạn có thể vô hiệu hóa trong Magento tất cả các hệ thống thanh toán ngoại trừ 'Tiền/Kiểm tra'.

  1. Du khách nên chọn sản phẩm có thể
  2. nên có thể thêm sản phẩm vào giỏ hàng
  3. Nhưng cuối cùng, thay vì xử lý các đơn đặt hàng của hệ thống thanh toán, thứ tự nên được chuyển tiếp đến email của quản trị viên , ai sẽ liên hệ riêng với họ.
  1. Magento cung cấp cho bạn danh mục/giỏ hệ thống theo mặc định (thư là bắt buộc trong thứ tự)
  2. Magento cung cấp cho bạn Toán hệ thống theo mặc định
  3. Bạn có thể vô hiệu hóa tất cả các hệ thống thanh toán ngoại trừ 'tiền/Kiểm tra ' một. (điều này sẽ cho phép người dùng xác nhận đơn đặt hàng của họ mà không cần bất kỳ kiểm tra nào về thanh toán). Sau đó, bạn có thể liên hệ với tất cả người dùng kiểm tra các đơn đặt hàng mới trong backend (email người dùng/khách sẽ được hiển thị cùng với màn hình hiển thị theo thứ tự) ...

Cài đặt

  • Thêm thông báo email cho bất kỳ đơn đặt hàng mới:

    1. Đăng nhập vào khu vực quản trị
    2. đến System->Configuration
    3. Trong phần Bán hàng, hãy nhấp vào Sales Emails
    4. Chọn đơn đặt hàng phần đầu tiên.
    5. Nhập e-mail quản trị của bạn vào trường “Gửi email đặt hàng đến”.

Bây giờ bạn sẽ nhận được thư mới mỗi đơn hàng mới.

  • Quản lý Phương thức thanh toán:

  • Đăng nhập vào khu vực quản trị

  • Đến System->Configuration
  • Trong phần bán hàng, bấm vào Payment Methods
  • Disable tất cả ngoại trừ Check/Money Orders

Bây giờ khách hàng của bạn có thể đặt hàng mà không cần bất kỳ chi tiết thanh toán nào.

Tôi nghĩ Magento nên phù hợp với bạn, trong trường hợp hệ thống thanh toán 'Tiền/Kiểm tra' không tốt cho bạn, bạn sẽ cần tạo mô-đun mới và thêm hệ thống thanh toán mới.

Tôi hy vọng điều này sẽ giúp bạn trả lời nghi ngờ của bạn

3

Đây là một hướng dẫn đầy đủ với tất cả các file bạn cần, sẵn sàng để tải về:

http://www.excellencemagentoblog.com/magento-onestep-checkout-remove-payment-method-step

lệnh đánh dấu này không có mã ' miễn phí ', tuy nhiên, bạn từ là công chức của chúng tôi và không phải thạc sĩ của chúng tôi và bạn có thể thay đổi từ miễn phí thành' telesale '(hoặc bất kỳ):

... ý tưởng cơ bản của remo ving bất kỳ bước từ thanh toán là để xem một tập hợp một giá trị mặc định là cho bước đó, để xử lý đơn hàng magento chạy một cách trơn tru. Vì vậy, khi xóa bước phương thức thanh toán, tôi đã đặt phương thức thanh toán "Zero Subtotal Checkout" với mã "miễn phí" làm phương thức thanh toán mặc định .

2

Vì vậy, như tôi có thể hiểu, bạn muốn kết thúc khách hàng làm việc trên bước giỏ hàng. Ví dụ: bằng cách nhấp vào Tạo đơn hàng trừ Checkout. Có, bạn có thể sử dụng cart2quote hoặc một cái gì đó như thế này. Ý tưởng chính là lưu báo giá với các mục báo giá (từ phiên) sau khi nhấp vào nút Tạo đơn đặt hàng. Ví dụ, bạn có thể nhận được Trích dẫn và serialize nó, nhận được các mục Trích dẫn và cũng serealize chúng. Khi nó là cần thiết để hiển thị chúng cho admin (trong email hoặc trong phần admin) - deserialize tất cả các thông tin và hiển thị nó. Điều này sẽ không dễ dàng, nhưng có thể. Có thể là tốt hơn để tùy chỉnh một số giải pháp đã sẵn sàng.

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