Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Импорт из csv с особенностями

Тема в разделе "Ищу плагин, функционал", создана пользователем SergWP, 15 янв 2014.

  1. ОАА

    ОАА Местный

    Сообщения:
    314
    Симпатии:
    36
    Баллы:
    28
    WP All Import.
    Как обновлять вариативные товары? Например, обновить цены вариаций.
    Как плагин должен искать в базе что требуется изменить? Что задать плагину сверху на шаге 4 (см. скрин)
    [​IMG]
     
  2. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
  3. ОАА

    ОАА Местный

    Сообщения:
    314
    Симпатии:
    36
    Баллы:
    28
    по иморту смотрела.
    Не нашла ничего про корректировку цен к вариативным товарам. Возможно плохо смотрела, но там указание о простых только.
    Сейчас с помощью Booster for WooCommerce вытаскиваю список ID (предпросмотр при автогенерации SKU) и вставляю в исходник XLS.
    Кустарно, но возможно сработает тогда отбор по Post ID. К тому же повторять процедуру вычленения ID не потребуется.
     
  4. ОАА

    ОАА Местный

    Сообщения:
    314
    Симпатии:
    36
    Баллы:
    28
    Мой кустарный способ работает.
    Возможно Вы сможете подсказать более удобный вариант вывода ID?
     
  5. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Вам нужно вытащить запросом данные в Excel ?
    |ID_Вариации | SKU_Вариации | Наименование вариации | Регулярная цена | Цена распродажи |
     
    • Это здорово! Это здорово! x 1
  6. ОАА

    ОАА Местный

    Сообщения:
    314
    Симпатии:
    36
    Баллы:
    28
    мммм....
    Мне было бы достаточно ID_Вариации | SKU_Вариации даже.
    Если будут все предложеные столбцы, то это уже готовый файл для обновления цен и утверждения акций(y)(y)(y)(y)
     
  7. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Для получение таблицы (|ID_Вариации | SKU_АртикулВариации | title_Наименование вариации | regular_price_Регулярная цена | sale_price_Цена распродажи |) :
    1. Требуется инструмент для выполнения запроса к БД (phpAdmin хостера или ставим плагин, н-р, Run SQL Query )

    2. После установки плагина вставляем следующий запрос
    Код:
    SELECT
      post.ID,
      sku.meta_value AS sku,
      CONCAT(post.post_parent,' : ',post.post_title) AS title,
      rprice.meta_value AS regular_price,
      sprice.meta_value AS sale_price
    FROM wp_posts AS post
      LEFT JOIN wp_postmeta AS sku
      ON post.ID = sku.post_id AND sku.meta_key = '_sku'
      LEFT JOIN wp_postmeta AS rprice
      ON post.ID = rprice.post_id AND rprice.meta_key = '_regular_price'
      LEFT JOIN wp_postmeta AS sprice
      ON post.ID = sprice.post_id AND sprice.meta_key = '_sale_price'
    WHERE
      post.post_status = 'publish' AND post.post_type = 'product_variation'
    ORDER BY
      post.post_parent
    Важно! В запросе используется стандартный префикс wp_. Если при установке Wordpress префикс был изменен на свой, то вместо wp_ нужно указать свой. Тогда таблица вместо wp_post (wp_postmeta) будет, н-р, mywp_post (mywp_postmeta) для префикса mywp_.

    3. После выполнения запроса получаем на выходе требуемую таблицу, которую можно выгрузить в csv-файл и открыть для правки в Excel-е. (см. скриншот)
     
    Последнее редактирование: 5 сен 2016
    • Нравится Нравится x 2
  8. ОАА

    ОАА Местный

    Сообщения:
    314
    Симпатии:
    36
    Баллы:
    28
    Судя по всему, Вы увлекаетесь Кодом так же, как некоторые решением кроссвордов(y)
    Спасибо!
     
  9. ОАА

    ОАА Местный

    Сообщения:
    314
    Симпатии:
    36
    Баллы:
    28
    Обалдеть! Сколько времени и сил у меня уходило на включения товара в акцию:censored:
    А сейчас клик-клик и все.....
    Как жалко упущенного времени, которое я потратила на ручной ввод и корректировку данных. Буквально ночами спала за компом:sleep:
    Надеюсь теперь все станет иначе.:rolleyes:
     
    • Победитель Победитель x 1
  10. ОАА

    ОАА Местный

    Сообщения:
    314
    Симпатии:
    36
    Баллы:
    28
  11. Serj

    Serj

    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Ребята, а подскажите как используя плагины WP All export и WP All import перетащить вариативные продукты из одного магазина в другой? Csv выглядет вот так:
    Снимок экрана 2016-10-10 в 12.16.35.png
    После того как импортирую из csv в новый магазин, вариативные продукты создаются как отдельный продукт названием продукта - Вариация #XXX и далее название продукта.
    Пробовал несколько вариантов импорта в данном окне:
    Снимок экрана 2016-10-10 в 12.27.49.png
    Вообщем так ничего и не получилось.
     
  12. ОАА

    ОАА Местный

    Сообщения:
    314
    Симпатии:
    36
    Баллы:
    28
    Привет! Про CSV сказать ни чего не смогу - пользуюсь xls форматом. All export может выгружать в excel. Если данные структурировать, как показано в примере здесь (третье видео) и выбирать соответствующие пункты в All import, то все загрузится;)
    Я понимаю, что Вам хочется двумя кликами все перенести. Возможно, так возможно сделать...?
    Как я поняла, для All import важна структура данных в импортируемом файле.
     
    • Нравится Нравится x 1
    • Симпатия Симпатия x 1
  13. ptruhina

    ptruhina

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    пожалуйста, подскажите новичку, залить огромное кол-во вариативных товаров можно только через платную версию WP All import или есть какие то другие(бесплатные или бюджетные) варианты?