diff --git a/data/order/home.php b/data/order/home.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/data/order/home.php @@ -0,0 +1 @@ + _get_product_info(), + "product_menu" => _get_product_menu(), + "view_part" => $view_part, +]; + +// helpers + +function _get_product_info() { + return [ + "id" => 12, + "title" => "Máy in mã vạch MH241", + ]; +} + +function _get_product_menu() { + $current_selected = getRequest('part', 'basic'); + $product_menu = array( + array( + 'id' => 'basic', + "name" => "Cơ bản", + ), + + array( + 'id' => 'store', + "name" => "Cửa hàng", + ), + + array( + 'id' => 'category', + "name" => "Danh mục", + ), + + array( + 'id' => 'seo', + "name" => "SEO", + ), + + array( + 'id' => 'description', + "name" => "Mô tả", + ), + + array( + 'id' => 'spec-group', + "name" => "Thông số kỹ thuật",//"Thông số", + ), + + /*"spec" => array( + "name" => "Thông số kỹ thuật nhập text", //"Bộ lọc thuộc tính", //"Thông số", + "must_have_id" => true, + "change_language" => true, + ),*/ + + /*"image-spec" => array( + "name" => "Ảnh thông số", + "must_have_id" => true, + "change_language" => true, + ),*/ + + array( + 'id' => 'instruction', + "name" => "Hướng dẫn sử dụng", + ), + + array( + 'id' => 'image', + "name" => "Ảnh", + ), + + array( + 'id' => 'variant', + "name" => "Cấu hình", + ), + + array( + 'id' => 'accessory', + "name" => "Phụ kiện", + ), + + array( + 'id' => 'addon', + "name" => "Dịch vụ/SP đi kèm", + ), + + array( + 'id' => 'video', + "name" => "Youtube", + ), + + /* "video-list" => array( + "name" => "Thư viện Youtube", + "must_have_id" => true, + "change_language" => false, + ),*/ + + /*"relate-article" => array( + "name" => "Nội dung liên quan", + "must_have_id" => true, + "change_language" => false, + ),*/ + + /*"web-link" => array( + "name" => "So sánh giá", + "must_have_id" => true, + "change_language" => false, + ),*/ + + array( + 'id' => 'tag', + "name" => "Tags", + ), + + array( + 'id' => 'relation', + "name" => "Nội dung liên quan", + ), + + array( + 'id' => 'customer-group', + "name" => "Giá theo nhóm khách hàng", + ), + + array( + 'id' => 'component', + "name" => "Thành phần", + ), + + array( + 'id' => 'configurable', + "name" => "Tùy chọn thành phần", + ), + + array( + 'id' => 'compatible', + "name" => "Sp tương thích", + ), + + array( + 'id' => 'similar', + "name" => "Sp tương tự", + ), + + array( + 'id' => 'combo-set', + "name" => "Combo Set", + ), + + ); + + return array_map(function ($item) use ($current_selected){ + $copy = $item; + $copy['is_current'] = $item['id'] == $current_selected ? 1 : 0; + + return $copy; + + }, $product_menu); +} diff --git a/data/product/form_components/accessory.php b/data/product/form_components/accessory.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/data/product/form_components/accessory.php @@ -0,0 +1 @@ += $min_value ) ? $request : $min_value; //if user tampers request parameter + return $request; +} + + +//Function to get the request value of a variable +function getRequest($var, $default=""){ + return $_REQUEST[$var] ?? $default; +} + diff --git a/template/order/home.html b/template/order/home.html new file mode 100644 index 0000000..e69de29 diff --git a/template/product/form.html b/template/product/form.html index b1609ed..0bfc5e7 100644 --- a/template/product/form.html +++ b/template/product/form.html @@ -1,5 +1,4 @@ -
| STT | +Ảnh | +Sản phẩm | +Giá hiện tại | +Quản lý | +
|---|---|---|---|---|
| 1 | +
+ |
+
+ CPU Intel Xeon E5-2665 2.40 GHz / 20MB / 8 Cores 16 Threads /
+ Socket 2011
+
+ SKU: HN123567
+ /
+ Số lượng: 1
+
+ |
+ + 24.900.000 VND + | +
+
+
+
+ |
+
| Giá bán lẻ | +
+
+
+
+ /
+
+
+
+ (* Nếu dùng USD thì theo chuẩn quốc tế v.d. $134.05).
+ Tỷ giá:
+ 1
+
+
+
+
+ |
+
| Thuế VAT | +
+ Giá bán
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
| Giá nhập hàng | +
+
+
+ vnd (để tham khảo khi cần)
+
+
+ |
+
| Giá thị trường | +
+
+
+ vnd (để tham khảo khi cần)
+
+
+ |
+
| Số lượng kho hàng | +
+
+
+
+
+ |
+
| Khuyến mại riêng | ++ + | +
| Khuyến mại riêng | ++ + | +
| Tình trạng (Mới / Cũ) | ++ + | +
| Hiển thị | +
+
+
+
+
+
+
+
+
+
+
+ |
+
+ Bạn có thể chọn thêm danh mục khác cho Sản phẩm hoặc chỉnh lại. +
+Bạn có thể: Chọn ảnh có sẵn trong kho ảnh, hoặc upload ảnh từ máy tính:
+ +Chú ý: Bạn có thể chọn nhiều ảnh cùng 1 + lúc: + Chấp nhận các file ảnh: jpg,gif
+| + Link truy cập tại website + | ++ https://demopc8.hurasoft.com/may-in-ma-vach-mh241 + | +
| Tên index | ++ + | +
| Thay đổi link trung cập khi thay đổi tên index ? | +
+
+
+
+ Có thay đổi (Tích chọn nếu bạn muốn hệ thống thay đổi link truy cập.
+ Cảnh báo: sẽ ảnh hưởng tới kết quả SEO)
+
+
+
+ |
+
| Url canonical | ++ + * để trống sẽ dùng link mặc định của hệ thống + | +
| Meta Title | ++ + * 0 ký tự , 0 từ + | +
| Meta Description(nên tối đa 160 ký tự) | ++ + 0 ký tự , 0 từ (Khuyến nghị: 160 ký tự) + | +
|
+ Màu sắc 5
+ mau_sac_5 + Dùng tạo lựa chọn SP + |
+
+
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+ Bổ sung giá trị:
+
+
+ mỗi giá trị 1 dòng + + + + |
+
|
+ Màu sắc 5
+ mau_sac_5 + Dùng tạo lựa chọn SP + |
+
+
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+ Bổ sung giá trị:
+
+
+ mỗi giá trị 1 dòng + + + + |
+
|
+ Màu sắc 5
+ mau_sac_5 + Dùng tạo lựa chọn SP + |
+
+
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+ Bổ sung giá trị:
+
+
+ mỗi giá trị 1 dòng + + + + |
+
|
+ Màu sắc 5
+ mau_sac_5 + Dùng tạo lựa chọn SP + |
+
+
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+
+ Màn hình máy tính
+
+
+ Bổ sung giá trị:
+
+
+ mỗi giá trị 1 dòng + + + + |
+
* Chú ý: Giá bán của sản phẩm sẽ là giá của + chủng loại + được chọn. Nếu giá chủng + loại=0 thì sẽ mặc định dùng giá sản + phẩm. Cài đặt giá chung cho sản phẩm ở Tab "Cơ bản"
+Cài nhanh cho tất cả chủng loại:
+Giá bán:
+ +Số lượng:
+ +| Ảnh | +Mã kho | +Tên | +Giá bán | +SL | +Linh ngoài | +
+
+
+ Hiển thị
+
+ |
+ Quản lý | ++ |
|---|---|---|---|---|---|---|---|---|
| + + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ + | ++ STT + + | ++ + + + | +