IPrice calculator LIGHT - калькулятор вартості, прайс-листи з формою замовлення для Joomla
Компонент інтегрується з плагінами Captcha, встановленими на вашому Joomla сайті. що дозволяє виключити неминучі спам-розсилки, зроблені через форму замовлення. Так само компонент підтримує Joom! Fish. за допомогою якого можна реалізувати багатомовний прайс-лист.
Компонент підтримує мультивалютність з перерахунком сум в залежності від курсу валют, що зберігаються в базі даних.
Скачайте архів з допомогою посилання "Завантажити" в правому верхньому кутку статті. Розпакуйте викачаний архів і коректний read-me-rus.txt.
Параметри компонента:
Розділ "Формат сум"
В цьому розділі задаються наступні параметри, що визначають формат виведення сум і цін:- Кількість десяткових знаків для сум
- Роздільник дробової частини суми
- Роздільник розрядів суми
Лицьова частина компонента:
Створіть пункт меню з типом "IPrice calculator LIGHT" - "Прайс-лист".
В параметрах пункту меню можна задати наступне:
5. Імпорт прайс-листа з CSV (Excel).
Компонент підтримує імпорт позицій прайс-листа з файлу CSV, який можна сформувати за допомогою Excel. Для імпорту позицій прайс-листа необхідно в Excel підготувати дані з наступним порядком колонок:
Колонки з 1 по 3 є обов'язковими.
У формі імпорту необхідно вибрати файл CSV з позиціями прайс-листа. Вказати, чи є заголовки стовпців у файлі CSV. При необхідності вибрати перекодування символів. Перекодування може знадобитися, якщо на вашому сайті база даних налаштована на кодування UTF-8, а CSV файл, сформований в Excel, зазвичай в кодуванні CP1251. В цьому випадку необхідно вибрати перекодування "CP1251 -> UTF-8" для коректного відображення російських символів. Так само можна задати символ-роздільник стовпчиків (зазвичай за умовчанням ";"), символ, що обрамляє значення полів (Excel іноді зберігає у файлі CSV значення полів в лапках, в цьому випадку в цьому параметрі потрібно задати символ лапки, щоб програма імпорту їх видалила ), а так само роздільник рядків (за замовчуванням - переклад рядка "\ n").
Запускаємо імпорт кнопкою "Імпортувати". В процесі імпорту будуть видані помилки, якщо вони виникнуть.
6. Експорт позицій
Ви можете вивантажити позиції прайс-листа в CSV файл з бази даних за допомогою утиліти PHPMyAdmin. Для цього виконайте наступні кроки:
- Запустіть утиліту PHPMyAdmin і виберіть вашу базу даних.
- Скачайте і розпакуйте SQL запит вивантаження позицій. Відкрийте файл iprice_light_export_items.sql для редагування і змініть префікс таблиць 'jos_' на префікс, який використовується у вашій базі даних.
- Відкрийте вкладу SQL в PHPMyAdmin і вставте текст запиту в поле SQL. Запустіть запит.
- Натисніть на посилання "експорт" під виданими результатом. Встановіть параметри експорту: формат файлу - CSV; кодування файлу - UTF-8, роздільник полів - крапка з комою; помістити назви полів в першому рядку - так. Натисніть ОК і збережіть CSV файл на диск.
Файл в даному форматі готовий для імпорту позицій в компонент за допомогою імпорту CSV.
7. Підтримка мультивалютності.
Компонент підтримує мультивалютність з перерахунком сум в залежності від курсу валют. Для кожного прайс-листа в пункті меню можна задати параметр "Код валюти", який буде визначати валюту прайс-листа. Поточні курси валют зберігаються в таблиці обмінних курсів валют у вигляді коефіцієнта відносини курсу основної валюти до обраної. Основна валюта в таблиці позначається коефіцієнтом 1. Так само в таблиці курсів валют задається спосіб відображення символу валюти: сам символ валюти, місце розташування символу (праворуч або ліворуч від суми), а так само відокремлювати чи символ від суми прогалиною. Ціни в прайс-листі вказуються в основній валюті. Якщо для прайс-листа в параметрах пункту меню вказана валюта, відмінна від основної, то ціни перераховуються в залежності від поточного курсу, що зберігається в таблиці курсів валют.