0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 353 Просмотров
*

worldmen

  • Осваиваюсь на форуме
  • 138
  • 2
Попробовал импортировать товары стандартными средствами JoomShopping, и увидел, что алиасы автоматом не создаются. Надо потом заходить в каждый товар и сохранять его.
Поэтому вопрос: если в CSV файле будет поле с нормальным алиасом, возможно его занести в БД?
Если я правильно понял, то нужно добавить поле в массив row b строку сюда (simpleimport.php)
Код: php
                   $product = JSFactory::getTable('product', 'jshop');
                    $product->set("product_ean", $row[1]);
                    $product->set("product_quantity", $row[2]);
                    $product->set("product_date_added", $row[3]);
                    $product->set("product_price", $row[4]);
                    $product->set("min_price", $row[4]);
                    $product->set("product_tax_id", $listTax[$tax_value]);                                       
                    $product->set("currency_id", $jshopConfig->mainCurrency);
                    $product->set($lang->get("name"), $row[7]);
                    $product->set($lang->get("short_description"), $row[8]);
                    $product->set($lang->get("description"), $row[9]);
                    $product->store();
                    $product_id = $product->get("product_id");
                    $category_id = $listCat[$category_name];
                    if ($category_name!="" && $category_id){
                        $_products->setCategoryToProduct($product_id, array($category_id));
                    }

Только толком не пойму где чтение идет из файла CSV, тут начинается
Код: php
            $csv = new csv();
            $data = $csv->read($filename);
            if (is_array($data)){               
                foreach($data as $k=>$row){                   
                    if (count($row)<2 || $k==0) continue;
а дальше непонятно...
*

dmitry_stas

  • Профи
  • 10032
  • 952
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

worldmen

  • Осваиваюсь на форуме
  • 138
  • 2
Тоже хороший вариант. Спасибо, попробую.
------
Попробовал - хорошо работает.
« Последнее редактирование: 18.06.2015, 20:19:04 от worldmen »
*

nevigen

  • Moderator
  • 8918
  • 755
  • http://n*****n.com
Попробовал - хорошо работает.
как и все остальное  :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кратность товаров и минимальное количество товара

Автор vorfey

Ответов: 14
Просмотров: 2705
Последний ответ 22.09.2017, 19:42:24
от Nikolas61
Сократить наименование товара

Автор IIIyPyII

Ответов: 6
Просмотров: 46
Последний ответ 22.09.2017, 12:29:17
от nevigen
Видео с Youtube вместо картинки на карточке товара

Автор ksena

Ответов: 27
Просмотров: 1697
Последний ответ 15.09.2017, 18:58:10
от Biss
Создание/импорт прайс листа JoomShopping

Автор imprus

Ответов: 4
Просмотров: 77
Последний ответ 30.08.2017, 11:51:39
от imprus
Как добавить всплывающую информацию в карточку товара?

Автор Dolphin4ik_1

Ответов: 12
Просмотров: 276
Последний ответ 19.08.2017, 15:15:27
от fiksius