Перейти к содержимому


Как Мне Добавить Еще Одну Валюту В Магазин?

валюта

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 27

#1 ezhik111

ezhik111

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 04 Июнь 2013 - 14:19

Подскажите пожалуйста как можно сделать чтобы у товара , была цена в рублях и тенге, хотя бы на витрине? Может можно для этого как то приспособить значение старая цена?

#2 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 04 Июнь 2013 - 14:54

Да. Можно приспособить старую цену товара и выводить ее в карточке товара.
Для этого потребуется не значительные изменения в карточке товара.
ScreenShot 638.png
Изменения в файле Товар.
Код:
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
<li class="old goodsDataMainModificationPriceOld">Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
{% ENDIF %}
Заменить:
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
			 <li class="old goodsDataMainModificationPriceOld">Цена в тенге: {GOODS_MOD_PRICE_OLD} тенге</li>
				 {% ENDIF %}

Для изменений в каталоге сайта.
ScreenShot 639.png
Код:
<div class="price fnt12b txtalgnlft">
			  Цена:
			  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				<span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
			  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				<span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
			  {% ENDIF %}
			  <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
			</div>
Заменить:
<div class="price fnt12b txtalgnlft">
			  Цена:
			  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				<span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
			  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				<span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
			  {% ENDIF %}
			  <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
			  </br>
			  <em class="fnt12b price2">{goods.MIN_PRICE_OLD} тенге</em>
			</div>

Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Добавить в конец файла код:
.fnt12b.price2 {
	margin-left: 44px;
}


#3 ezhik111

ezhik111

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 04 Июнь 2013 - 18:13

Подскажите пожалуйста , а как сделать так чтобы старая перечеркнутая цена на витрине не отображалась? а то не понятно и не красиво получается. спасибо вам за совет.

#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 05 Июнь 2013 - 01:53

вы имеете ввиду цену на главной странице?
для этого вам необходимо в шаблонах удалить примерно сл.строки:
<span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>

#5 ezhik111

ezhik111

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 05 Июнь 2013 - 20:00

Уважаемые модераторы! подскажите а как сделать чтобы цена в рублях ( старая цена ) отображалась когда товары выпадают линейкой . когда товары показываютя витриной тогда цену в рублях видно. а когда линейкой нет. Новые посетители в частности заходя на сайт видят товар линейкой и цены в рублях не видят и уходят ничего не посмотрев, получаются отказы. И еще может можно как то сделать чтобы цена в рублях отображалась и на странице товара рядом с "Цена сейчас" . Заранее большое спасибо!

#6 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 06 Июнь 2013 - 11:38

Просмотр сообщенияezhik111 (05 Июнь 2013 - 20:00) писал:

Уважаемые модераторы! подскажите а как сделать чтобы цена в рублях ( старая цена ) отображалась когда товары выпадают линейкой . когда товары показываютя витриной тогда цену в рублях видно. а когда линейкой нет. Новые посетители в частности заходя на сайт видят товар линейкой и цены в рублях не видят и уходят ничего не посмотрев, получаются отказы. И еще может можно как то сделать чтобы цена в рублях отображалась и на странице товара рядом с "Цена сейчас" . Заранее большое спасибо!
http://forum.storela...зин/#entry71337
В этом сообщение я подсказал как можно выводить две валюты на сайте. После выполнение действий у вас на сайте в режиме отображения список буде две цены. Цена тенге будет браться из поля старая цены.

#7 Elif

Elif

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 117 сообщений
  • ГородСтамбул

Отправлено 03 Ноябрь 2013 - 20:50

Просмотр сообщенияKoderhan (06 Июнь 2013 - 11:38) писал:

http://forum.storela...зин/#entry71337
В этом сообщение я подсказал как можно выводить две валюты на сайте. После выполнение действий у вас на сайте в режиме отображения список буде две цены. Цена тенге будет браться из поля старая цены.

Подскажите а что делать в том случае, если все товары будут отображаться в двух валютах и нужно будет провести акцию со скидкой, где тогда указывать старую цену? И подходят ли данные рекомендации для шаблона осень?

#8 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 05 Ноябрь 2013 - 11:20

Просмотр сообщенияElif (03 Ноябрь 2013 - 20:50) писал:

Подскажите а что делать в том случае, если все товары будут отображаться в двух валютах и нужно будет провести акцию со скидкой, где тогда указывать старую цену? И подходят ли данные рекомендации для шаблона осень?
К сожалению генерировать акцию по закупочной цене нельзя. Данная инструкция подойдет, конечно если вы знаете что где изменять. Коды могут не совпадать.

#9 Acum56

Acum56

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 217 сообщений

Отправлено 09 Июль 2014 - 07:11

Подскажите пожалуйста как можно реализовать вот такую задачу:
1. Мне нужно чтобы рядом с ценой в рублях в Карточке товара и в каталоге стояла цена в долларах по курсу или в другой валюте - в зависимости от того из какой страны зашел посетитель, то есть если тришел из Казахстана цена должна быть Рубль и в скобочках - Тенге по курсу ЦБ, если из Украины, то гривна и т.п. - Хотябы прописать основные страны СНГ
2. Страну можно определить через яндекс Api скрипт, который у меня уже используется для определения региона посетителя.
3. Вторая цена в скобочках - это просто информативная цена - она нужна для того чтобы потенциальный покупатель не счесал вручную стоимость товара в свою валюту

Может можно как-нибудь прикрутить вот такой скрипт http://josscrowcroft...hub.io/money.js

#10 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 09 Июль 2014 - 07:34

Просмотр сообщенияAcum56 (09 Июль 2014 - 07:11) писал:

Подскажите пожалуйста как можно реализовать вот такую задачу:
1. Мне нужно чтобы рядом с ценой в рублях в Карточке товара и в каталоге стояла цена в долларах по курсу или в другой валюте - в зависимости от того из какой страны зашел посетитель, то есть если тришел из Казахстана цена должна быть Рубль и в скобочках - Тенге по курсу ЦБ, если из Украины, то гривна и т.п. - Хотябы прописать основные страны СНГ
2. Страну можно определить через яндекс Api скрипт, который у меня уже используется для определения региона посетителя.
3. Вторая цена в скобочках - это просто информативная цена - она нужна для того чтобы потенциальный покупатель не счесал вручную стоимость товара в свою валюту

Может можно как-нибудь прикрутить вот такой скрипт http://josscrowcroft...hub.io/money.js

Здравствуйте, к сожалению такое реализовать нельзя.
Можно использовать поля "Старая цена" и "Закупочная" как другую валюту и выводить их в карточке товара, данную цену вы заполняете сами при редактировании товара.

#11 Acum56

Acum56

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 217 сообщений

Отправлено 09 Июль 2014 - 07:37

Я думаю все можно реализовать есть переменные, есть скрипты почти готовые, другое дело что не хочется Вам долго сидель и писать код бесплатно... Есть клиенты, которые готовы платить за свои хотелки

#12 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 09 Июль 2014 - 08:11

Просмотр сообщенияAcum56 (09 Июль 2014 - 07:37) писал:

Я думаю все можно реализовать есть переменные, есть скрипты почти готовые, другое дело что не хочется Вам долго сидель и писать код бесплатно... Есть клиенты, которые готовы платить за свои хотелки

К сожалению одновременно использовать несколько видов валют нельзя.

Есть только 3 переменные цены (Розница, Старая, Закупочная (goods.MAX_PRICE_NOW, goods.MAX_PRICE_OLD, goods.MAX_PRICE_SUPPLIER)). Основная переменная цены goods.MAX_PRICE_NOW (розница), именно она добавляется в корзину, остальные переменные Вы можете выводить в карточке товара и использовать как информативные, поставить значки валюты и ваши покупатели смогут их видеть.


#13 Acum56

Acum56

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 217 сообщений

Отправлено 09 Июль 2014 - 08:33

Посмотрите что я придумал http://gobelenbazar....rada-c-ramkoj-2 Осталось только помочь мне с дизайном и логикой открытия 2-ого флага. Чтобы было только 2 флага (2-ой страна посетителя)
Информация о сервисе здесь http://www.freecurre...m/ru/get-widget

#14 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 09 Июль 2014 - 08:50

Просмотр сообщенияAcum56 (09 Июль 2014 - 08:33) писал:

Посмотрите что я придумал http://gobelenbazar....rada-c-ramkoj-2 Осталось только помочь мне с дизайном и логикой открытия 2-ого флага. Чтобы было только 2 флага (2-ой страна посетителя)
Информация о сервисе здесь http://www.freecurre...m/ru/get-widget

Данный сервис позволяет выбрать необходимое количество валют для отображения на сайте.

#15 Jaspers_newb

Jaspers_newb

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородОдесса

Отправлено 09 Август 2014 - 16:31

Просмотр сообщенияKoderhan (04 Июнь 2013 - 14:54) писал:

Да. Можно приспособить старую цену товара и выводить ее в карточке товара.
Для этого потребуется не значительные изменения в карточке товара.
Прикрепленный файл ScreenShot 638.png
Изменения в файле Товар.
Код:
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
<li class="old goodsDataMainModificationPriceOld">Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
{% ENDIF %}
Заменить:
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
			 <li class="old goodsDataMainModificationPriceOld">Цена в тенге: {GOODS_MOD_PRICE_OLD} тенге</li>
				 {% ENDIF %}

Для изменений в каталоге сайта.
Прикрепленный файл ScreenShot 639.png
Код:
<div class="price fnt12b txtalgnlft">
			 Цена:
			 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
			 <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
			 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
			 <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
			 {% ENDIF %}
			 <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
</div>
Заменить:
<div class="price fnt12b txtalgnlft">
			 Цена:
			 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
			 <span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
			 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
			 <span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
			 {% ENDIF %}
			 <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
			 </br>
			 <em class="fnt12b price2">{goods.MIN_PRICE_OLD} тенге</em>
		 </div>

Панель администратора, "Сайт"->"Редактор тем".
В файле "main.css".
Добавить в конец файла код:
.fnt12b.price2 {
margin-left: 44px;
}

Как мне реализовать это для моего сайта? Необходимо добавить валюту  USD.
Помогите пожалуйста :(

Аккаунт SL-293836

#16 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 09 Август 2014 - 16:43

Просмотр сообщенияJaspers_newb (09 Август 2014 - 16:31) писал:

Как мне реализовать это для моего сайта? Необходимо добавить валюту  USD.
Помогите пожалуйста :(

Аккаунт SL-293836
Здравствуйте, если Вы хотите, что бы старая цена была валютой USD, учтите её Вы будете вводить вручную.
для изменений найдите в шаблоне Товар код
<!-- Старая цена -->
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
<span class="price-old goodsDataMainModificationPriceOld" title="Цена в USD &laquo;{GOODS_NAME}&raquo;. USD - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} USD.">
{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
</span>
<!-- Если старая цена была больше новой -->
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
<span class="price-old goodsDataMainModificationPriceOld" title=" Цена в USD &laquo;{GOODS_NAME}&raquo;. USD - {GOODS_MOD_PRICE_OLD} USD.">
{GOODS_MOD_PRICE_OLD | money_format}
</span>
{% ENDIF %}
<!-- /Старая цена -->
замените на

<!-- Старая цена -->
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
<span class="price-old goodsDataMainModificationPriceOld" title="Цена в USD &laquo;{GOODS_NAME}&raquo;. USD - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} USD.">
{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
</span>
<!-- Если старая цена была больше новой -->
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
<span class="price-old goodsDataMainModificationPriceOld" title=" Цена в USD &laquo;{GOODS_NAME}&raquo;. USD - {GOODS_MOD_PRICE_OLD} USD.">
Цена в долларах: {GOODS_MOD_PRICE_OLD} $
</span>
{% ENDIF %}
<!-- /Старая цена -->
Добавить в конец файла main.css код:
.fnt12b.price2 {
margin-left: 44px;
}
Для каталога , найдите в шаблоне Товары
 <span class="price-old">{goods.MIN_PRICE_OLD | money_format}</span>
замените на
<span class="price-old">{goods.MIN_PRICE_OLD}$</span>


#17 Jaspers_newb

Jaspers_newb

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородОдесса

Отправлено 09 Август 2014 - 18:23

Просмотр сообщенияИрина345 (09 Август 2014 - 16:43) писал:

Здравствуйте, если Вы хотите, что бы старая цена была валютой USD, учтите её Вы будете вводить вручную.
для изменений найдите в шаблоне Товар код
<!-- Старая цена -->
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
<span class="price-old goodsDataMainModificationPriceOld" title="Цена в USD &laquo;{GOODS_NAME}&raquo;. USD - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} USD.">
{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
</span>
<!-- Если старая цена была больше новой -->
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
<span class="price-old goodsDataMainModificationPriceOld" title=" Цена в USD &laquo;{GOODS_NAME}&raquo;. USD - {GOODS_MOD_PRICE_OLD} USD.">
{GOODS_MOD_PRICE_OLD | money_format}
</span>
{% ENDIF %}
<!-- /Старая цена -->
замените на

<!-- Старая цена -->
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
<span class="price-old goodsDataMainModificationPriceOld" title="Цена в USD &laquo;{GOODS_NAME}&raquo;. USD - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} USD.">
{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
</span>
<!-- Если старая цена была больше новой -->
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
<span class="price-old goodsDataMainModificationPriceOld" title=" Цена в USD &laquo;{GOODS_NAME}&raquo;. USD - {GOODS_MOD_PRICE_OLD} USD.">
Цена в долларах: {GOODS_MOD_PRICE_OLD} $
</span>
{% ENDIF %}
<!-- /Старая цена -->
Добавить в конец файла main.css код:
.fnt12b.price2 {
margin-left: 44px;
}
Для каталога , найдите в шаблоне Товары
 <span class="price-old">{goods.MIN_PRICE_OLD | money_format}</span>
замените на
<span class="price-old">{goods.MIN_PRICE_OLD}$</span>

Ну я так понимаю это единственное решение? Или как-то можно другим образом добавить новую валюту?

#18 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 10 Август 2014 - 06:44

Просмотр сообщенияJaspers_newb (09 Август 2014 - 18:23) писал:

Ну я так понимаю это единственное решение? Или как-то можно другим образом добавить новую валюту?
Здравствуйте, к сожалению нет возможности самостоятельно добавить новый тип валюты. Вы можете только выбрать из предложенных, и изменить "Символ валюты"

#19 Григорий

Григорий

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 02 Сентябрь 2014 - 20:37

у меня для некоторых продукт нужен только цена на рублях, а для других только на евро, как мне это реализовать ?

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

#20 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 02 Сентябрь 2014 - 20:54

Просмотр сообщенияГригорий (02 Сентябрь 2014 - 20:37) писал:

у меня для некоторых продукт нужен только цена на рублях, а для других только на евро, как мне это реализовать ?

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





Темы с аналогичным тегами валюта

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных