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

Товары со скидкой - после заказа автомат. снимает скидку


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

Добрый день, подскажите пожалуйста , если есть товары со скидкой, после оформления клиента товара , после этого скидка снимается автоматически. Как сделать, чтоб скидка не снималась автоматически ??? спасибо за ответ

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

и еще подскажите , где надо поменять валюту в счете, то есть сформирован заказ, и когда нажимаешь чтоб автоматически сформировало счет или накладную, там стоит валюта другая ( например сумма руб.), не та которая указана в настройках в админке. Пытались найти в файле schet.php и в russian.php

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

Skuma

Так наверное Вы не указываете количество товара со скидкой, там же вроде количество надо указать, укажите например 100000

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

В /lang/russian/russian.php и /lang/russian/admin/print_order.php можно менять текст рублей, рубля и т.д.

Это если речь про счёт и вывод суммы прописью.

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

Skuma

Так наверное Вы не указываете количество товара со скидкой, там же вроде количество надо указать, укажите например 100000

если Вы за колонку в прайсе v_products_quantity , то там количество стоит больше 1000

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

В /lang/russian/russian.php и /lang/russian/admin/print_order.php можно менять текст рублей, рубля и т.д.

Это если речь про счёт и вывод суммы прописью.

Сумма прописью в счете и накладной - В /lang/russian/russian.php поменяли , но в счете и в накладной так осталось без изменений . ГДЕ же НАДо МЕНЯТЬ ????

В табличной форме в счете и накладной - находится по адресу vamshop/admin/print_order.html

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

Я про количество в Админке - Каталог - Скидки.

Вы ж про эту скидку говорите?!

да за админку, а как можно автоматически добавлять количество, в ручную это не реально

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

Можно попробоать в phpMyAdmin, в таюдице specials, установить колонке products_quantity значение по умолчанию например 1000

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

Можно попробоать в phpMyAdmin, в таюдице specials, установить колонке products_quantity значение по умолчанию например 1000

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

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

А что Вы показывается.

Я ж писал про таблицу specials в phpMyAdmin.

В общем, сделайте проще.

В /admin/easypopulate.php поменяйте (встречается два раза в файле, первый раз и чуть ниже, оба раза меняйте):



'specials_new_products_price' => $v_products_specials_price,
[/code] на:
[code]
'specials_quantity' => 10000,
'specials_new_products_price' => $v_products_specials_price,

Тогда, по идее, при импорте в Админке - Каталог - Скидки будет и количество указано.

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

А что Вы показывается.

Я ж писал про таблицу specials в phpMyAdmin.

В общем, сделайте проще.

В /admin/easypopulate.php поменяйте (встречается два раза в файле, первый раз и чуть ниже, оба раза меняйте):



'specials_new_products_price' => $v_products_specials_price,
[/code] на:
[code]
'specials_quantity' => 10000,
'specials_new_products_price' => $v_products_specials_price,

Тогда, по идее, при импорте в Админке - Каталог - Скидки будет и количество указано.

в этом файле не два , а 4-е , менять только первые два или все???

if ($specials = vam_db_fetch_array($result)) {

$sql_data_array = array('products_id' => $v_products_id,

'specials_quantity' => 10000,

'specials_new_products_price' => $v_products_specials_price,

'specials_last_modified' => 'now()'

);

vam_db_perform(TABLE_SPECIALS, $sql_data_array, 'update', 'specials_id = '.$specials['specials_id']);

if (EP_SPPC_SUPPORT == true) {

$sql_data_array = array('products_id' => $v_products_id,

'specials_quantity' => 10000,

'specials_new_products_price' => $v_products_specials_price,

);

vam_db_perform('specials_retail_prices', $sql_data_array, 'update', 'products_id = '.$v_products_id);

}

} else {

$sql_data_array = array('products_id' => $v_products_id,

'specials_new_products_price' => $v_products_specials_price,

'specials_date_added' => 'now()',

'status' => '1'

);

if (EP_SPPC_SUPPORT == true) { $sql_data_array = array_merge($sql_data_array,array('customers_group_id' => '0')); }

vam_db_perform(TABLE_SPECIALS, $sql_data_array, 'insert');

if (EP_SPPC_SUPPORT == true) {

$sql_data_array = array('products_id' => $v_products_id,

'specials_new_products_price' => $v_products_specials_price,

'status' => '1',

'customers_group_id' => '0'

);

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

Поменяйте все.
поменяли все :

if ($specials = vam_db_fetch_array($result)) {

$sql_data_array = array('products_id' => $v_products_id,

'specials_quantity' => 10000,

'specials_new_products_price' => $v_products_specials_price,

'specials_last_modified' => 'now()'

);

vam_db_perform(TABLE_SPECIALS, $sql_data_array, 'update', 'specials_id = '.$specials['specials_id']);

if (EP_SPPC_SUPPORT == true) {

$sql_data_array = array('products_id' => $v_products_id,

'specials_quantity' => 10000,

'specials_new_products_price' => $v_products_specials_price,

);

vam_db_perform('specials_retail_prices', $sql_data_array, 'update', 'products_id = '.$v_products_id);

}

} else {

$sql_data_array = array('products_id' => $v_products_id,

'specials_quantity' => 10000,

'specials_new_products_price' => $v_products_specials_price,

'specials_date_added' => 'now()',

'status' => '1'

);

if (EP_SPPC_SUPPORT == true) { $sql_data_array = array_merge($sql_data_array,array('customers_group_id' => '0')); }

vam_db_perform(TABLE_SPECIALS, $sql_data_array, 'insert');

if (EP_SPPC_SUPPORT == true) {

$sql_data_array = array('products_id' => $v_products_id,

'specials_quantity' => 10000,

'specials_new_products_price' => $v_products_specials_price,

'status' => '1',

'customers_group_id' => '0'

);

vam_db_perform('specials_retail_prices', $sql_data_array, 'insert');

ПОСЛЕ ЭТОГО ПЕРЕСТАЛ РАБОТАТЬ ЭКПОРТ ТОВАРОВ, ВЫДАЕТ МАГАЗИН ЗАКРЫТ НА ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ В АДМИН ПАНЕЛИ

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

Вот попробуйте этот файл /admin/easypopulate.php

Тоже ошибка с ним?

с этим ошибки нету, только товар все равно со скидкой после заказ автоматически снимает скидку ,в этом файле есть три : 'specials_new_products_price' => $v_products_specials_price, в первух двух добавлено 1000 ,а в третем нет,может надо тоже туда ?

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

После импорта товаров, проверьте в phpMyAdmin в таблице specials, заполняется колонка quantity

Да, попробуйте добавить, если не заполняется в phpMyAdmin колонка quantity после импорта.

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

После импорта товаров, проверьте в phpMyAdmin в таблице specials, заполняется колонка quantity

Да, попробуйте добавить, если не заполняется в phpMyAdmin колонка quantity после импорта.

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

Это после того как Вы добавили свой код заработало?

или мой файл тоже работал?

Прицепите свой рабочий файл /admin/easypopulate.php, если не сложно.

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