Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

CSV импорт/экспорт

CSV импорт/экспорт

я уже затрахался с этим импорт експорт, ни плагины ни в меню невозможно залить товар, кодировка непонятно какая.
есть че сказать умное ?


есть соображения по этому поводу ?


Часть файла можешь скинуть?


Простой пхп. Стандартными средствами скорее всего не получится сделать:( Я помучилась и в итоге решила сделать все одним скриптиком.



Часть файла можешь скинуть?

какое должно быть строение прайса? вот есть например формат xls, что с ним делать ? если Excel импорт/экспорт собственно и не для xls формата.
создал несколько товаров, нажимаю Excel экспорт -  EPA_1.xls
v_products_id v_products_model v_products_page_url v_products_image v_products_name_5 v_products_description_5 v_products_short_description_5 v_products_keywords_5 v_products_url_5 v_products_meta_title_5 v_products_meta_description_5 v_products_meta_keywords_5 v_products_price v_products_weight v_date_avail v_date_added v_products_quantity v_products_sort v_manufacturers_name v_categories_name_1 v_categories_name_2 v_categories_name_3 v_categories_name_4 v_categories_name_5 v_categories_name_6 v_categories_name_7 v_tax_class_title v_status v_action v_mo_image_1 v_mo_image_2 v_mo_image_3 v_mo_image_4 EOREOR
115 betonomeshalka-forte-ew5125.html 115_0.jpg Бетонозмішувач Forte EW5125 <p>Бетонозмішувач Forte EW5125 пересувний побутовий гравітаційного типу. Призначений для приготування бетонних та будівельних сумішей. В конструкції використані дві суцільнотянуті чаші, які приводяться до руху зубчастою парою (стальна шестерня та суцільний чавунний вінець).<br /><br />Особливості Forte EW5125:<br />Гартована шестерня <br />Суцільний чавунний вінець <br />Захист від забруднення ведучої шестерні <br />Металеві транспортувальні колеса <br />Розміри: 600х750х710 мм.</p> Особливості Forte EW5125: Гартована шестерня Суцільний чавунний вінець Захист від забруднення ведучої шестерні Металеві транспортувальні колеса Розміри: 600х750х710 мм. 1590 0.00 2012-06-18 15:22:55 0 0 FORTE Будівельне обладнання Бетонозмішувачі --нет-- Active EOREOR
118 118_0.jpg Бетонозмішувач Forte EW7150 Бетонозмішаувач Forte EW7150 призначен для приготування високоякісних бетонних сумішей та будівельних розчинів на будівельних майданчиках, при індивідуальному і дачному будівництві, ремонті будівель, будинків, гаражів. Розміри: 810х710х430 мм. Бетонозмішаувач Forte EW7150 призначен для приготування високоякісних бетонних сумішей та будівельних розчинів на будівельних майданчиках, при індивідуальному і дачному будівництві, ремонті будівель, будинків, гаражів. 2199 0.00 2012-06-25 20:48:30 1 0 FORTE Будівельне обладнання Бетонозмішувачі --нет-- Active EOREOR


чтоже это за такой вывод?


В Shopos под форматом  Excel  подразумевается csv с  табуляцией в качестве символа разделения
http://docs.shopos.ru/index.php?id=2_4


вообщем так, экспортирую CSV по уже добавленным товарам, удаляю товары из магазина, пробую его залить обратно,выходит БОЛТ, 0 добавлено,0 обновлено и кодировка крякозябры. Теперь история с xls, еще залить обратно можно тот, что только экспортировался, но когда стоит его открыть и закрыть с сохранением, товары не добавляются, пишет просто, что файл загружен  >:(

какой версии xls файл должен быть ? а то у меня в OpenOffice3 можно сохранять как-то, 95год.xls и по версии винды 2000\ХР\.xls и еще ..., но ниодин не влез как надо, только, тот который отдает сам магазин при генерации.

и еще.

как подписать такую таблицу в xls файле ?
код товара => название товара => цена для посетителя  => цена оптовому покупателю
v_products_id          v_products_name_5          v_products_price                      ???????тут не вкурсе???????????

это пожалуй самые нужны сейчас поля, гляньте пожалуйста проф. глазом или все на месте.

причем гугл тоже какой-то не тот файл xls создает при экспорте даже если просто копи-паст готовый прайс из экспорта! Интересно в чем проблема, файлы же идентичны  :(

вот пример файла xls


попробуйте просто Импорт-Экспорт и грузите туда файл формата "Текстовый разделение табуляцией".



попробуйте просто Импорт-Экспорт и грузите туда файл формата "Текстовый разделение табуляцией".

Спасибо!
только дата добавления стоит вся в "0"
CSV импорт/экспорт

CSV импорт/экспорт


с датой решил, сделал автоматом реальное воемя добавления

                        $query = "INSERT INTO ".TABLE_PRODUCTS." (
                                                        products_id,
                                        products_image,
                                        products_model,
                                        group_permission_0,
                                        group_permission_1,
                                        group_permission_2,
                                        group_permission_3,
                                        products_page_url,
                                        products_price,
                                        products_status,
                                        products_tax_class_id,
                                        products_weight,
                                        products_date_available,
                                        products_date_added,
                                        products_quantity,
                                        products_sort,
                                        manufacturers_id)
                                                VALUES (
                                                        '$v_products_id',
                                                        '$v_products_image',
                                                        '$v_products_model',
                                                        '1',
                                                        '1',
                                                        '1',
                                                        '1',
                                                                '$v_products_page_url',
                                                                '$v_products_price',
                                                                '$v_db_status',
                                                                '$v_tax_class_id',
                                                                '$v_products_weight',
                                                                $v_date_avail,
                                                                $v_date_added,                                                 
                                                                '$v_products_quantity',
                                                                '$v_products_sort',
                                                                '$v_manufacturer_id')
                                                        ";

        if ($v_date_avail == '') {
                $v_date_avail = "NULL";
        } else {
                // we put the quotes around it here because we can't put them into the query, because sometimes
                //  we will use the "current_timestamp", which can't have quotes around it.
                $v_date_avail = '"' . $v_date_avail . '"';             
        }
       
        if ($v_date_added == '') {
                $v_date_added = "CURRENT_TIMESTAMP";
        } else {
                // we put the quotes around it here because we can't put them into the query, because sometimes
                //  we will use the "current_timestamp", which can't have quotes around it.
                $v_date_added = '"' . $v_date_added . '"';
        }

теперь вопрос, как с ценой быть? какой файл конвертирует запись в базу цены как при редактировании товара так и при импорте товаров ? проблема всем известна, округляет копейки 00 после запятой а если вскрыть файл базы, то видно, что запись происходит с округлением причем идет замена запятой на точку  :-\


Источник



Copyright ShopOS