grass 0 Опубликовано 26 апреля, 2009 Жалоба Share Опубликовано 26 апреля, 2009 Приветствую! Хотелось бы узнать можно ли сделать чтобы не выводился в карточке товара тот атрибут который закончился на складе ? Т.е. что то похожее на "нет в наличии" вместо кнопки "в корзину". Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2009 Жалоба Share Опубликовано 26 апреля, 2009 Атрибут и так, по идее, выводиться не будет, если на складе 0. Но кнопка купить ведь всё равно будет. Ссылка на сообщение Поделиться на другие сайты
grass 0 Опубликовано 26 апреля, 2009 Автор Жалоба Share Опубликовано 26 апреля, 2009 нет, допустим один цвет на складе закончился а другой нет, а выводятся всё равно оба и можно выбрать тот который закончился, и даже можно с ним оформить заказ, тогда на складе будет показываться (-1), проверял. какое бы условие и куда поставить? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2009 Жалоба Share Опубликовано 26 апреля, 2009 grass А попробуйте в /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"); Ссылка на сообщение Поделиться на другие сайты
grass 0 Опубликовано 26 апреля, 2009 Автор Жалоба Share Опубликовано 26 апреля, 2009 Сработало, спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 апреля, 2009 Жалоба Share Опубликовано 27 апреля, 2009 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения