Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Вывод остатка на складе для каждой опции OC1.5 OC2


mpn2005

Recommended Posts

Не нашел эту строку! У меня мод не работает, хотя написало, что установка прошла успешно.

В каких файлах надо посмотреть изменения, хочу попробовать руками код поправить?

UPD.: Разобрался, инструкция по установке не доработана (в ней не сказано что надо потом еще файл XML скачать и положить туда-то)

Доработаю. Там инструкция по установке самого vqmod.

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Для украинской версии нужно только прописать:

   <file name="catalog/language/ukrainian/product/product.php">
   <operation errors="skip">
  <search position="after"><![CDATA[<?php]]></search>
  <add>
    <![CDATA[
	  $_['text_pcs']	   = 'шт';
	  $_['text_out_of_stock'] = 'нема на складі';
    ]]>
  </add>
   </operation>
 </file>

Спасибо за код :)

  • +1 1
Надіслати
Поділитися на інших сайтах


Обновление:

v1.0.3 (20.02.2013) - Добавлена поддержка украинского языка (Спасибо: Jeka1)

  • +1 1
Надіслати
Поділитися на інших сайтах

Не могу понять куда бросить:

.option_quantity {
			color: #32CD32;
}
.option_quantity option_no_stock {
			color: #FF0000;
}

/catalog/view/theme/[Шаблон]/stylesheet/stylesheet.сss :(

Просто добавьте в конец файла stylesheet.сss.

  • +1 1
Надіслати
Поділитися на інших сайтах

добавляю, нет результата :mellow:

Если кто ещё знает как убрать цену (+/-)?

Спасибо большое.

Скиньте ссылку на сайт, гляну. (можно в личку)

+/- Цену - Это цена опции в скобочках?

  • +1 1
Надіслати
Поділитися на інших сайтах

а как сменить цвет "Нет на складе" на красный

добавляю в stylesheet.css

.option_quantity {
						    color: #228B22;
   font-weight:bold
}
.option_quantity option_no_stock {
						    color: #f72323;
   font-weight:bold
}

сохраняю и тд.. но он все же остается зеленым(

Надіслати
Поділитися на інших сайтах


  • 1 month later...

а как сменить цвет "Нет на складе" на красный

добавляю в stylesheet.css

 

.option_quantity {
							    color: #228B22;
    font-weight:bold
}
.option_quantity option_no_stock {
							    color: #f72323;
    font-weight:bold
}

сохраняю и тд.. но он все же остается зеленым(

 

Или изменяете не в той директории шаблона, которую используете по умолчанию:

/catalog/view/theme/[Шаблон]/stylesheet/stylesheet.сss

 

Или браузер как и мой не понимает как обозвали span class. В этом случае надо в

/catalog/view/theme/[Шаблон]/template/product/product.tpl

найти строку

 echo '<span class="option_quantity option_no_stock">

и заменить на

 echo '<span class="option_quantity_option_no_stock">

Т.е. просто добавить нижнее тире.

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

Подумаю что можно сделать. Как придумаю, отпишусь.

  • +1 2
Надіслати
Поділитися на інших сайтах

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

 

Простите, что задержал с ответом.

 

Попробуйте это решение -> http://files.mail.ru/2AA566B85AD74560A4324B19338E813C

Пока группа (которой можно смотреть количество) указывается в модуле.

В строке:

 if ($this->customer->isLogged() && $this->customer->getCustomerGroupId() == 1) {

1 - Это Id группы.

  • +1 3
Надіслати
Поділитися на інших сайтах

Огромное спасибо за помощь!

Пожалуйста.

Можно допилить, чтобы настраивать в каждой группе (показывать остаток на складе - да/нет)

  • +1 2
Надіслати
Поділитися на інших сайтах

  • 1 month later...

а как сделать чтобы выводилось количество с опцией Вычитать со склада: НЕТ. Чтобы количество всегда оставалось неизменным. спасибо

Надо в модуле это:

          <?php if ($option_value['subtract']) {
            if ($option_value['quantity'] > 0)
              echo '<span class="option_quantity"> - '.$option_value['quantity'].' '.$text_pcs.'. </span>';
            else
              echo '<span class="option_quantity option_no_stock"> - '.$text_out_of_stock.'. </span>';            
          } ?>

Заменить на это:

          <?php
            if ($option_value['quantity'] > 0)
              echo '<span class="option_quantity"> - '.$option_value['quantity'].' '.$text_pcs.'. </span>';
            else
              echo '<span class="option_quantity option_no_stock"> - '.$text_out_of_stock.'. </span>';            
          ?>

  • +1 4
Надіслати
Поділитися на інших сайтах

  • 1 month later...

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

на фото ниже пример

 
d0d3767f6cd6cf673fdb11516d4f3dd2.jpg
Надіслати
Поділитися на інших сайтах


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

на фото ниже пример

 

Добрый день.

Самое простое решение: убрать в настройках "Показывать наличие на складе".

Тогда наличие будет прописано только в опциях, и не будет смущать посетителя.

 

Если динамически обновлять, то надо модуль дорабатывать.

Надіслати
Поділитися на інших сайтах

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

 

Простите, что задержал с ответом.

 

Попробуйте это решение -> http://files.mail.ru/2AA566B85AD74560A4324B19338E813C

Пока группа (которой можно смотреть количество) указывается в модуле.

В строке:

 if ($this->customer->isLogged() && $this->customer->getCustomerGroupId() == 1) {

1 - Это Id группы.

 

1) Прошу выложить повторно, файл не доступен.

При включённой опции не показывать цены гостям, выводит по всем опциям товара "нет на складе".

 

2) Если опция товара не меняет цену, но количество >0, то тоже выводит "нет на складе", возможно это исправить?

Надіслати
Поділитися на інших сайтах


1) Прошу выложить повторно, файл не доступен.

При включённой опции не показывать цены гостям, выводит по всем опциям товара "нет на складе".

 

2) Если опция товара не меняет цену, но количество >0, то тоже выводит "нет на складе", возможно это исправить?

 

1) Вечером постараюсь найти файл.

2) Так тоже можно.

В какую версию это добавлять? В ту что в п.1 упоминалась?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.