- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребята, подскажите. Что-то не пойму, делая им, как с ценами поступать.
Должна быть смена валюты. Есть единственный варик:
делать точку отчета, ну типа копейки иль центы (поле int);
валюты в отдельной таблице (чтобы можно было добавлять, удалять, ред.), хранение курса валюты там же;
ну и потом выбирать (сортировать) товары в зависимости от выбранного курса.
Только одно что непонятно (не хочется) - эта точка отчета (1 пункт) его выбрать как стандартный и не меняемый. Ну т.е. это привязка к определенной валюте. То есть, сборку, например англ./японку придется привязывать к их копейкам (в данном случае - центы, например). Ну Вы поняли в общем.
Может я что-то не уловил, не воткнул, но это ппц айдиа :).
Ну Вы поняли в общем.
не то слово прям как всё поняли :)
в общем надо делать так чтобы как бы не инт, а децимал, например 10,2,
раз уж деньги, то чтоб правильно,
а там уже курсы-шмурсы, ну и при надабности джойн и сортировочка.
глюки..........
глюки..........
глюки..........
делать точку отчета, ну типа копейки иль центы (поле int);
ещё есть DECIMAL
То есть, сборку, например англ./японку придется привязывать к их копейкам (в данном случае - центы, например). Ну Вы поняли в общем.
По большому счёту неважно, чьи копейки.
Цена в "основной валюте", которая может быть задана для всего магазина и/или для конкретного товара (на отдельные товары, например - базовая цена в долларах).
Цена в "дополнительной валюте" может быть указана жёстко, либо рассчитываться на основе курсов (с доп правилами вроде наценки и округления)
Курсы могут задаваться вручную (иногда есть смысл, чтобы цены не скакали) и/или парситься автоматом "по таймеру".
---------- Post added 28-06-2013 at 06:54 ----------
dkameleon, ну тебя глю-ючит :)
меня сейчас шторит еще хлеще :)
ну слушайте, я тут посёрчил, предлагают варики:
int (храним допустим копейки *100)
decimal (16,6 что ли, а то типа разные валюты, или где после нуля важно - хз)
собственно не догоняю с привязкой к изначальной валюте, т.е. либо отталкиваться от доллара (т.е. допустим берем дэсимал и пишем баксы), или
отталкиваться от рубля (ну по аналогии)
т.е. либо отталкиваться от доллара
Отталкиваться от основной валюты, которая галкой меняется в админке или в конфиге назначается.
Вот блин, думал об этом, только застопорился на следующем: что, допустим масса товаров уже будет иметь ценник основанный от рубля, а потом херак и вздумается доллары писать.
Но это если я правильно вдуплил, решается дополнительным столбцом где указана что за валюта..
Есть таблица с ценами, есть с валютой и курсом. В админке меняем валюту, в таблице с ценами обновляем данные уже пересчитанной суммой.
Есть таблица с ценами, есть с валютой и курсом. В админке меняем валюту, в таблице с ценами обновляем данные уже пересчитанной суммой.
слушайте, а курс - в отдельной таблице? Если да, то каждую валюту "курсить" по отношению к другой. Ну например, rub to usd, rub to gbp, usd to gbp? или Вы имеете в виду курс по отношению к выбранной(основной) валюте?