Доброе утро, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 CMS Status-X | Плагины и модификации
         Курсы валют

Похожие темы  |  Печать страницы

Курсы валют


События Воскресенье, 28.02.2010, 10:19

NoSignal

Группа: Пользователь
Ранг: Новичок
Cообщений: 20
Регистрация: 28.11.2009
Город: Barnaul City
Разберемся в понятиях немного: "основная валюта магазина" это та валюта в которой выводится цена. Товар может иметь разную "учетную валюту", но продаваться по цене "основной валюты магазина". Другими словами надо добавить пункт выбора "учетной валюты" из имеющегося уже списка. В базе просто добавится еще одно поле отвечающего за описание товара. При выводе цены в обзоре товара, происходит проверка если "учетная валюта" этого товара совпадает с "основной валютой магазина" коэфициент 1, если отличается то берутся данные из мультипликатора (множителя) который задается в админке.

Что мы имеем: в базе добавить поле в записи таблицы товаров, которое может принимать одно из значений (из трех значений возможных валют). Добавить в админке, в окне редактирования товаров этот чекбокс. В темплате вывода обзора товара в функции отображения цены делать проверку на "учетную валюту" и умножать на соответствующий коэфициент, и выводить цену в "основной валюте магазина".

Что касается автообновления множителей (мультипликаторов). Вот выкладывал код, его прикрутить на стартовой странице к примеру (тут не знаю куда лучше), код закачивает курсы, обрабатывает, данные помещаются в переменные $dollar и $euro (см. код выше) далее конвертируются в множители и сохраняются в базу данных. Админка берет данные потом из базы.

Пользователь офлайн


Похожие темы  |  Печать страницы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте


Пользователей: 0, Гостей: 6

Поисковые боты: 7
Unknown Bot(2), BingBot(3), Yandex, Inktomi Slurp

 Статистика форума


  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: intuix

 Дни рождения


danneoxy (36), Virtuose (35), данил (17)
Печать | Copyright © 2009 - 2016 Status-X All rights reserved | Powered by CMS Status-X 1.05 | Контакты