Jump to content

Recommended Posts

  • 2 months later...

Часто нужно перегенерировать с помощью Диспетчер 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

Link to comment
Share on other sites

  • 5 weeks later...

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

Файл: 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

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 2 weeks later...

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

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

вот пример

image.png.21dcb89cc6cc3266ad8b333463c08713.png

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

 

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

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

 

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

6.gif

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

Link to comment
Share on other sites

  • 5 weeks later...

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...