kilo 0 Опубликовано 25 февраля, 2014 Жалоба Share Опубликовано 25 февраля, 2014 Собственно возникла проблема, необходимо из файла импорта вставлять оптовую стоимость и количество товаров, после которого система должна считать уже по оптовой стоимости, например при кол-ве 5 шт. - обычная цена, свыше 5-и - оптовая. в админке можно выставить "ручками", но это не вариант, так как цены и ко-во меняется ежедневно для большого кол-ва товаров. Импорт товаров из csv. версия системы 1.67 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2014 Жалоба Share Опубликовано 25 февраля, 2014 Эти данные выгружаются в старый импорт/экспорт. В /admin/csv_backend.php Если Вам нужно управлять скидками от количества через файл, то только старый импорт использовать. Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 25 февраля, 2014 Автор Жалоба Share Опубликовано 25 февраля, 2014 Подскажите, пожалуйста, в какую таблицу в БД вносится информация из колонок p_priceNoTax.1-3? то есть при старом импорте товаров в поле p_priceNoTax.3, например, вносится число в формате мин. кол-во:цена, правильно? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2014 Жалоба Share Опубликовано 25 февраля, 2014 Да. Если я правильно помню, данные о скидках от количества записываются в таблицу products_graduated_prices Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 25 февраля, 2014 Автор Жалоба Share Опубликовано 25 февраля, 2014 странно, у меня есть несколько товаров с оптовой стоимостью от количества, но в этой таблице нет записей. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2014 Жалоба Share Опубликовано 25 февраля, 2014 Если речь про разные цены для разных групп, то это таблицы personal_offers_by_customers_X Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 12 марта, 2014 Автор Жалоба Share Опубликовано 12 марта, 2014 Эти данные выгружаются в старый импорт/экспорт. В /admin/csv_backend.php Если Вам нужно управлять скидками от количества через файл, то только старый импорт использовать. Подскажите, пожалуйста, как подключить старый импорт? во второй версии есть такая возможность? Задача такая чтоб в файле импорта содержалась информация о названии товара, цена розничная, оптовая от определённого кол-во, наличие на складе, вес. Важно чтобы при последующем импорте данные просто обновлялись автоматически. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 марта, 2014 Жалоба Share Опубликовано 12 марта, 2014 Так откройте в браузере ссылку, он и так есть, просто из меню убран. Нет. Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 26 марта, 2014 Автор Жалоба Share Опубликовано 26 марта, 2014 День добрый. Напишите, пожалуйста, что обозначают поля в файле импорта: p_shipping p_ean p_disc p_opttpl p_vpe p_vpe_status p_vpe_value При использовании старого импорта в самом файле csv можно удалять "ненужные поля"? не повлияет ли это на корректность импорта? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 марта, 2014 Жалоба Share Опубликовано 26 марта, 2014 Здравствуйте! Удалять колонки вроде как нельзя. Время доставки - видимо. Штрих-код. Это не знаю. Это тоже не знаю. Последние три связаны и единицей упаковки, настраивается в Админке - Настройки - Единица упаковки и затем уже в конкретном товаре. Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 27 марта, 2014 Автор Жалоба Share Опубликовано 27 марта, 2014 Ясно, спасибо. Подскажите, пожалуйста ещё такой момент - как сделать чтоб старый импорт можно было запускать по расписанию, например кроном или по ссылке (например site.ru/admin/csv_backend.php?action=import&select_file=import.csv) минуя авторизацию? Заранее спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 марта, 2014 Жалоба Share Опубликовано 27 марта, 2014 По умолчанию - никак, всё как раз упрётся в авторизацию. Нужно править скрипты, наверено убирать авторизацию, тогда только сможете его выполнять крон. Но аккуратней, если уберёте авторизацию, ведь любой сможет использовать импорт/экспорт, нужно будет тогда ограничивать доступ по ip или файл как-то переименовывать. В общем, готового варианта нет, только правкой кода. Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 28 марта, 2014 Автор Жалоба Share Опубликовано 28 марта, 2014 В общем, готового варианта нет, только правкой кода. День добрый. Ну понятно что править надо в коде. Подскажите где именно, пожалуйста. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 марта, 2014 Жалоба Share Опубликовано 28 марта, 2014 Так я ж код не буду за Вас писать. Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 28 марта, 2014 Автор Жалоба Share Опубликовано 28 марта, 2014 Так я ж код не буду за Вас писать. Я просил подсказать какой файл отвечает за авторизацию Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 марта, 2014 Жалоба Share Опубликовано 28 марта, 2014 Так Вам это не поможет, судя по вопросу. Раз Вы задаёте такой вопрос, то уже понятно, что сами не разберётесь и ничего не сделаете. Для начала смотрите /admin/includes/application_top.php /admin/includes/functions/gemeral.php vam_check_permission Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 1 апреля, 2014 Автор Жалоба Share Опубликовано 1 апреля, 2014 Спасибо, разобрался. А в старый импорт есть возможность вставить минимальное кол-во для заказа? Там такого поля не нашел Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 1 апреля, 2014 Автор Жалоба Share Опубликовано 1 апреля, 2014 и ещё вопрос, немного не в тему :) , в smarty есть возможность вставлять php код напрямую {php} код {/php} и условия {if} условие {/if}, но при вставке условия <?php if (strstr($PHP_SELF, FILENAME_DEFAULT)) { ?> какой нить HTML CODE <?php } ?> или {php if (strstr($PHP_SELF, FILENAME_DEFAULT)) } какой нить HTML CODE {/php} или {if (strstr($PHP_SELF, FILENAME_DEFAULT)) } какой нить HTML CODE {/if} в шаблон /templates/vamshop/index.html smarty выдаёт ошибку, либо просто не показывает HTML CODE. Это условие необходимо чтоб показывать/скрывать блоки или другое содержимое для определённых страниц. Как можно это решить? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 апреля, 2014 Жалоба Share Опубликовано 1 апреля, 2014 Так Вы неправильно пишите ведь. Если php код, то должно быть как-то так, примерное: {php} if (strstr($PHP_SELF, FILENAME_DEFAULT)) } {/php} здесь html-код {php} } {/php} т.е. как обычный php код, только вместо <?php - {php}, вместо ?> - {/php} Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 2 апреля, 2014 Автор Жалоба Share Опубликовано 2 апреля, 2014 эта конструкция не работает, уже пробовал множество вариантов. код просто не видно, то есть не выполняется условие if (strstr($PHP_SELF, FILENAME_DEFAULT)) Есть ещё варианты как можно показывать определённые элементы только на определённых страницах? И по мин. кол-ву для заказа вы не ответили... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 апреля, 2014 Жалоба Share Опубликовано 2 апреля, 2014 А зачем Вам вообще php?! Что Вы хотите, можно ведь на смарти писать условия!? Типа: {if $smarty.server.SERVER_URI != 'страница'} ... {/if} или: {if !smarty.get.cat} ... {/if} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 апреля, 2014 Жалоба Share Опубликовано 2 апреля, 2014 А где по мин. количество?! Что-то не вижу, о чём речь? Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 7 апреля, 2014 Автор Жалоба Share Опубликовано 7 апреля, 2014 Спасибо, разобрался. Минимальное кол-во в файле старого импорта не участвует. оно прописано в файле import.php на строке 296 $products_array = array_merge($products_array, array ('products_quantity_min' => '1')); в принципе можно сделать в файле импорта ещё одно поле и использовать его. Ссылка на сообщение Поделиться на другие сайты
kilo 0 Опубликовано 7 апреля, 2014 Автор Жалоба Share Опубликовано 7 апреля, 2014 Но, после импорта, возникла такая проблема: Импорт проходит нормально, данные записываются в соответствующие поля (из graduated_price), но не отображаются, пока в админке не перейти на страницу редактирования товара. То есть для покупателя есть специальная цена от количества товара, но он её не увидит пока админ не зайдёт на страничку редактирования товара. После этого цена и кол-во отображаются. Подскажите пожалуйста в чём может быть проблема. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 апреля, 2014 Жалоба Share Опубликовано 7 апреля, 2014 Наверное какие-то данные для спец. товара не заполняется, я старым импортом не пользовался, даже и не подскажу ничего конкретного. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения