Перейти к содержанию

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

  • 2 месяца спустя...

Часто нужно перегенерировать с помощью Диспетчер YML\XML SEO данные по определённому фиду данных.

 

image.png.82ba30aa2dedf20797f5a93acd9344e7.png

 

Пишем или модернизируем Пользовательским скрипт:


if ($index=='update_meta') {
    $sql = "UPDATE " . DB_PREFIX . "product_description SET product_id = '" . (int)$product_id . "'"; 
    if (isset($output['meta_keyword']))     $sql .= ", meta_keyword = '" . $this->db->escape($output['meta_keyword']) . "'";         
    if (isset($output['meta_description'])) $sql .= ", meta_description = '" . $this->db->escape($output['meta_description']) . "'";         
    if (isset($output['meta_title']))       $sql .= ", meta_title = '" . $this->db->escape($output['meta_title']) . "'";         
    if (isset($output['meta_h1']))          $sql .= ", meta_h1 = '" . $this->db->escape($output['meta_h1']) . "'";         
    if (isset($output['seo_title']))        $sql .= ", seo_title = '" . $this->db->escape($output['seo_title']) . "'";         
    if (isset($output['seo_h1']))           $sql .= ", seo_h1 = '" . $this->db->escape($output['seo_h1']) . "'";         
    if (isset($output['tag']))              $sql .= ", tag = '" . $this->db->escape($output['tag']) . "'"; 
    $sql .= " WHERE  language_id = '" . (int)$data['settings']['language'] . "' AND product_id = '" . (int)$product_id . "'";
    $this->db->query($sql);
  }
if ($index=='update_url') {
  if (isset($data['module']['url_alias'])) $this->db->query("DELETE FROM " . DB_PREFIX . "product_to_store WHERE query = 'product_id=" . (int)$product_id. "'");
  if (isset($data['module']['seo_url']))   $this->db->query("DELETE FROM " . DB_PREFIX . "seo_url   WHERE language_id = '" . (int)$data['settings']['language'] . "' AND query = 'product_id=" . (int)$product_id. "'");
 
  $this->model_zoxml2_zoxml2->doSeoUrl($data,$output,$product_id);
  }

Создание и поддержка скриптов по работе с API - телеграмм - ncv77

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

  • 5 недель спустя...

Добрый день! Подскажите, при импорте картинок, выпадает ошибка, при этот картинка доступна, как поправить?

Файл: http://vokruglamp.ru/upload/iblock/9cb/09b47556_8a75_11e2_b0aa_e0cb4ef9aa702.jpeg Недопустимый тип: ["HTTP\/1.1 301 Moved Permanently","Server: nginx\/1.20.2","Date: Thu, 03 Nov 2022 04:56:31 GMT","Content-Type: text\/html","Content-Length: 169","Connection: close","Location: https:\/\/vokruglamp.ru\/upload\/iblock\/9cb\/09b47556_8a75_11e2_b0aa_e0cb4ef9aa702.jpeg","HTTP\/1.1 200 OK","Server: nginx\/1.20.2","Date: Thu, 03 Nov 2022 04:56:31 GMT","Content-Type: image\/jpeg","Content-Length: 67981","Last-Modified: Fri, 22 Jan 2021 08:44:44 GMT","Connection: close","ETag: \"600a907c-1098d\"","Accept-Ranges: bytes"]
Спойлер

image.png.dd129a4319f6c2399afd60bfe50dfa35.png

 

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

26 минут назад, Ejik сказал:

Добрый день! Подскажите, при импорте картинок, выпадает ошибка, при этот картинка доступна, как поправить?

Файл: http://vokruglamp.ru/upload/iblock/9cb/09b47556_8a75_11e2_b0aa_e0cb4ef9aa702.jpeg Недопустимый тип: ["HTTP\/1.1 301 Moved Permanently","Server: nginx\/1.20.2","Date: Thu, 03 Nov 2022 04:56:31 GMT","Content-Type: text\/html","Content-Length: 169","Connection: close","Location: https:\/\/vokruglamp.ru\/upload\/iblock\/9cb\/09b47556_8a75_11e2_b0aa_e0cb4ef9aa702.jpeg","HTTP\/1.1 200 OK","Server: nginx\/1.20.2","Date: Thu, 03 Nov 2022 04:56:31 GMT","Content-Type: image\/jpeg","Content-Length: 67981","Last-Modified: Fri, 22 Jan 2021 08:44:44 GMT","Connection: close","ETag: \"600a907c-1098d\"","Accept-Ranges: bytes"]
  Показать контент

image.png.dd129a4319f6c2399afd60bfe50dfa35.png

 

Разобрался, на старом форуме был ответ, происходит редирект с http, поэтому появлялась ошибка, продублирую тут решение, может пригодиться кому:
 

1. выбрать способ загрузки изображений - CURL

2 В графе Дополнительные опции CURL: вписать: CURLOPT_FOLLOWLOCATION|int|1

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

  • 2 недели спустя...

задали вопрос

Стоит Игоря модуль.. есть один вопрос : как сделать чтобы товары с остатками, например -1,2,3 шт- стояли на сайте как 0 ?. Через Подстановки - он обнуляет товары с 1,2,3... но также находит эти цифры в двухзначных цифрах, например 10- убирает 1, и получается 0..и товар становится нет в наличии.. такая же ситуация с цифрой 2 и 3.. Как то это по другому должно быть реализовано.

вот пример

image.png.21dcb89cc6cc3266ad8b333463c08713.png

- как я превращаю числа с 1 до 19 в 0

Создание и поддержка скриптов по работе с API - телеграмм - ncv77

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

Добрый день, подскажите, если в CSV файле несколько колонок с ссылками на изображение, как в атрибутах настроить? К примеру первую колонку я делаю так "Изображения товара перечисленные через |" , а из второй и третей колонки как загружать к дополнительным картинкам?

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

Добрый,

при указании на 2ю и 3ю - Изображения, не работает?

 

Создание и поддержка скриптов по работе с API - телеграмм - ncv77

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

2 минуты назад, ncv сказал:

Добрый,

при указании на 2ю и 3ю - Изображения, не работает?

 

получилось, проблема была в самих ссылках, спасибо

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

 

Посмотреть  интерфейс нового модуля можно на https://xml-resize.ose.su/

Он пока не готов,  запустили микросервис,  для задач по уменьшению фидов  xml - приложил gif c проверкой.

 

так примерно будет выглядеть валидация Поставщика в новом модуле перед добавлением его в Диспетчер.

6.gif

Создание и поддержка скриптов по работе с API - телеграмм - ncv77

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

  • 5 недель спустя...

Здравствуйте у меня вопрос хочу интегрировать товары Самсон опт к себе в интернет магазин opencart , необходимых ли мне отдельный драйвер и какая у него стоимость ? Могу ли я сам выбирать сумму наценки товаров ? 

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

Добрый,

драйвер есть,

4тр. - если устраивает, то сделаю демо стенд для вас перед оплатой.

Создание и поддержка скриптов по работе с API - телеграмм - ncv77

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

Создание и поддержка скриптов по работе с API - телеграмм - ncv77

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

35 минут назад, danil2222 сказал:

Готовы к покупки ,написал вам в тг

За покупки вне площадки, администрация OpenCart Club ответственности не несёт!

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

  • 2 недели спустя...

Вы тут - общем не пишите, про то что вы мне в телеге написали, я там по очереди отвечаю.

Создание и поддержка скриптов по работе с API - телеграмм - ncv77

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

Добрый день! Подскажите пожалуйста - есть такая задача - управлять остатками в ИМ через YML, подготовленный в ECOM.COM (обычный такой YML, заходит на Алиэкспресс и Сбермаркет без проблем) То есть, мне не нужно загружать из этого YML товары, а нужно просто получать остатки... "связав" например по уникальному артикулу. Подходит ли ваше расширение для решения такой задачи? Поможете настроить, чтобы все работало правильно?

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

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