Làm cách nào để kiểm tra / gỡ lỗi tích hợp Ess_M2ePro Amazon?


8

Làm thế nào để bạn tạo các đơn đặt hàng thử nghiệmkiểm tra quy trình làm việc của tiện ích mở rộng này để tích hợp Amazon trong môi trường thử nghiệm ?

Tôi được cho biết không có khả năng tạo đơn hàng thử nghiệm và mặc dù tôi được hỗ trợ rằng có thể nhập đơn hàng thực vào nhiều môi trường mà không ảnh hưởng đến hệ thống trực tiếp (có nghĩa là: nếu đơn hàng được nhập trong môi trường thử nghiệm, nó vẫn sẽ cũng được nhập trong môi trường sống) điều này không hoạt động như tôi tưởng tượng.

Khi tôi thực thi công việc định kỳ trong môi trường thử nghiệm, đôi khi một số đơn hàng được nhập nhưng tôi không thể biết tại sao đôi khi đơn hàng được nhập và đôi khi không. Cronjob chạy khá lâu (> 100 giây) nhưng tôi kết thúc mà không có bất kỳ đơn đặt hàng mới nào trong hầu hết thời gian.

Đồng thời hàng trăm đơn hàng được tạo bởi khách hàng nên có rất nhiều thứ để nhập.

[Cập nhật] Tôi được chỉ ra rằng tần suất / độ trễ của hàng nhập khẩu có thể bị ảnh hưởng bởi tải tại Amazon. Tôi đã không nghĩ về điều đó. Các điểm khác (có thể tạo đơn hàng thử nghiệm / có hộp cát / cách bạn gỡ lỗi tiện ích mở rộng) vẫn hợp lệ. [/ Cập nhật]

Điều này làm cho nó không thể gỡ lỗi các vấn đề với phần mở rộng. Bộ phận hỗ trợ trả về các câu trả lời một dòng không hữu ích vì vậy tôi sẽ chuyển sang cộng đồng để giúp tôi về vấn đề này: thực tiễn tốt nhất của bạn là gì?

Câu trả lời:


5

Tôi đã học được từ hỗ trợ M2ePro rằng thật khó để kiểm tra điều này. Hãy rất cẩn thận bất cứ điều gì bạn đang làm.

Một số thông tin tôi nhận được:

  • Nếu bạn sao chép cơ sở dữ liệu sản xuất của bạn trở lại môi trường phát triển của bạn, đừng xóa tài khoản thương gia sản xuất trong môi trường phát triển của bạn. Nếu bạn làm điều này, bạn sẽ mất tất cả dữ liệu liên quan đến tài khoản này.

  • Nếu bạn thiết lập cả tài khoản người bán phát triển và sản xuất trong cơ sở dữ liệu của mình, bạn không thể chỉ có một trong số họ nói chuyện với Amazon. Đó là tất cả hoặc không có gì.

  • Bạn nên tạo tài khoản người bán riêng và khóa cấp phép mở rộng M2ePro cho dev / live. Nếu không, người ta có thể ảnh hưởng đến người khác ngay cả trong những tình huống mà bạn không tin rằng có giao tiếp xảy ra.

  • Bạn có thể hủy kích hoạt các kênh (ví dụ System > Configuration > M2E Pro > Channels > Other Channels > Amazon (Beta)) trong một môi trường mà không ảnh hưởng đến các môi trường khác.

Đối với chúng tôi, điều này có nghĩa là chúng tôi hủy kích hoạt kênh trong môi trường không sản xuất và chỉ kích hoạt kênh nếu chúng tôi thực sự cần. Nếu chúng tôi kích hoạt kênh, chúng tôi sẽ dừng tự động thực hiện các cronjobs liên quan đến M2ePro và kích hoạt thực thi thủ công.

Chúng tôi đã xây dựng một số cơ chế đảm bảo môi trường phi sản xuất được cấu hình chính xác và không thể nói chuyện với Amazon một cách tình cờ. Chế nhạo toàn bộ giao tiếp trên thị trường là ngoài phạm vi đối với chúng tôi tại thời điểm này.

Bạn có thể xóa trực tiếp tài khoản thương gia sản xuất khỏi cơ sở dữ liệu bỏ qua Magento mà không gây hại nhưng ai cũng đoán được.


bạn có thể thêm thông tin về thứ tự nhập công việc cron nào không? và nếu có thể kích hoạt nó trên môi trường cục bộ để tôi có thể gỡ lỗi nó bằng Xdebug?
Fra

Tôi đã thêm một số bước để sử dụng xdebug trên môi trường địa phương tại đây: magento.stackexchange.com/questions/21093/ợi
Fra

Xin lỗi tôi đã bỏ lỡ câu hỏi của bạn. Chỉ có một M2ePro-Cronjob nhưng chúng tôi cũng có cronjob câu hỏi tùy chỉnh làm việc với các đơn đặt hàng này. Cảm ơn đã giải thích làm thế nào để gỡ lỗi trong câu hỏi của bạn. Bạn đã thử nghiệm điều này với Amazon hay chỉ là eBay?
Matthias Zeis

nó hoạt động với cả hai nhưng tôi cần thay đổi câu trả lời của mình: tùy chọn tốt nhất là tạo giấy phép M2E riêng cho môi trường phát triển của bạn nếu không bạn có nguy cơ gặp vấn đề với giấy phép trực tiếp
Fra
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.