Cài đặt mới:
Nếu trên Magento 2.2.0+ và bạn đang chạy cài đặt mới có bật nhiều cửa hàng (điều này được bật theo mặc định), bạn có thể chỉ cần chạy các truy vấn sau trước khi đặt bất kỳ đơn đặt hàng nào thông qua trang web:
ALTER TABLE `sequence_creditmemo_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_creditmemo_1` AUTO_INCREMENT=303;
ALTER TABLE `sequence_invoice_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_invoice_1` AUTO_INCREMENT=303;
ALTER TABLE `sequence_order_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_order_1` AUTO_INCREMENT=303;
ALTER TABLE `sequence_shipment_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_shipment_1` AUTO_INCREMENT=303;
Xin lưu ý rằng đó 303
chỉ là số tôi chọn cho trang web của chúng tôi vì nền tảng cũ của chúng tôi đã dừng ở số thứ tự 300 và tôi muốn một số loại nhất quán. Cũng lưu ý rằng bạn không cần bất kỳ truy vấn nào kết thúc _1
nếu bạn bật chế độ cửa hàng đơn lẻ.
Cài đặt hiện có:
Nếu bạn đã sử dụng Magento 2.2.0+ (hoặc đã nâng cấp lên nó) và chỉ muốn tăng số, không thay đổi phần đệm hoặc thêm ký tự, chỉ cần kiểm tra giá trị AUTO_INCREMENT hiện tại trên các bảng sau (giả sử nhiều trang web ):
- sequ_creditmemo_0
- sequ_creditmemo_1
- trình tự_invoice_0
- trình tự_invoice_1
- trình tự_order_0
- trình tự_order_1
- trình tự_shipment_0
- trình tự_shipment_1
Và thay đổi chúng bằng cách sử dụng các truy vấn thay đổi được hiển thị ở trên nhưng đảm bảo giá trị mới bạn sử dụng lớn hơn giá trị bạn nhận được từ việc kiểm tra giá trị AUTO_INCREMENT hiện tại.
Nếu bạn định loay hoay với phần đệm hoặc thêm một mẫu tùy chỉnh, bạn cần xem các câu trả lời khác ở đây và xem lại các bảng sau:
- sales_ resultence_meta
- sales_ resultence_profile
Cập nhật: Nhiều cửa hàng?
Đối với những người không quen thuộc với nhiều cửa hàng, đây là một tính năng cho phép bạn chạy các cửa hàng hoàn toàn riêng biệt với cùng một cài đặt Magento. Một lý do phổ biến để làm điều này là để hỗ trợ các ngôn ngữ khác. Ở phần cuối, đây là lý do tại sao bạn có thể chọn chế độ xem cửa hàng mà bạn đang xem (nếu đa cửa hàng được bật) khi cập nhật cấu hình và làm những việc khác chẳng hạn.
Vì lý do này, Magento sẽ thêm một dấu gạch dưới và một số ở cuối các bảng nhất định để theo dõi các lượt xem cửa hàng khác nhau. Bạn sẽ nhận thấy các truy vấn tôi cung cấp dường như là các bảng trùng lặp nhưng chúng kết thúc bằng các số khác nhau, 0 hoặc 1 trong trường hợp này. Nếu bạn có một số cửa hàng / lượt xem, những con số này sẽ tiếp tục tăng, chẳng hạn như _2 hoặc _3. Điều này cho phép bạn quản lý id của mỗi cửa hàng khác nhau. Thay đổi của bạn đối với hệ thống id trong một chế độ xem (cửa hàng) không nhất thiết phải giống nhau ở một chế độ khác.
Nó nằm ngoài phạm vi của bài đăng này nhưng hệ thống đánh số tương tự này áp dụng cho các bảng khác trong cơ sở dữ liệu cho phép bạn thực sự đối xử và ảnh hưởng đến từng chế độ xem cửa hàng khác nhau. Bạn có thể có một chủ đề hoàn toàn khác nhau cho mỗi cửa hàng chẳng hạn.
increment_id
như họ dự kiến.