Jump to content

Recommended Posts

Добрый вечер!
Скажите модуль

Подойдет для загрузки?
В файле только артикул, название товара, категория, цена. Все, больше ничего нет и не надо.

Share this post


Link to post
Share on other sites
1 минуту назад, nikifalex сказал:

нет

А чего? в чем причина, модуль нерабочий? У меня окстор 2.3

Edited by appleuastore

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 03.02.2019 в 19:22, appleuastore сказал:

Скажите модуль

...

Подойдет для загрузки?
В файле только артикул, название товара, категория, цена. Все, больше ничего нет и не надо.

А почему бы не спросить в той теме?

 

В 03.02.2019 в 19:23, nikifalex сказал:

нет

Почему нет-то? Другой вопрос - сколько всего товаров. Этот модуль не может обработать большое количество.

 

В 04.02.2019 в 00:07, splka сказал:

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

Ну, такие полезные наработки нужно выкладывать в Дополнения ;-)

Share this post


Link to post
Share on other sites
26 минут назад, SiteMix сказал:

А почему бы не спросить в той теме?

 

Почему нет-то? Другой вопрос - сколько всего товаров. Этот модуль не может обработать большое количество.

 

Ну, такие полезные наработки нужно выкладывать в Дополнения ;-)

 

Там без бубна и плясок человеку несведущему разобраться будет не просто.
Полезное я итак выкладываю туда)

Но пишется реально с пол пинка.
http://webcache.googleusercontent.com/search?q=cache:9FQ98FPOHmgJ:www.cleverscript.ru/index.php/php/scripts-php/28-phpexel+&cd=1&hl=ru&ct=clnk&gl=ua#.XFk0SM1S9aQ
Ссылка на кеш, потому, что сайт временно в суспенде.
Код который читает из файла.
Всё работает на PHPExcel либе.

Туда добавляется код для чтения мерженых ячеек:

    foreach ($aSheet->getMergeCells() as $cells) {
    if ($cell->isInRange($cells)) {
    $currMergedCellsArray = PHPExcel_Cell::splitRange($cells);
    $cell = $aSheet->getCell($currMergedCellsArray[0][0]);
        break;
    }
}

и меняется:

//      foreach($cellIterator as $cell){
    foreach($cellIterator as $key => $cell){
//echo $key;
    if($key == "C" ||$key == "E"||) continue;

для того чтобы выбросить все ненужные ячейки.

либо зеркально

    if($key != "C" ||$key != "E"||) break;

as sample.
всё остальное добавляется по вкусу.
Это я про sql запросы, про то, как разобрать массив, как сравнить наличие товаров у себя и у поставщика.
Каким образом файлы для обработки поставляться будут и прочее.
 

Share this post


Link to post
Share on other sites
1 час назад, SiteMix сказал:

Почему нет-то?

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

в котором 

Цитата

человеку несведущему разобраться будет не просто.

 

Share this post


Link to post
Share on other sites
56 минут назад, nikifalex сказал:

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

Ну, скопипастить несколько колонок любой сможет.

Что касается второй цитаты, она относилась к разработке @splka, а у упомянутого модуля вполне понятный файл экспорта/импорта.

Share this post


Link to post
Share on other sites
15 минут назад, SiteMix сказал:

Ну, скопипастить несколько колонок любой сможет.

Что касается второй цитаты, она относилась к разработке @splka, а у упомянутого модуля вполне понятный файл экспорта/импорта.

 

Ну right way я выложил, а дальше каждый может под себя адаптировать.
Из того, что я ща собрал меня вполне устраивает.

Share this post


Link to post
Share on other sites
В 04.02.2019 в 00:07, splka сказал:

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

Привет! Допилил ReceiverMail?

Share this post


Link to post
Share on other sites
8 часов назад, ALES33 сказал:

Привет! Допилил ReceiverMail?


Не, ещё не.
Другие задачи были.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.