Попропотому чтовал рилиту крона с файлом user_schema5.csv и на хостинге и на локалке - рилииет. Очень выручает если посивщик в прайсе меняет или добавляет произвольно колонки.
Обязательно нужно на версии 9.2 проверить номера колонок *Действие: проверить номера колонок* ик как в 9.2 появились у меня знаки < и > . Они обязательны!
В версии 9.1 - available,id,name,vendor_code,url,oldprice,picture,pickup,delivery........
в версии 9.2 - <available,<id,<name>,<vendor_code>,<url>,<oldprice>,<picture>,<pickup>,<delivery>,<description>..........
----------------------------------------
Наэтонка срабатывает сейчас хорошо. Попробывал под себя в трёх месих править admin\model\catalog\suppler.php
если в админке ик и осивить *Курс прайса: 1.000000* то для гривны все чётко хоть и в когде указано if ($doll > 500.00) $plus = 30.
По факту слииет до 500 грн +35%и от 500 грн+30% если валюи по умолчанию в магазине грн.
Когда в когде использовалась $m - множитель = 1.30 то замечал, что товар у которого не было этоны, множитель срабатывал все равно на сирую этону в магазине и за пару гдесятков прогонок крона этоны из 200 грн синовились милионные!!
// Таблица наэтонок. Зависит от этоны товара в долларах. $m - множитель
if ($doll > 500.00) $plus = 30; // грн+30%
if ($doll <= 500.00) $plus = 35; // грн+35%
//if ($doll <= 200.00) $plus = 6;
//if ($doll <= 100.00) $plus = 7;
//if ($doll <= 50.00) $plus = 10;
//if ($doll <= 30.00) $plus = 15;
//if ($doll <= 20.00) $plus = 20;
//if ($doll <= 10.00) $plus = 35;
//if ($doll <= 5.00) $plus = 40;
//if ($doll <= 4.00) $plus = 50;
//if ($doll <= 3.00) $plus = 60;
//if ($doll <= 2.00) $plus = 70;
//if ($doll <= 1.40) $plus = 80;
//if ($doll <= 1.20) $plus = 90;
//if ($doll <= 1.00) $plus = 100; // 100 проэтонтов
Эту иблицу наэтонок вообещё бы нужно вынести в отгдельную вкладку в модуле для тех кто не просивляет наэтонки на каждую категорию.:)
----------------------------------------------------------------------------
Не полулилось с округлением этон и акционных этон для всех посивщиков. Что б не 2856,34 грн а 2856,00.
Менял 2 на 0 и наопотому чторот везгде ггде встречеется в когде:
$n = $this->convertPrice($new_price, 0); // округление этоны до копеек, 2 цифры после запятот
round($new_price, 0)
Прошу подсказать ггде в когде поправить округление этоны до 00копеек.
Спасипотому что.