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

Атрибуты


freebsd_admin

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

Проблеммы с атрибутами:

1) Почему то сразу кидает в модуль оплаты, пропуская модуль доставки. При этом файлы не прикреплены. На локалке нормально работает, какой файл отвечает за оформление заказа чтоб проверить.

2) Можно как то улучшить форму для прикрепления файлов? а то получается один громадный список и не удобно выбирать. + файлы заливаются только через фтп..

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

1. Такое бывает если к товару файл прицеплен, считается, что это виртуальный товар и доставка ему не нужна.

2. Нет, по умолчанию пока что не исправлено, я согласен, что неудобно, но пока не решено.

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

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

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

/checkout_shipping.php

/includes/classes/shipping.php

/templates/vamshop/module/checkout_shipping.html

/templates/vamshop/module/checkout_shipping_block.html

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

Файлы сверил со стандартными вамшопа, они идентичны.

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

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

Ну так Вы хоть ссылку на магазин дайте, доступ в админку, доступ на ftp пришлите.

Наугад ничего сказать нельзя.

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

Может я что-то неправильно делаю, но у меня этот функционал не работает..

Установил с нуля вамшоп, версия 1.64

-установил модули оплаты, доставки, доставка-оплата

-установил возможность скачивания товаров

-создал атрибут и присвоил ему два значения

-Создал файл и присвоил ему атрибут, поставил две галочки напротив значений, файлы не выбирал

-Покупаю товар, выбираю значение атрибута, нажимаю оформить. Переходит сразу в оплату. доставка пропускается.

При этом если "скачивание" в настройках отключить то все работает.

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

Если я не прав, то поправьте. Спасибо!

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

Файлы скачиваемые есть в другой категории. Даже не знаю что делать. Может файлы какие то править?

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

Ну а ссылку хоть на товар можно, доступ в админку, доступ на ftp.

Пришлите всё это в личку + ещё раз описание проблемы.

Попробую посмотреть.

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

Я ведь выше написал что пробовал на голом движке вамшопа версии 1.64. То есть проблема не в моем сайте а в коде движка..

Обновил до версии 1,65 тестовый сайт, все равно не помогло.

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

Попробовал на "голой" 1.65 версии создать товар, прицепить атрибут, при оформлении доставка не пропускается.

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

А скачивание файлов в настройках включали? Без включенного скачивания у меня все работает. проверил и на "голой" 1,65 версии.

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

А после того как Вы включили скачивание, пересохранили атрибут товара?

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

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

freebsd_admin

Попробуйте так:

В /admin/includes/modules/new_attrbiutes_change.php поменяйте:


//if ($_POST[$cv_id . '_download_file'] != '') {
if (DOWNLOAD_ENABLED == 'true') {
$value_download_file = $_POST[$cv_id . '_download_file'];
$value_download_expire = $_POST[$cv_id . '_download_expire'];
$value_download_count = $_POST[$cv_id . '_download_count'];

$value_is_pin = $_POST[$cv_id . '_ispin'];
$products_attributes_is_pin = isset($value_is_pin)?1:0;

vam_db_query("INSERT INTO ".TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD." (products_attributes_id, products_attributes_filename, products_attributes_maxdays, products_attributes_maxcount, products_attributes_is_pin) VALUES ('" . $products_attributes_id . "', '" . $value_download_file . "', '" . $value_download_expire . "', '" . $value_download_count . "', '" . $products_attributes_is_pin . "')") or die(mysql_error());
//}
[/code] на:
[code]
if ($_POST[$cv_id . '_download_file'] != '') {
if (DOWNLOAD_ENABLED == 'true') {
$value_download_file = $_POST[$cv_id . '_download_file'];
$value_download_expire = $_POST[$cv_id . '_download_expire'];
$value_download_count = $_POST[$cv_id . '_download_count'];

$value_is_pin = $_POST[$cv_id . '_ispin'];
$products_attributes_is_pin = isset($value_is_pin)?1:0;

vam_db_query("INSERT INTO ".TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD." (products_attributes_id, products_attributes_filename, products_attributes_maxdays, products_attributes_maxcount, products_attributes_is_pin) VALUES ('" . $products_attributes_id . "', '" . $value_download_file . "', '" . $value_download_expire . "', '" . $value_download_count . "', '" . $products_attributes_is_pin . "')") or die(mysql_error());
}

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

Интересно, почему эти строчки были закоментированы..

Так все работает, большое спасибо!

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