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

Оптовые цены и оптовое кол-во товаров при импорте


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

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

в админке можно выставить "ручками", но это не вариант, так как цены и ко-во меняется ежедневно для большого кол-ва товаров.

Импорт товаров из csv. версия системы 1.67post-55627-0-49228000-1393314607_thumb.p

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

Эти данные выгружаются в старый импорт/экспорт.

 

В /admin/csv_backend.php

 

Если Вам нужно управлять скидками от количества через файл, то только старый импорт использовать.

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

Подскажите, пожалуйста, в какую таблицу в БД вносится информация из колонок p_priceNoTax.1-3?

то есть при старом импорте товаров в поле p_priceNoTax.3, например, вносится число в формате мин. кол-во:цена, правильно?

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

Да.

 

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

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

Эти данные выгружаются в старый импорт/экспорт.

 

В /admin/csv_backend.php

 

Если Вам нужно управлять скидками от количества через файл, то только старый импорт использовать.

Подскажите, пожалуйста, как подключить старый импорт?

во второй версии есть такая возможность?

Задача такая чтоб в файле импорта содержалась информация о названии товара, цена розничная, оптовая от определённого кол-во, наличие на складе, вес.

Важно чтобы при последующем импорте данные просто обновлялись автоматически.

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

День добрый.

Напишите, пожалуйста, что обозначают поля в файле импорта:

  • p_shipping
  • p_ean
  • p_disc
  • p_opttpl
  • p_vpe
  • p_vpe_status
  • p_vpe_value

При использовании старого импорта в самом файле csv можно удалять "ненужные поля"?

не повлияет ли это на корректность импорта?

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

Здравствуйте!

 

Удалять колонки вроде как нельзя.

 

Время доставки - видимо.

Штрих-код.

Это не знаю.

Это тоже не знаю.

Последние три связаны и единицей упаковки, настраивается в Админке - Настройки - Единица упаковки и затем уже в конкретном товаре.

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

Ясно, спасибо.

 

Подскажите, пожалуйста ещё такой момент - как сделать чтоб старый импорт можно было запускать по расписанию, например кроном или по ссылке (например site.ru/admin/csv_backend.php?action=import&select_file=import.csv) минуя авторизацию?

 

Заранее спасибо

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

По умолчанию - никак, всё как раз упрётся в авторизацию.

 

Нужно править скрипты, наверено убирать авторизацию, тогда только сможете его выполнять крон.

 

Но аккуратней, если уберёте авторизацию, ведь любой сможет использовать импорт/экспорт, нужно будет тогда ограничивать доступ по ip или файл как-то переименовывать.

 

В общем, готового варианта нет, только правкой кода.

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

 

 

В общем, готового варианта нет, только правкой кода.

День добрый. 

Ну понятно что править надо в коде. Подскажите где именно, пожалуйста.

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

Так Вам это не поможет, судя по вопросу.

Раз Вы задаёте такой вопрос, то уже понятно, что сами не разберётесь и ничего не сделаете.

 

Для начала смотрите /admin/includes/application_top.php

/admin/includes/functions/gemeral.php

 

vam_check_permission

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

Спасибо, разобрался.

 

А в старый импорт есть возможность вставить минимальное кол-во для заказа?

Там такого поля не нашел

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

и ещё вопрос, немного не в тему :) , в 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.

Это условие необходимо чтоб показывать/скрывать блоки или другое содержимое для определённых страниц.

 

Как можно это решить?

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

Так Вы неправильно пишите ведь.

Если php код, то должно быть как-то так, примерное:

{php}
if (strstr($PHP_SELF, FILENAME_DEFAULT)) }
{/php}
здесь html-код
{php}
}
{/php}

т.е. как обычный php код, только вместо <?php - {php}, вместо ?> - {/php}

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

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

if (strstr($PHP_SELF, FILENAME_DEFAULT))

Есть ещё варианты как можно показывать определённые элементы только на определённых страницах?

 

И по мин. кол-ву для заказа вы не ответили...

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

А зачем Вам вообще php?!

Что Вы хотите, можно ведь на смарти писать условия!?

 

Типа:

{if $smarty.server.SERVER_URI != 'страница'}
...
{/if}

или:

{if !smarty.get.cat}
...
{/if}
Ссылка на сообщение
Поделиться на другие сайты

Спасибо, разобрался.

Минимальное кол-во в файле старого импорта не участвует. оно прописано в файле import.php на строке 296

$products_array = array_merge($products_array, array ('products_quantity_min' => '1'));

в принципе можно сделать в файле импорта ещё одно поле и использовать его. 

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

Но, после импорта,  возникла такая проблема:

Импорт проходит нормально, данные записываются в соответствующие поля (из graduated_price), но не отображаются, пока в админке не перейти на страницу редактирования товара.

То есть для покупателя есть специальная цена от количества товара, но он её не увидит пока админ не зайдёт на страничку редактирования товара. После этого цена и кол-во отображаются.

 

Подскажите пожалуйста в чём может быть проблема.

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

Наверное какие-то данные для спец. товара не заполняется, я старым импортом не пользовался, даже и не подскажу ничего конкретного.

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