Перейти к содержанию
Форум поддержки пользователей VamShop

Подскажите по настройке склада


Рекомендуемые сообщения

Добрый день! подскажите пожалуйста поподробнее про опции, что они значат?

Настройки - Склад

Проверять наличие товара на складе

true

false

Проверка атрибутов на складе - особенно вот это интересует, что это?

true

false

Вычитать товар со склада

true

false

Разрешить оформление заказа

true

false

Каким образом осуществляется контроль наличия (не остатков, а именно наличия или отсутствия) в магазине?

Спасибо!

Ссылка на сообщение
Поделиться на другие сайты

Вычитать будет атрибуты со склада.

У товаров и атрбиутов товара есть опция Склад, но если включить учёт склада - при оформлении заказа будет вычитаться заказанное количество единиц.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

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

Ссылка на сообщение
Поделиться на другие сайты

nata76

В /includes/modules/product_attributes.php можно попробовать поменять:


$products_options_query = vamDBquery("select pov.products_options_values_id,
pov.products_options_values_name,
pov.products_options_values_description,
pov.products_options_values_text,
pov.products_options_values_image,
pov.products_options_values_link,
pa.attributes_model,
pa.options_values_price,
pa.price_prefix,
pa.attributes_stock,
pa.attributes_model
from ".TABLE_PRODUCTS_ATTRIBUTES." pa,
".TABLE_PRODUCTS_OPTIONS_VALUES." pov
where pa.products_id = '".$product->data['products_id']."'
and pa.options_id = '".$products_options_name['products_options_id']."'
and pa.options_values_id = pov.products_options_values_id
and pov.language_id = '".(int) $_SESSION['languages_id']."'
order by pa.sortorder");
[/code] на:
[code]
$products_options_query = vamDBquery("select pov.products_options_values_id,
pov.products_options_values_name,
pov.products_options_values_description,
pov.products_options_values_text,
pov.products_options_values_image,
pov.products_options_values_link,
pa.attributes_model,
pa.options_values_price,
pa.price_prefix,
pa.attributes_stock,
pa.attributes_model
from ".TABLE_PRODUCTS_ATTRIBUTES." pa,
".TABLE_PRODUCTS_OPTIONS_VALUES." pov
where pa.products_id = '".$product->data['products_id']."'
and pa.options_id = '".$products_options_name['products_options_id']."'
and pa.attributes_stock > 0
and pa.options_values_id = pov.products_options_values_id
and pov.language_id = '".(int) $_SESSION['languages_id']."'
order by pa.sortorder");

Тогда, по идее, будут выводиться только атрибуты у которых единиц на складе больше 0.

Ссылка на сообщение
Поделиться на другие сайты

нашла минусы - все списывается и работает хорошо, но при заказе покупателем. при создании заказа из админки - не работает.

а еще не возвращаются товары при удалении, галочку пересчитать ставлю. пересчет заказов может и никак не связан с этим кодом... но куда тогда посмотреть?

Ссылка на сообщение
Поделиться на другие сайты

поняла - сам товар на склад возвращается при удалении заказа. а вот атрибут - нет. можно это как-то поправить?

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...