в), одиниці ізмереніяСумкіПроізводітель (Acme; Case Logic; Krusell; Spayder) Діагональ (від 10 до 14; від 14 до 16; більше 16), дюймиТіп (Рюкзак; Сумка; Чохол) Зовнішні жорсткі діскіПроізводітель (Apacer; ASUS; Transcend) Корпус (Пластик; Метал) HDD (320; 500; 640; 750; 1024), ГбАкустіческіе сістемиПроізводітель (Acme; Alliance; Logitech; SVEN) Система (2.0; 2.1; 5.1) Пульт дистанційного керування (Є ; Ні) Потужність (менше 10; від 10 до 20; від 20 до 40; більше 40), Вт
Наступний крок буде пов'язаний зі створенням накрутки. Власник електронного бізнесу повинен буде відраховувати податок на додану вартість, який в Республіці Білорусь складає 20%, і тому накрутка до закупівельної ціни повинна бути однозначно більше 20%. Припустимо, що на дорогий товар (ноутбуки, нетбуки, сумки і акустичні системи) діятиме націнка в 35%, а на дешевий (миші і зовнішні жорсткі диски) - 50%. Накрутка буде реалізована через податкові ставки в Virtuemart. У полі «Ціна товару (без податків)» будуть вводитися закупівельні ціни, потім буде вибиратися накрутка 35% або 50% в пункті «Ставка ПДВ» і в полі «Ціна товару (з податками)» буде автоматично підрахована нова відпускна ціна, яка буде відображатися на сайті для покупців.
Раніше мною згадувалося, що у власника електронного магазину на різні види товарів можуть бути різні постачальники і розрахунки з ними він буде виробляти в різних валютах. Також обмовлялося, що ціни при створенні товарів будуть вказуватися в тих валютах, в яких проводився розрахунок з постачальниками. Нехай за ноутбуки і нетбуки оплата проводиться в доларах США, за миші та сумки - в російських рублях, а за зовнішні жорсткі диски і акустичні системи - у євро. Однак покупці будуть купувати товари в інтернет-магазині виключно за білоруські рублі.
Оскільки ціни на різні товари представлені в різних валютах, розширений пошук по характеристиках здійснюється також у різних валютах. У параметрах пошуку конкретного типу товару у графі «Ціна» потрібно зазначати суми у відповідних валютах: для ноутбуків і нетбуків в американських доларах, для мишей і сумок в російських рублях, а для зовнішніх жорстких дисків і акустичних систем в євро. Але користувачі не знають про це, для цього слід прописати дану інформацію в описі кожного з шести типів товару.
Після всієї проведеної роботи можна приступати до створення товарів і їх опису, визначенню їх у відповідні підкатегорії, присвоєнню їм значень доступних параметрів, до створення цін і накруток, а також до присвоєння товарам, категоріям і підкатегоріями графічних зображень.
Після додавання всіх товарів в інтернет-магазин я почав перевіряти навігацію по сайту і тут же зіткнувся з проблемою: при виборі в меню навігації однією з шести категорій на сторінку сайту не виводиться ніякого контенту, хоча в кожній підкатегорії відображаються відповідні товари. Справа в тому, що у файлі «shop.browse.php» шляхом «im administrator components com_virtuemart html » допущена помилка в рядку 86: «elseif ($ num_rows == 0 amp; amp; empty ($ product_type_id ) amp; amp; empty ($ child_list)) {echo $ VM_LANG- gt; _ ( EMPTY_CATEGORY ); ». Для її исп-ління потрібно поставити «!» Перед «empty ($ child_list)». Після цього при виборі однієї з категорій в меню навігації в області контенту виводяться підкатегорії даної категорії товарів з графічним зображенням, назвою і кількістю товарів в кожній підкатегорії (вказується в дужках після назви).
Тут же виникає друге нюанс: у кожному рядку виводиться по 4 категорії (підкатегорії) та їх графічні зображення виходять за межі сайту, що дуже сильно псує вигляд. Для зміни кількості категорій і підкатегорій, що виводяться в одному рядку, у файлі «categoryChildlist.tpl.php» шляхом «z: home localhost www im components com_virtuemart themes vm_green templates common » я замінив число 4 в рядку «$ categories_per_row=4;» на 2. Тепер всі категорії і підкатегорії відображаються по 2 у рядок, графічні зображення категорій і підкатегорій не виходять за межі сайту, а сайт має красивий і пристойний вигляд.
Я зробив ще два зміни в зовнішньому вигляді сайту, які стосуються відображення товарів в інтернет-магазині. Перша зміна полягає в тому, що я виділив назву кожного товару, зробивши зовні області рамку, а саму область затоку салатовим кольором. Також я зробив зовнішній відступ зверху в 3 пікселя. Всі зміни вироблялися у файлі теми «vm_green» даного інтернет-магазину з назвою «theme.css». Всі умови для виведення назв товарів прописані нижче:
browseProductTitle {
font: # 181819 16px bold;
padding: 3px; top: 3px ;: 30% ;: left ;: solid 3px # 479b21; -color: # 91e22d ;: # 181819;
}
Товари в інтернет-магазин...