Интеренет магазин PrestaShop

Re: Интеренет магазин PrestaShop

Сообщение _igor » Ср мар 27, 2013 4:30 pm

Попробуйте Tomatocart (http://tomatocart.com) но писать модуль для связки все равно придется
_igor
 
Сообщения: 114
Зарегистрирован: Пт ноя 30, 2012 4:48 pm

Re: Интеренет магазин PrestaShop

Сообщение mess@nger » Ср апр 10, 2013 7:27 pm

С томато поигрался, не очень...

Но сейчас не о том.

Перегонка с xml в csv не составила труда, возникла проблема при перегоне категорий.
При выгрузке категорий с предпринимателя я получил весьма "интересные" IDшники
...
376;"Для діток";26
77;Зошити;26
38;"Калькулятори, коврик для миш., наушн.";26
26;"Канцелярські товари";0
27;"Карта пам`яті, CD, дискети";26

...

Где первая колонка ID, вторая - название, третья - родительская категория. Как видите разброс, очень, большой. Скорее всего это изза того что в базе предпринимателя товары и категории - одна таблица (чисто моя догадка)... Так вот эти большие идшники преста кушать не захотела. Также воникла проблема с ID=1 и 2 , т.к. они зарезервированы престой... =((

Может кто сталкивался с данной проблемой как решили?
mess@nger
 
Сообщения: 22
Зарегистрирован: Пн мар 18, 2013 10:28 am

Re: Интеренет магазин PrestaShop

Сообщение dmitry » Чт апр 18, 2013 8:48 am

Если достаточно CSV (т.е. только экспорт), то это будет реализовано в ближайшее время.
dmitry
Разработчик
 
Сообщения: 3922
Зарегистрирован: Чт янв 27, 2011 3:43 pm

Re: Интеренет магазин PrestaShop

Сообщение mamaj_74 » Вт апр 23, 2013 9:16 am

dmitry писал(а):Если достаточно CSV (т.е. только экспорт), то это будет реализовано в ближайшее время.



Дмитрий, и за это спасибо. Но конечно хотелось бы обеспечить полный цикл обмена данными. В моем случае никаких фото и прочее. Всем советую, не парьтесь, есть программа для работы напрямую с базой престашопа, сторе менеджер, если не ошибаюсь. Там полный фарш и счастье по работе с каталогом.
А для интеграции с Предпринимателем было бы очень здорово создать возможность загружать в магазин количественные остатки и выгружать с магазина в Предприниматель заказы. Все. И это был бы полный alles super gut! Ну.... :oops: , а если еще сделать возможность загрузки из магазина запросов, или нарядов на производство....но такого счастья не бывает :D . У меня скоро запуск магазина, так что я не жду, а уже заказал разработку модуля, как рекомендовал вначале Дмитрий. Но будет только загрузка товаров и продуктов производства в магазин, и выгрузка заказов из магазина в предприниматель.
mamaj_74
 
Сообщения: 1
Зарегистрирован: Вт апр 23, 2013 9:02 am

Re: Интеренет магазин PrestaShop

Сообщение mess@nger » Пн май 13, 2013 12:53 pm

storemanager - это + 200$ стороннему разработчику... а я пытаюсь наладить связку предприниматель+prestashop без наворотов, так чтобы с коробочки можно было работать, и значит - продавать.... у меня тут весьма шкурный интерес, как у дилера :wink:

я тоже не жду... пишу скрипт перегонки....
проблему с сортировкой дерева решил.... еще какая то странная ахинея с самим csv... текст то в лапках... а то нет =///
mess@nger
 
Сообщения: 22
Зарегистрирован: Пн мар 18, 2013 10:28 am

Re: Интеренет магазин PrestaShop

Сообщение mess@nger » Пн май 13, 2013 12:59 pm

кстати, могу поделиться наработками... там ничего сложного, может кому пригодится:
Код: Выделить всё
<?php
   $filexml='Export.xml';
   if (file_exists($filexml)){
      $xml = simplexml_load_file($filexml);
      
// для фотографий
/*      foreach ($xml->TABLE_PRODUCT->PRODUCT as $product)
         {
            $product->PHOTO =  'img/import/'.$product->PHOTO;
         } */
      
      $id=0;
      $cats=array();
      foreach ($xml->TABLE_CATEGORY->CATEGORY as $cat) {
         $cats[$id]=$cat;
         $id++;
      }   
      $count=$id;
// сортировка дерева, не знаю на сколько рационально... но работает.      
      function treesort($in, &$out, &$c, $id){
         foreach($in as $el){
            $nid=(int)$el->CAT_PARENTID;
            if ($nid==$id){
                  $out[$c]=$el;
                  $c++;
                  treesort($in,$out,$c,$el->CAT_ID);
               }
         }
      }
      
      $c=0;
      $out=array();
      treesort($cats,$out,$c,0);
      
// в престе родительский - 2 Home категория как я понял.
      
      foreach ($out as $el){
         if ($el->CAT_PARENTID==0) $el->CAT_PARENTID=2;
      }
      
// собственно загоняем масив в csv      
      $f = fopen('adminpanel/import/cat.csv', 'w');
      foreach ($out as $el){
         fputcsv($f, get_object_vars($el),';');
      }
   
      fclose($f);


// и продукты в csv
      
      $f = fopen('adminpanel/import/import.csv', 'w');
      foreach ($xml->TABLE_PRODUCT->PRODUCT as $product) {
         fputcsv($f, get_object_vars($product),';');
      }
      fclose($f);
      echo "Succes.";
   }
   else echo "File does not exist." ;
?>
mess@nger
 
Сообщения: 22
Зарегистрирован: Пн мар 18, 2013 10:28 am

Re: Интеренет магазин PrestaShop

Сообщение dmitry » Пн май 13, 2013 1:15 pm

Стот ли самостоятельно заниматься конвертацией в .CSV с учетом того что:
dmitry писал(а):Если достаточно CSV (т.е. только экспорт), то это будет реализовано в ближайшее время.

На самом деле выгрузка файла для Prestashop у меня уже готова, добавляю вариант для Virtuemart.
dmitry
Разработчик
 
Сообщения: 3922
Зарегистрирован: Чт янв 27, 2011 3:43 pm

Re: Интеренет магазин PrestaShop

Сообщение mess@nger » Пн май 13, 2013 6:00 pm

Это уже вышло? Или скоро выйдет?? А то я болел почти три недели
dmitry писал(а):Если достаточно CSV (т.е. только экспорт), то это будет реализовано в ближайшее время.

Не забудьте его только отсортировать, пожалуйста, presta при импорте проверяет наличие родительского елемента.
mess@nger
 
Сообщения: 22
Зарегистрирован: Пн мар 18, 2013 10:28 am

Re: Интеренет магазин PrestaShop

Сообщение bagus » Вс мар 09, 2014 10:34 pm

Есть уже модуль)
bagus
 
Сообщения: 3
Зарегистрирован: Вс мар 09, 2014 10:18 pm

Пред.

Вернуться в Использование программы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron