Рекомендуемые сообщения

toporchillo    446
3 часа назад, Skull515 сказал:

Купил, установил, настроил - все хорошо. Один вопрос - как исключить из файла выгрузки min-quantity и step-quantity? Где в модуле регулируется формат файла? В админке не нашел такой настройки...

catalog/controller/feed/yandex_yml.php или для OC 2.3 catalog/controller/extension/feed/yandex_yml.php

Удалите или закомментируйте эти 2 строки:

                $data['min-quantity'] = $product['minimum'];
                $data['step-quantity'] = $product['minimum'];

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Skull515    2
5 часов назад, toporchillo сказал:

catalog/controller/feed/yandex_yml.php или для OC 2.3 catalog/controller/extension/feed/yandex_yml.php

Удалите или закомментируйте эти 2 строки:


                $data['min-quantity'] = $product['minimum'];
                $data['step-quantity'] = $product['minimum'];

Спасибо, очень помогли

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ginsar    1
22 часа назад, toporchillo сказал:

Наберите в консоли (SSH)

zip --help

Я не гуру Линукса

А нельзя функционал упаковки YML-файла добавить в модуль ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ginsar    1

дубликат удалил

Изменено пользователем ginsar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
casecase    0

Использую модуль "Изображения опций PRO", который меняет изображение товара в зависимости от выбраной опции цвета. Как сделать чтобы при выгрузке товаров  с разными цветами бралось правильное изображение? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ginsar    1
В 25.10.2017 в 18:04, toporchillo сказал:

Наберите в консоли (SSH)

zip --help

Я не гуру Линукса

Повторю вопрос:
Можно ли функционал упаковки YML-файла в zip-архив добавить в следующую версию модуля ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    446
12 часов назад, ginsar сказал:

Повторю вопрос:
Можно ли функционал упаковки YML-файла в zip-архив добавить в следующую версию модуля ?

Можно, но смысла нет. Zip сделает лучше, чем php+zlib

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ginsar    1
14 часов назад, toporchillo сказал:

Можно, но смысла нет. Zip сделает лучше, чем php+zlib

Суть не в том, что zip запакует лучше, а в том, чтобы пользователи твоего модуля не ломали голову, как я сейчас, как им надо сделать автоматическую запаковку сгенерированного YML-файла в архив. Потому что яндекс не принимает большие файлы. У него стоит слишком короткий таймаут. И тех.поддержке яндекса на нас, простых смертных, наплевать. А когда передаешь запакованный файл, то размер его в 8-10 раз меньше и Яндекс нормально его съедает и уже на своей стороне распаковывает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ginsar    1
В 31.10.2017 в 21:28, toporchillo сказал:

Можно, но смысла нет. Zip сделает лучше, чем php+zlib

Можно использовать вот такую функцию. Она использует zip системы, а не php+zlib. И вызывать данную функцию в зависимости от галочки в настройке модуля.

function createZip($fileName,$fileText,$zipFileName,$zipPassword)
{
   $file = file_put_contents($fileName,$fileText);
   shell_exec('zip -P '.$zipPassword.' '.$zipFileName.'.zip '.$fileName);
   unlink(fileName);
   return file_exists($zipFileName.'.zip');
}

Добавишь такой функционал в модуль ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    446
В Thursday, November 02, 2017 в 20:08, ginsar сказал:

Можно использовать вот такую функцию. Она использует zip системы, а не php+zlib. И вызывать данную функцию в зависимости от галочки в настройке модуля.


function createZip($fileName,$fileText,$zipFileName,$zipPassword)
{
   $file = file_put_contents($fileName,$fileText);
   shell_exec('zip -P '.$zipPassword.' '.$zipFileName.'.zip '.$fileName);
   unlink(fileName);
   return file_exists($zipFileName.'.zip');
}

Добавишь такой функционал в модуль ?

Shell_exec запрещен У многИх хостеров.

Почитайте мануал. Zip -h вам поможет составить крон-команду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ginsar    1
В 04.11.2017 в 15:54, toporchillo сказал:

Shell_exec запрещен У многИх хостеров.

Почитайте мануал. Zip -h вам поможет составить крон-команду.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kamar87    67
В 04.11.2017 в 15:54, toporchillo сказал:

Shell_exec запрещен У многИх хостеров.

Почитайте мануал. Zip -h вам поможет составить крон-команду.

как научить модуль принимать в атрибутах "кавычки"? Пусть он их просто не учитывает... А то с ними ошибка:

 

Цитата

This page contains the following errors:

error on line 44 at column 15: attributes construct error
Below is a rendering of the page up to the first error.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
adema13    1

День добрый.
Окстор 2.3
Ошибка при проверке прайслиста:
Приведите прайс-лист в соответствие с техническими требованиями выбранного формата (YML, текстовый, Excel). Обратите внимание на указание элементов внутри тега <shop>
https://imgur.com/a/MMKBO

Что не так как решить?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rezhisser    16

@toporchillo , выйдите, плиз, на связь.

 

неделю как купил модуль и не могу пользоваться

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    446
9 часов назад, rezhisser сказал:

@toporchillo , выйдите, плиз, на связь.

 

неделю как купил модуль и не могу пользоваться

Цитата

Скрипт, формирующий YML был завершен с ошибкой. Настройки вашего сайта таковы, что ошибки не показываются. Вам необходимо включить отображение ошибок. Включить ошибки в настройках магазина в админке OpenCart скорее всего будет недостаточно. Отображение ошибок надо включать в файлах .htaccess и php.ini. Но и этого может быть недостаточно. Хостинг сайта может быть так настроен, что файлы эти могут не влиять на вывод ошибок. Правильнее всего - обратиться с технической поддержке хостинга.

Отсюда: http://sourcedistillery.com/market_yml_faq.html

 

Это по поводу Internal Serve Error. С этого и начинайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lubov17    3

Доброй ночи,кто сталкивался с такой проблемой, нет в модуле валюты ГРН, не подгружает мою валюту и соответственно не выгружает. Купила модуль, а воспользоваться не могу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    446
8 часов назад, lubov17 сказал:

Доброй ночи,кто сталкивался с такой проблемой, нет в модуле валюты ГРН, не подгружает мою валюту и соответственно не выгружает. Купила модуль, а воспользоваться не могу

Нет такого кода валюты ГРН, есть UAH.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lubov17    3

Подскажите, пожалуйста, где ошибка у меня? Выбираю категорию на выгрузку и получаю ответ
 

<yml_catalog date="2017-11-16 23:15">
<shop>
<name>Your Store</name>
<company>Your Name</company>
<url>http://мой сайт/</url>
<phone>123456789</phone>
<platform>Yandex.YML for OpenCart (ocStore)</platform>
<version>1.8.5</version>
<currencies>
<currency id="UAH" rate="1"/>
</currencies>
<categories></categories>
<offers></offers>
</shop>
</yml_catalog>

Товары не выгружаются, категории тоже

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
lubov17    3
11 hours ago, lubov17 said:

Подскажите, пожалуйста, где ошибка у меня? Выбираю категорию на выгрузку и получаю ответ
 

<yml_catalog date="2017-11-16 23:15">
<shop>
<name>Your Store</name>
<company>Your Name</company>
<url>http://мой сайт/</url>
<phone>123456789</phone>
<platform>Yandex.YML for OpenCart (ocStore)</platform>
<version>1.8.5</version>
<currencies>
<currency id="UAH" rate="1"/>
</currencies>
<categories></categories>
<offers></offers>
</shop>
</yml_catalog>

Товары не выгружаются, категории тоже

разобралась, я не правильно выбирала категорию, спасибо!

 

 

но у меня не формирует файл экспорта Адрес экспорта

http://мой сайт/export/yandex_yml_.xml  В этой папке нет его,  Version 2.1.0.1 (trs.2.0.3.0)
Изменено пользователем lubov17

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    446
11 часов назад, lubov17 сказал:

Подскажите, пожалуйста, где ошибка у меня? Выбираю категорию на выгрузку и получаю ответ
 

<yml_catalog date="2017-11-16 23:15">
<shop>
<name>Your Store</name>
<company>Your Name</company>
<url>http://мой сайт/</url>
<phone>123456789</phone>
<platform>Yandex.YML for OpenCart (ocStore)</platform>
<version>1.8.5</version>
<currencies>
<currency id="UAH" rate="1"/>
</currencies>
<categories></categories>
<offers></offers>
</shop>
</yml_catalog>

Товары не выгружаются, категории тоже

Галка главные категории стоит? А у товаров главные категории проставлены?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kpk17    1

Скажите пожалуйста, как выгружать только товары из наличия?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    446
Только что, kpk17 сказал:

Скажите пожалуйста, как выгружать только товары из наличия?

В поле статус "Нет в наличии" выбирайте все статусы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kpk17    1
9 минут назад, toporchillo сказал:

В поле статус "Нет в наличии" выбирайте все статусы.

т.е. если остаток 0 и даже статус в наличие то товар не будет экспортироваться?

Вот так чтоли

Screenshot_20171124-153330.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    446
1 минуту назад, kpk17 сказал:

т.е. если остаток 0 и даже статус в наличие то товар не будет экспортироваться?

Вот так чтоли

 

да

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От koras

      300.00 руб
      Скачать/Купить дополнение


      Выгрузка прайс листа в Яндекс.Маркет для ocStore 2.*/3.* и OpenCart 2.x
      Модель предназначен для экспорта прайс листа в yandex.market.
       
      Модуль протестирован на php5.3 и выше, так же php7.*
      Перед покупкой модуля обязательно узнайте свою версию магазина. Модуль тестировался на 
      OpenCart 2.1
      OpenCart 2.2(то же что и 2.1)
      OpenCart 2.3
      ocStore 2.1
      ocStore 2.3
      ocStore 3.0

       
      Внимание! Помощь в настройке, установке, объяснение "а как сделать" не входит в стоимость модуля. 
      Если вы считаете, что в модуле ошибка - пишите автору в личку или на  почту. 
      При покупке указывайте свой домен на котором будет стоять дополнения иначе при выявлении проблем все запросы на помощь будут игнорироваться или Вас попросят купить ещё раз.
       
      Модуль будет постоянно обновляться и обрастать функционалом. Купившие модуль смогут без проблем(бесплатно) получить обновление модуля.
       
      Установка включает в себя простую распаковку в корень сайта архива дополнения и активация в списке Дополнения -> каналы продвижения.
       
       
      Добавил koras Добавлено 14.10.2017 Категория Обмен данными Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От koras
      Модель предназначен для экспорта прайс листа в yandex.market.
       
      Модуль протестирован на php5.3 и выше, так же php7.*
      Перед покупкой модуля обязательно узнайте свою версию магазина. Модуль тестировался на 
      OpenCart 2.1
      OpenCart 2.2(то же что и 2.1)
      OpenCart 2.3
      ocStore 2.1
      ocStore 2.3
      ocStore 3.0

       
      Внимание! Помощь в настройке, установке, объяснение "а как сделать" не входит в стоимость модуля. 
      Если вы считаете, что в модуле ошибка - пишите автору в личку или на  почту. 
      При покупке указывайте свой домен на котором будет стоять дополнения иначе при выявлении проблем все запросы на помощь будут игнорироваться или Вас попросят купить ещё раз.
       
      Модуль будет постоянно обновляться и обрастать функционалом. Купившие модуль смогут без проблем(бесплатно) получить обновление модуля.
       
      Установка включает в себя простую распаковку в корень сайта архива дополнения и активация в списке Дополнения -> каналы продвижения.
       
       
    • От toporchillo

      1 000.00 руб
      Скачать/Купить дополнение


      Подключение к программе "Заказ на Яндекс.Маркете"
      Модуль позволяет подключить Интернет-магазин к программе "Заказ на Яндекс.Маркете".
      Требования к магазину:
      1. Возможность работы по протоколу HTTPS
      2. Настроенный YML-экспорт товаров в Яндекс.Маркет (желательно этим модулем)
      3. Выполнение требований Яндекса: https://yandex.ru/support/partnermarket/purchase/requirements.html
       
      Рекомендуется сначала установить и опробовать бесплатную демо-версию модуля. Она обладает теми же возможностями, но работает только с тестовыми заказами. Вы сможете оценить возможности и удобство модуля и пройти контрольный заказ на Маркете.
       
      УСТАНОВКА
      1. Распакуйте архив, содержимое папки upload закачайте поверх файлов корневого каталога сайта.
      2. Зайдите на страницу https://oauth.yandex.ru/client/new и зарегистрируйте oAuth-приложение с правами
         "Яндекс.Маркет - API Яндекс.Маркета для партнеров"
         Callback URL = https://адрес_вашего_сайта/yaorder/token.php
         Зарегистрировав приложение, вы получите его ID и пароль.
      3. Откройте в текстовом редакторе файл yaorder/config.php, что вы только что закачали на ваш сайт и укажите там ID и пароль приложения.
      4. Зайдите в систему администрирования, на странице "Установка дополнений" загрузите файл yabuy_1.2-oc2.3.x.ocmod.xml.
      5. Перейдите в раздел "Дополнения - Модули", должен появиться модуль Яндекс CPA «Заказ на Маркете», нажмите кнопку "+" - "Установить".
      Модуль установлен. Подробнее о настройках модуля читайте здесь: http://sourcedistillery.com/yandex_cpa_pokupka_na_markete.html
       
      Для тех, кто уже пользовался моим модулем Заказа на Маркете:
      Эта версия модуля независима от внешнего сервиса. Все запросы от Магазина к Маркету осуществляются через Ваше oAuth-приложение на Вашем сайте. Если вы уже оплачивали прошлую версию модуля, то напишите мне с того-же контакта, указав адрес сайта и номер кампании в Яндек.Маркете.
      Добавил toporchillo Добавлено 19.09.2017 Категория Обмен данными Системные требования HTTPS Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу