DLE Shop
mavne215 18.09.2017 Стол заказов 2393 5 комментариев
нужна сделать модуль магазин на dle 12.0
время: 14 день
сумма: 80$
описание модуля:
время: 14 день
сумма: 80$
описание модуля:
[[[[1]]]] ////////////////////////////////////////////////////
добавление продуктов:
все продукты добавлю как новости
{title} - название продукта
{short-story} описание продукта
[xfvalue_poster] изображений продукта
цена будет 3 типов:
a) [xfvalue_price] цена продукта
фото: price-1
b) [xfvalue_type1-figure1-price1] value= цена продукта
[xfvalue_type1-figure1-price2] цена продукта
[xfvalue_type1-figure1-price3] цена продукта
[xfvalue_type1-figure1-price4] цена продукта
---
[xfvalue_type1-figure2-price1] value= цена продукта
[xfvalue_type1-figure2-price2] цена продукта
[xfvalue_type1-figure2-price3] цена продукта
[xfvalue_type1-figure2-price4] цена продукта
---
[xfvalue_type1-figure3-price1] value= цена продукта
[xfvalue_type1-figure3-price2] цена продукта
[xfvalue_type1-figure3-price3] цена продукта
[xfvalue_type1-figure3-price4] цена продукта
---
[xfvalue_type1-figure4-price1] value= цена продукта
[xfvalue_type1-figure4-price2] цена продукта
[xfvalue_type1-figure4-price3] цена продукта
[xfvalue_type1-figure4-price4] цена продукта
---
[xfvalue_type1-figure5-price1] value= цена продукта
[xfvalue_type1-figure5-price2] цена продукта
[xfvalue_type1-figure5-price3] цена продукта
[xfvalue_type1-figure5-price4] цена продукта
---
[xfvalue_type1-figure6-price1] value= цена продукта
[xfvalue_type1-figure6-price2] цена продукта
[xfvalue_type1-figure6-price3] цена продукта
[xfvalue_type1-figure6-price4] цена продукта
---
[xfvalue_type1-figure7-price1] value= цена продукта
[xfvalue_type1-figure7-price2] цена продукта
[xfvalue_type1-figure7-price3] цена продукта
[xfvalue_type1-figure7-price4] цена продукта
---
[xfvalue_type1-figure8-price1] value= цена продукта
[xfvalue_type1-figure8-price2] цена продукта
[xfvalue_type1-figure8-price3] цена продукта
[xfvalue_type1-figure8-price4] цена продукта
[xfvalue_type1-figure1-text1] value= 20mm
[xfvalue_type1-figure1-text2] 18mm
[xfvalue_type1-figure1-text3] 16mm
[xfvalue_type1-figure1-text4] 11mm
---
[xfvalue_type1-figure2-text1] value= 20mm
[xfvalue_type1-figure2-text2] 18mm
[xfvalue_type1-figure2-text3] 16mm
[xfvalue_type1-figure2-text4] 11mm
---
[xfvalue_type1-figure3-text1] value= 20mm
[xfvalue_type1-figure3-text2] 18mm
[xfvalue_type1-figure3-text3] 16mm
[xfvalue_type1-figure3-text4] 11mm
---
[xfvalue_type1-figure4-text1] value= 20mm
[xfvalue_type1-figure4-text2] 18mm
[xfvalue_type1-figure4-text3] 16mm
[xfvalue_type1-figure4-text4] 11mm
---
[xfvalue_type1-figure5-text1] value= 20mm
[xfvalue_type1-figure5-text2] 18mm
[xfvalue_type1-figure5-text3] 16mm
[xfvalue_type1-figure5-text4] 11mm
---
[xfvalue_type1-figure6-text1] value= 20mm
[xfvalue_type1-figure6-text2] 18mm
[xfvalue_type1-figure6-text3] 16mm
[xfvalue_type1-figure6-text4] 11mm
---
[xfvalue_type1-figure7-text1] value= 20mm
[xfvalue_type1-figure7-text2] 18mm
[xfvalue_type1-figure7-text3] 16mm
[xfvalue_type1-figure7-text4] 11mm
---
[xfvalue_type1-figure8-text1] value= 20mm
[xfvalue_type1-figure8-text2] 18mm
[xfvalue_type1-figure8-text3] 16mm
[xfvalue_type1-figure8-text4] 11mm
фото: price-2 (и чтоб работал [xfgiven_X] , например если у меня толкай 3 фигурки)
c) [xfvalue_type2-price1] value= цена продукта (когда выбран [xfvalue_type2-text1] и [xfvalue_type2-text1-1])
[xfvalue_type2-price2] value= ex.180 цена продукта (когда выбран [xfvalue_type2-text1] и [xfvalue_type2-text2-2])
[xfvalue_type2-price3] цена продукта (когда выбран [xfvalue_type2-text1] и [xfvalue_type2-text3-3])
[xfvalue_type2-price4] цена продукта (когда выбран [xfvalue_type2-text1] и [xfvalue_type2-text4-4])
[xfvalue_type2-price5] цена продукта (когда выбран [xfvalue_type2-text1] и [xfvalue_type2-text5-5])
---
[xfvalue_type2-price6] цена продукта (когда выбран [xfvalue_type2-text2] и [xfvalue_type2-text1-1])
[xfvalue_type2-price7] цена продукта (когда выбран [xfvalue_type2-text2] и [xfvalue_type2-text2-2])
[xfvalue_type2-price8] цена продукта (когда выбран [xfvalue_type2-text2] и [xfvalue_type2-text3-3])
[xfvalue_type2-price9] цена продукта (когда выбран [xfvalue_type2-text2] и [xfvalue_type2-text4-4])
[xfvalue_type2-price10] цена продукта (когда выбран [xfvalue_type2-text2] и [xfvalue_type2-text5-5])
---
[xfvalue_type2-price11] цена продукта (когда выбран [xfvalue_type2-text3] и [xfvalue_type2-text1-1])
[xfvalue_type2-price12] цена продукта (когда выбран [xfvalue_type2-text3] и [xfvalue_type2-text2-2])
[xfvalue_type2-price13] цена продукта (когда выбран [xfvalue_type2-text3] и [xfvalue_type2-text3-3])
[xfvalue_type2-price14] цена продукта (когда выбран [xfvalue_type2-text3] и [xfvalue_type2-text4-4])
[xfvalue_type2-price15] цена продукта (когда выбран [xfvalue_type2-text3] и [xfvalue_type2-text5-5])
---
[xfvalue_type2-price16] цена продукта (когда выбран [xfvalue_type2-text4] и [xfvalue_type2-text1-1])
[xfvalue_type2-price17] цена продукта (когда выбран [xfvalue_type2-text4] и [xfvalue_type2-text2-2])
[xfvalue_type2-price18] цена продукта (когда выбран [xfvalue_type2-text4] и [xfvalue_type2-text3-3])
[xfvalue_type2-price19] цена продукта (когда выбран [xfvalue_type2-text4] и [xfvalue_type2-text4-4])
[xfvalue_type2-price20] цена продукта (когда выбран [xfvalue_type2-text4] и [xfvalue_type2-text5-5])
---
[xfvalue_type2-price21] цена продукта (когда выбран [xfvalue_type2-text5] и [xfvalue_type2-text1-1])
[xfvalue_type2-price22] цена продукта (когда выбран [xfvalue_type2-text5] и [xfvalue_type2-text2-2])
[xfvalue_type2-price23] цена продукта (когда выбран [xfvalue_type2-text5] и [xfvalue_type2-text3-3])
[xfvalue_type2-price24] цена продукта (когда выбран [xfvalue_type2-text5] и [xfvalue_type2-text4-4])
[xfvalue_type2-price25] цена продукта (когда выбран [xfvalue_type2-text5] и [xfvalue_type2-text5-5])
[xfvalue_type2-text1] value= Width 50mm
[xfvalue_type2-text2] Width 48mm
[xfvalue_type2-text3] Width 46mm
[xfvalue_type2-text4] Width 44mm
[xfvalue_type2-text5] Width 43mm
[xfvalue_type2-text1-1] value= Height 50mm
[xfvalue_type2-text2-2] Height 48mm
[xfvalue_type2-text3-3] Height 46mm
[xfvalue_type2-text4-4] Height 44mm
[xfvalue_type2-text5-5] Height 43mm
фото: price-3 (и чтоб работал [xfgiven_X] , например если у меня толкай 3 Width и Height)
[[[[2]]]] ////////////////////////////////////////////////////
кнопка:
в шаблоне shortstory.tpl и fullstory.tpl будет кнопка "добавить в корзинке". ( и работал в Тег ex.{custom template="shortstory2.tpl"} )
[[[[3]]]] ////////////////////////////////////////////////////
страница пользователя
ваш корзинка:
выводит список выбранных товаров
Shipping Address - в етам форме информация автоматически будет наполнен информацией что будет в рофиль пользователя, или пользователь может заполнить этот форум другим информацием.
Payment Method - выбор системы оплаты и платить, (Банковские карты (visa, mastercard), PayPal, bitcoin)
фото: img-003
история заказов:
выводит список товаров катори мы уже заказали, будет выдан описани продукта катори мы уже заказали (название,изображений,цена, статус: Delivered, Not delivered, Processing,Shipped,Cancelled) фото: img-001
профиль пользователя:
профиль пользователя будет такой (и дополнительных полей профиля пользователей)
Username {usertitle}
E-Mail {editmail}
First Name [xfvalue_First-Name] (Тип поля: Одна строка)
Last Name [xfvalue_Last-Name] (Тип поля: Одна строка)
Telephone [xfvalue_Telephone] (Тип поля: Одна строка)
Shipping Address:
First Name [xfvalue_Shipping-First-Name] (Тип поля: Одна строка)
Last Name [xfvalue_Shipping-Last-Name] (Тип поля: Одна строка)
Address 1 [xfvalue_Shipping-Address-1] (Тип поля: Одна строка)
Address 2 [xfvalue_Shipping-Address-2] (Тип поля: Одна строка)
City [xfvalue_Shipping-City] (Тип поля: Одна строка)
Post Code [xfvalue_Shipping-Post-Code] (Тип поля: Одна строка)
Country [xfvalue_Shipping-Country] (Тип поля: Список (будет список всех стран))
Region / State [xfvalue_Shipping-Region] (Тип поля: Одна строка)
Telephone [xfvalue_Shipping-Telephone] (Тип поля: Одна строка)
[[[[4]]]] ////////////////////////////////////////////////////
Admin CP
история заказов: список товаров которой заказали. мог изменить статус (Delivered, Not delivered, Processing,Shipped,Cancelled) фото: img-001
редактировать удалить закази.
параметры цены: (shiping цена = сумма x+y+z)
мог задать цену
x - shipping value= x$
y - если в ордер больше 20 продуктов value=y$
z - выбор групп стран и задать цену (будет список всех стран)
будет 6 регион Africa, Asia, Europe, Oceania, North America, South-America
фото: img-005
////////////////////////////////////////////////////////////////////////////////////////////////
==== все слава модули каторы в админки чтоб была отдельна в .lng file
////////////////////////////////////////////////////////////////////////////////////////////////
например.
-профиль пользователя Shipping Address: и выбрал Country: RUSSIA
-Admin CP: shipping value= 10$, если в ордер больше 20 продуктов value=20$, выбор групп стран и задать цену (Например выбрано RUSSIA value=50$)
-и выбрал продукт у которого стоимость 100$.
-ваш корзинкe shipping будет 60$ (10+50)
- если в корзинкe Shipping Address - изменил страну (Например выбрано USA value=70$) shipping изменится и будет 80$ (10+70)
////////////////////////////////////////////////////////////////////////////////////////////////