Thư viện
<script src="//api.maimai.vn/scripts/mget.js"></script>
PAGER
Mô tả
Thư viện javascript phân trang dữ liệu lấy từ maimai.vn
Sử dụng
$('.pager').pager({current, total, offset, onChange});
Tham số
- current (int)
- Trang hiện thời
- total (int)
- Tổng số trang
- offset (int)
- Số trang hiển thị bên cạnh trang hiện thời
- onChange (function)
- Hàm callback được gọi khi thay đổi trang
AGENT
Mô tả
Thư viện javascript lấy dữ liệu chi nhánh/đại lý bán hàng từ maimai.vn. Hàm gọi các API cơ sở Chi nhánh hàng hóa
Sử dụng
mAgent.get (options, onSuccess, onError);
Tham số
- options (object)
- Đối tượng, trong đó company: Tên công ty; apikey: API key
- onSuccess (function)
- Hàm callback được gọi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
ATTRIBUTE
Mô tả
Thư viện javascript lấy dữ liệu đặc tính từ maimai.vn. Hàm gọi các API cơ sở Đặc tính hàng hóa
Sử dụng
mAttribute.get (options, onSuccess, onError);
Tham số
- options (object)
- Đối tượng, trong đó company: Tên công ty; apikey: API key
- onSuccess (function)
- Hàm callback được gọi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
CATEGORY
Mô tả
Thư viện javascript lấy dữ liệu danh mục hàng hoá từ maimai.vn. Hàm gọi các API cơ sở Danh mục hàng hóa
Sử dụng
mCategory.get (parent, options, onSuccess, onError);
Tham số
- parent (int)
- Mã danh mục cấp trên của các danh mục cần lấy thông tin
- options (object)
- Đối tượng, trong đó company: Tên công ty; apikey: API key
- onSuccess (function)
- Hàm callback được gọi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
PRODUCT
1. Mô tả
Hàm javascript lấy danh sách hàng hoá trong danh mục từ maimai.vn. Hàm gọi các API cơ sở Hàng hóa
Sử dụng
mProduct.list (category, attributes, keyword, page, options, onSuccess, onError);
Tham số
- category (string)
- Mã hoặc đường link thân thiện của danh mục
- attributes (array)
- Mảng mã kiểu đặc tính
- keyword (string)
- Từ khoá tìm kiếm
- page (int)
- Số thứ tự trang
- options (object)
-
- company (string): Tên công ty
- apikey (string): API key
- container (string): ID container template
- template (string): ID script template
- mode (int): Kiểu hàng hóa cần lấy thông tin. 1: Nhóm hàng hóa; 2: Hàng hóa; 0: Cả hai
- agent (int): Mã chi nhánh
- pricelist1 (int): ID bảng giá mới nhất
- pricelist2 (int): ID bảng giá cũ
- sortBy (int): Mã sắp xếp. 1: theo ngày tạo; 2: theo giá mới; 3: theo giá cũ; mặc đinhL theo mã hàng
- orderBy (int): Chiều sắp xếp. 0: tăng dần; 1: giảm dần
- pageSize (int): Số mặt hàng trong 1 trang
- showAvailableOnly (boolean): true: chỉ lấy các mặt hàng có trong kho. false: lấy cả mặt hàng không có trong kho
- onLoad (function): Hàm callback được gọi trước khi lấy dữ liệu
- onBeforeDisplay (function): Hàm callback được gọi trước khi hiển thị dữ liệu
- onCompleted (function): Hàm callback được gọi sau khi hiển thị dữ liệu
- onSuccess (function)
- Hàm callback được gọi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
2. Mô tả
Hàm javascript lấy danh sách hàng hoá trong một nhóm hàng từ maimai.vn
Sử dụng
mProduct.listByFamily (id, options, onSuccess, onError);
Tham số
- id (string)
- ID hoặc URL thân thiện nhóm hàng
- options (object)
- Xem chi tiết
- onSuccess (function)
- Hàm callback được gọi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
3. Mô tả
Hàm javascript lấy thông tin hàng hoá trong giỏ hàng
Sử dụng
mProduct.listByCart (options, onSuccess, onError);
Tham số
- options (object)
- Xem chi tiết
- onSuccess (function)
- Hàm callback được gọi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
4. Mô tả
Hàm javascript lấy danh sách hàng hoá bán chạy từ maimai.vn
Sử dụng
mProduct.listBySale (categoryID, interval, count, options, onSuccess, onError);
Tham số
- categoryID (int)
- Mã danh mục
- interval (int)
- Khoảng thời gian (ngày) tính thông tin hàng bán
- count (int)
- Số mặt hàng trong danh sách
- options (object)
- Xem chi tiết
- onSuccess (function)
- Hàm callback được gọi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
5. Mô tả
Hàm javascript lấy danh sách hàng hoá ngẫu nhiên từ maimai.vn
Sử dụng
mProduct.listRandomize (category, showAvailableOnly, count, options, onSuccess, onError);
Tham số
- category (string)
- Mã hoặc đường link thân thiện của danh mục
- showAvailableOnly (bool)
- true: Chỉ hiện các mặt hàng có trong kho, false: Hiện toàn bộ
- count (int)
- Số mặt hàng trong danh sách
- options (object)
- Xem chi tiết
- onSuccess (function)
- Hàm callback được gọi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
6. Mô tả
Hàm javascript lấy thông tin chi tiết 1 mặt hàng từ maimai.vn
Sử dụng
mProduct.detail (id, options, relSettings, onSuccess, onError);
Tham số
- type (int)
- Kiểu hàng hóa cần lấy thông tin. 1: Nhóm hàng hóa; 2: Hàng hóa; 0: Cả hai
- id (string)
- ID hoặc đường link thân thiện của hàng hoá
- options (object)
- Xem chi tiết
- relSettings (object)
- Đối tượng chứa thông tin hàng hoá liên quan, trong đó: container: ID container template; template: ID script template; count: Số hàng hoá liên quan
- onSuccess (function)
- Hàm callback được gọi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
CART
1. Mô tả
Thêm hàng hoá vào giỏ hàng
Sử dụng
mOrder.add (pid, price, quantity, callback);
Tham số
- pid (int)
- ID hàng hoá
- price (float)
- Giá
- quantity (float)
- Số lượng
- callback (function)
- Hàm callback được gọi sau khi thực hiện
2. Mô tả
Xoá hàng hoá khỏi giỏ hàng
Sử dụng
mOrder.remove (pid, callback);
Tham số
- pid (int)
- ID hàng hoá
- callback (function)
- Hàm callback được gọi sau khi thực hiện
3. Mô tả
Xoá toàn bộ giỏ hàng
Sử dụng
mOrder.clear ();
4. Mô tả
Lấy số mặt hàng trong giỏ hàng
Sử dụng
mOrder.count ();
5. Mô tả
Lấy tổng số lượng các mặt hàng trong giỏ hàng
Sử dụng
mOrder.quantity ();
5. Mô tả
Lấy tổng giá trị các mặt hàng trong giỏ hàng
Sử dụng
mOrder.value ();
6. Mô tả
Thêm đối tượng product vào giỏ hàng
Sử dụng
mOrder.addJSON (product, callback);
Tham số
- product (object)
- Đối tượng product
- callback (function)
- Hàm callback được gọi sau khi thực hiện
7. Mô tả
Xoá đối tượng product khỏi giỏ hàng
Sử dụng
mOrder.removeJSON (pid, callback);
Tham số
- pid (int)
- ID hàng hoá
- callback (function)
- Hàm callback được gọi sau khi thực hiện
8. Mô tả
Lấy danh sách đối tượng product từ giỏ hàng
Sử dụng
mOrder.getJSON (callback);
Tham số
- callback (function (list_of_JSON_products))
- Hàm callback được gọi sau khi thực hiện
9. Mô tả
Cập nhật số lượng hàng hoá trong giỏ hàng
Sử dụng
mOrder.updateQuantity (pid, quantity, callback);
Tham số
- pid (int)
- ID hàng hoá
- quantity (float)
- Số lượng
- callback (function)
- Hàm callback được gọi sau khi thực hiện
10. Mô tả
Gửi đơn hàng trong giỏ hàng tới maimai.vn
Sử dụng
mOrder.order (address, description, options, onSuccess, onError);
Tham số
- address (string)
- Địa chỉ đặt hàng
- description (string)
- Ghi chú đơn hàng
- options (object)
-
- company (string): Tên công ty
- apikey (string): API key
- inputType (string): Kiểu mã hàng hóa trong đặc tính cart. 0: ID; 1: Code
- state (int): Mã trạng thái khởi đầu của đơn hàng (Xem thông tin tại menu Cài đặt -> Định tuyến -> Hóa đơn bán hàng)
- category (int): Mã danh mục đơn hàng
- agent (int): Mã đại lý / Chi nhánh
- freight (int): Giá trị tính thêm vào đơn hàng (ví dụ: cước vận chuyển)
- taxlist (int): ID biểu thuế áp dụng cho đơn hàng
- onSuccess (function)
- Hàm callback được gọi khi gửi dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi gửi dữ liệu thất bại
ORDER
Mô tả
Hàm javascript gửi thông tin đơn hàng đến maimai.vn. Hàm gọi các API cơ sở Đơn đặt hàng
Sử dụng
mOrder.send (cart, address, description, options, onSuccess, onError);
Tham số
- cart (string)
- Chuỗi chứa thông tin về các mặt hàng trong đơn hàng.
Cấu trúc: {hàng hóa #1}-{Giá}-{Số lượng}&{ID hàng hóa #2}-{Giá}-{Số lượng}
- address (string)
- Địa chỉ đặt hàng
- description (string)
- Ghi chú đơn hàng
- options (object)
-
- company (string): Tên công ty
- apikey (string): API key
- inputType (string): Kiểu mã hàng hóa trong đặc tính cart. 0: ID; 1: Code
- state (int): Mã trạng thái khởi đầu của đơn hàng (Xem thông tin tại menu Cài đặt -> Định tuyến -> Hóa đơn bán hàng)
- category (int): Mã danh mục đơn hàng
- agent (int): Mã đại lý / Chi nhánh
- freight (int): Giá trị tính thêm vào đơn hàng (ví dụ: cước vận chuyển)
- taxlist (int): ID biểu thuế áp dụng cho đơn hàng
- onSuccess (function)
- Hàm callback được gọi gửi dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi gửi dữ liệu thất bại
NEWS
1. Mô tả
Thư viện javascript lấy danh sách tin tức từ maimai.vn. Hàm gọi các API cơ sở Tin tức
Sử dụng
mNews.get (category, page, options, onSuccess, onError);
Tham số
- category (string)
- Mã số hoặc đường link thân thiện của danh mục
- page (int)
- Số thứ tự trang
- options (object)
-
- company (string): Tên công ty
- apikey (string): API key
- container (string): ID container template
- template (string): ID script template
- order (int): Thứ tự sắp xếp: 0 - theo ngày tháng giảm dần, 1 - theo ngày tháng tăng dần
- pageSize (int): Số mặt hàng trong 1 trang
- onLoad (function): Hàm callback được gọi trước khi lấy dữ liệu
- onBeforeDisplay (function): Hàm callback được gọi trước khi hiển thị dữ liệu
- onCompleted (function): Hàm callback được gọi sau khi hiển thị dữ liệu
- onSuccess (function)
- Hàm callback được gọi khi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
2. Mô tả
Thư viện javascript lấy chi tiết tin tức từ maimai.vn
Sử dụng
mNews.detail (id, options, onSuccess, onError);
Tham số
- id (string)
- ID hoặc đường link thân thiện của tin tức
- options (object)
- Xem chi tiết
- onSuccess (function)
- Hàm callback được gọi lấy dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi lấy dữ liệu thất bại
FEEDBACK
Mô tả
Hàm javascript gửi thông tin phản hồi đến maimai.vn. Hàm gọi các API cơ sở Phản hồi
Sử dụng
mFeedback.send (title, content, name, email, phone, options, onSuccess, onError);
Tham số
- title (string)
- Tiêu đề phản hồi
- content (string)
- Nội dung phản hồi
- name (string)
- Tên người gửi phản hồi
- email (string)
- Email người gửi phản hồi
- phone (string)
- Số điện thoại người gửi phản hồi
- options (object)
- Đối tượng, trong đó company: Tên công ty; apikey: API key
- onSuccess (function)
- Hàm callback được gọi gửi dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi gửi dữ liệu thất bại
CONTACT
Mô tả
Hàm javascript lấy danh sách các thông tin liên hệ. Hàm gọi các API cơ sở Thông tin liên hệ
Sử dụng
mContact.list (options, onSuccess, onError);
Tham số
- options (object)
- Đối tượng, trong đó company: Tên công ty; apikey: API key
- onSuccess (function)
- Hàm callback được gọi gửi dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi gửi dữ liệu thất bại
WEBPART
Mô tả
Hàm javascript lấy nội dung webpart trên maimai.vn. Webpart là những phần hiển thị ít thay đổi trên trang web. Ví dụ: banner quảng cáo, trang giới thiệu... Để quản lý các webpart, trong dịch vụ quản lý maimai.vn bạn vào menu Truyền thông -> Webpart
Sử dụng
mWebpart.get (name, container, onSuccess, onError);
Tham số
- name (string)
- Tên webpart cần lấy nội dung
- container (string)
- ID đối tượng HTML dùng để chứa nội dung webpart
- options (object)
-
- company (string): Tên công ty
- apikey (string): API key
- onSuccess (function)
- Hàm callback được gọi gửi dữ liệu thành công
- onError (function)
- Hàm callback được gọi khi gửi dữ liệu thất bại
ACCOUNT
Mô tả
Hàm javascript để khách hàng đăng ký và quản lý tài khoản trên maimai.vn. Để quản lý các tài khoản khách hàng, trong dịch vụ quản lý maimai.vn bạn vào menu Bán hàng -> Khách hàng
Sử dụng
Đang cập nhật...
Tham số
Đang cập nhật...