yurok79 Опубліковано: 11 листопада 2021 Share Опубліковано: 11 листопада 2021 14 часов назад, Exploits сказал: Эпицентр - ой, как вам сказать, жесть полная, они очень сильно перестарались по XML. Им надо указывать идентификаторы с их справочника: Категории Бренда Группы атрибутов Атрибута Значения атрибута Короче жесть полная. Я было начал добавлять в частном порядке, но когда они доработали все картина не очень приятная. Еще думаю как сделать удобно все соответствия. В целом можно все сделать, но работы там очень много. На каждую категорию прописать соответствия и группу атрибутов + сами атрибуты и значение с их справочника. Та вот в том то и проблема ( Доработали так что работы в 3 раза больше стало. Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 11 листопада 2021 Автор Share Опубліковано: 11 листопада 2021 56 минут назад, yurok79 сказал: Та вот в том то и проблема ( Доработали так что работы в 3 раза больше стало. К сожалению не в три, а в десять(( Мало того если у вас например 10 000 значений атрибутов. Это дикий труд. Пока как-то так.. 1 Надіслати Поділитися на інших сайтах More sharing options... leonid161 Опубліковано: 11 листопада 2021 Share Опубліковано: 11 листопада 2021 4 часа назад, Exploits сказал: К сожалению не в три, а в десять(( Мало того если у вас например 10 000 значений атрибутов. Это дикий труд. Пока как-то так.. Добрый день. Не осилил всю тему, поэтому прошу уточнить: нужен модуль чтобы выгружать товары на гугл мерчант, алиэкспресс и яндекс маркет FBS , модуль со всеми 3 вариантами нормально работает? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 11 листопада 2021 Автор Share Опубліковано: 11 листопада 2021 35 минут назад, leonid161 сказал: Добрый день. Не осилил всю тему, поэтому прошу уточнить: нужен модуль чтобы выгружать товары на гугл мерчант, алиэкспресс и яндекс маркет FBS , модуль со всеми 3 вариантами нормально работает? Добрый день! На мерчант - в общем проще всего. Есть конечно требования, но все сделать можно Али - можно настроить, есть нюансы, надо смотреть по магазину FBS - там есть изменения и пока в модуле их нет, надо только донастраивать все это. Можно будет все настроить, это будет модуль + опция установка и настройка, но смогу сделать только через пару дней, сильно загружен Надіслати Поділитися на інших сайтах More sharing options... Danishevskiy Опубліковано: 14 листопада 2021 Share Опубліковано: 14 листопада 2021 (змінено) Мой вопрос касается "Настройки выгрузки в google" и пункта "Соответствие названий категорий". В этом пункте ID категорий нужно указывать из справочника категорий Google для конечных категорий или можно для родительских, программа сама определит конечные? К примеру у меня в магазине для удобства покупателей идет сильное разделение. Например, Рюкзаки - Городские/Спортивные/Туристические/Детские. Детские - Школьные/Дошкольные, Туристические - Кемпинг/Ручная кладь/Профессиональные и т.д. и т.п. И все эти конечные категорий в Справочнике категорий Google являются одной категорией "100 - Багаж и сумки - Рюкзаки" Змінено 14 листопада 2021 користувачем Danishevskiy Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 14 листопада 2021 Автор Share Опубліковано: 14 листопада 2021 22 минуты назад, Danishevskiy сказал: программа сама определит конечные? Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла 1 Надіслати Поділитися на інших сайтах More sharing options... Danishevskiy Опубліковано: 14 листопада 2021 Share Опубліковано: 14 листопада 2021 14 минут назад, Exploits сказал: Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла Спасибо. Значит предстоит большая работа Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 Подскажите как сделать. Поставили изначально теги g:custom_label_0==<Родительская категория> на родительскую, g:custom_label_0==<Младшая категория-1> на одну младшую и g:custom_label_0==<Младшая-2> на другую младшую. Товары раскинулись по младшим тегам, а остальные товары, что не в этих двух младших - получили родительский тег. Решили добавить теги ко всем категориям. И родительским, и младшим. В итоге т.к. уже у всех тег Родительская категория, то в фиде ничего не изменилось. Во-первых почему? Во-вторых что делать? Два тега custom_label_0 у товара получается быть не может. Но что если хотим сортировать в мерчанте гугла и по младшей, и по родительской категории? Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 В 14.11.2021 в 23:48, Exploits сказал: Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла А если все эти товары есть в родительской категории на сайте Рюкзаки, то достаточно проставить для одной родительской категории Рюкзаки 100-ю для гугла, да? Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 В 06.11.2021 в 11:57, Exploits сказал: Не обязательно В 7 пункт поставьте код if(!isset($category_types[$product['category_id']])){ $all_category = $this->getPathByCategory($product['category_id']); $all_category_array = explode('_', $all_category); $category_full = array(); foreach($all_category_array as $cat_id){ $sql = "SELECT name FROM " . DB_PREFIX . "category_description WHERE category_id = '" . $cat_id ."' AND language_id = '" . $lang . "'"; $cat_info_query = $this->db->query($sql); if($cat_info_query->num_rows){ foreach($cat_info_query->rows as $row){ $category_full[$row['name']] = $row['name']; } } } $category_types[$product['category_id']] = implode(' > ', $category_full); } $product['attributes_full'][] = array('name'=>'g:product_type','end'=>'g:product_type','text'=>$category_types[$product['category_id']]); Как это будет работать? Если я хочу и проставить категории гугла и использовать product type для сортировки. Так возможно? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 16 листопада 2021 Автор Share Опубліковано: 16 листопада 2021 32 минуты назад, Kazumi сказал: Подскажите как сделать. Поставили изначально теги g:custom_label_0==<Родительская категория> на родительскую, g:custom_label_0==<Младшая категория-1> на одну младшую и g:custom_label_0==<Младшая-2> на другую младшую. Товары раскинулись по младшим тегам, а остальные товары, что не в этих двух младших - получили родительский тег. Решили добавить теги ко всем категориям. И родительским, и младшим. В итоге т.к. уже у всех тег Родительская категория, то в фиде ничего не изменилось. Во-первых почему? Во-вторых что делать? Два тега custom_label_0 у товара получается быть не может. Но что если хотим сортировать в мерчанте гугла и по младшей, и по родительской категории? Я совершенно ничего не понял 30 минут назад, Kazumi сказал: А если все эти товары есть в родительской категории на сайте Рюкзаки, то достаточно проставить для одной родительской категории Рюкзаки 100-ю для гугла, да? Нет, надо для всех конечных категорий прописать соответствия 9 минут назад, Kazumi сказал: Как это будет работать? Если я хочу и проставить категории гугла и использовать product type для сортировки. Так возможно? Этот код добавляет цепочку категорий (как в хлебных крошках) в тег <g:product_type> Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 29 минут назад, Exploits сказал: Этот код добавляет цепочку категорий (как в хлебных крошках) в тег <g:product_type> а прописанные категории гугла при этом тоже останутся? Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 33 минуты назад, Exploits сказал: Я совершенно ничего не понял Проставил для родительской g:custom_label_0==Родительская Сохранил Проверил в мерчанте, работает Возвращаюсь в настройки модуля. Ставлю g:custom_label_0==Младшая. Смотрю в фид Стоит у всех g:custom_label_0==Родительская. Младшой ни одной нет. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 16 листопада 2021 Автор Share Опубліковано: 16 листопада 2021 13 минут назад, Kazumi сказал: а прописанные категории гугла при этом тоже останутся? Это разные вещи. Останутся 8 минут назад, Kazumi сказал: Ставлю g:custom_label_0==Младшая Куда и как вы ставите младшую вообще? Где? Вы пишите в оригинале где что настраиваете и уже пишите в ЛС + сразу примеры или хотя бы скрины, сейчас вообще ничего не понятно Надіслати Поділитися на інших сайтах More sharing options... kostya242 Опубліковано: 18 листопада 2021 Share Опубліковано: 18 листопада 2021 Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 19 листопада 2021 Автор Share Опубліковано: 19 листопада 2021 11 часов назад, kostya242 сказал: Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Добрый день! Да, есть возможность. Если не разберетесь по настройкам пишите в ЛС я помогу 1 Надіслати Поділитися на інших сайтах More sharing options... Will Опубліковано: 22 листопада 2021 Share Опубліковано: 22 листопада 2021 Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 22 листопада 2021 Автор Share Опубліковано: 22 листопада 2021 32 минуты назад, Will сказал: Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Добрый день! Можете через пункт замена что на что прописать и это затронет фото также. Гуглу все равно что за фото, ну я имею ввиду что можно подменять 2 Надіслати Поділитися на інших сайтах More sharing options... mcreper Опубліковано: 25 листопада 2021 Share Опубліковано: 25 листопада 2021 Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 листопада 2021 Автор Share Опубліковано: 25 листопада 2021 1 час назад, mcreper сказал: Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Добрый день! 1) В пункт Дополнительные статические параметры поставьте p.sku 2) В 7 пункт поставьте код: $product['attributes_full'][] = array( 'name' => 'g:mpn', 'text' => str_replace('tdct-', '', $product['sku']), 'end' => 'g:mpn' ); Надіслати Поділитися на інших сайтах More sharing options... nikitishin Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 Только что, nikitishin сказал: Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Добрый день! напишите в ЛС Надіслати Поділитися на інших сайтах More sharing options... Shulz80 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 1 час назад, Shulz80 сказал: Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Добрый день! Как вариант доработать модуль что бы можно было как-то по ссылке забирать категории какие надо. В общем это только доработка модуля и можете сформировать полночью все пожеланию и напишите в ЛС я посмотрю что можно сделать Надіслати Поділитися на інших сайтах More sharing options... FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options... Назад 48 49 50 51 52 53 54 55 56 57 58 Вперед Сторінка 53 з 97 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 63 Перейти до списку тем Схожі публікації auto post SAP - Social Auto Post (Публікація товарів у соціальні мережі) Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 0 коментарів 18 607 переглядів S_A_P 3 березня 2021 auto post [Поддержка] SAP - Social Auto Post (Публікація товарів у соціальні мережі) 1 2 3 4 5 Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 115 відповідей 15 892 перегляди S_A_P 11 березня авторизация SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 0 коментарів 22 136 переглядів S_A_P 16 травня 2022 авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 90 відповідей 13 483 перегляди S_A_P 22 березня Модуль Експорт замовлень у XML [Поддержка] Автор: DobriyEvgeniy, 2 липня 2024 xml обмен (і ще %d) Теги: xml обмен обмен с 1c обмен данными xml feed xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 2 відповіді 433 перегляди DobriyEvgeniy 5 жовтня 2024 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Premium Filter для адмінки Автор: Sha Popup-форма з автоматичною генерацією промокоду та надсиланням на email. Спливаюче вікно з персональним купоном Автор: radaevich SmartAlt - Автоматичний підбір аналогічних товарів за відсутності на складі Автор: OcEx Різні розміри зображень для категорій Автор: PaulKravchenko Масове додавання користувальницьких стікерів для шаблонів (OcTemplates) Автор: IHOR1989 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
leonid161 Опубліковано: 11 листопада 2021 Share Опубліковано: 11 листопада 2021 4 часа назад, Exploits сказал: К сожалению не в три, а в десять(( Мало того если у вас например 10 000 значений атрибутов. Это дикий труд. Пока как-то так.. Добрый день. Не осилил всю тему, поэтому прошу уточнить: нужен модуль чтобы выгружать товары на гугл мерчант, алиэкспресс и яндекс маркет FBS , модуль со всеми 3 вариантами нормально работает? Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 11 листопада 2021 Автор Share Опубліковано: 11 листопада 2021 35 минут назад, leonid161 сказал: Добрый день. Не осилил всю тему, поэтому прошу уточнить: нужен модуль чтобы выгружать товары на гугл мерчант, алиэкспресс и яндекс маркет FBS , модуль со всеми 3 вариантами нормально работает? Добрый день! На мерчант - в общем проще всего. Есть конечно требования, но все сделать можно Али - можно настроить, есть нюансы, надо смотреть по магазину FBS - там есть изменения и пока в модуле их нет, надо только донастраивать все это. Можно будет все настроить, это будет модуль + опция установка и настройка, но смогу сделать только через пару дней, сильно загружен Надіслати Поділитися на інших сайтах More sharing options... Danishevskiy Опубліковано: 14 листопада 2021 Share Опубліковано: 14 листопада 2021 (змінено) Мой вопрос касается "Настройки выгрузки в google" и пункта "Соответствие названий категорий". В этом пункте ID категорий нужно указывать из справочника категорий Google для конечных категорий или можно для родительских, программа сама определит конечные? К примеру у меня в магазине для удобства покупателей идет сильное разделение. Например, Рюкзаки - Городские/Спортивные/Туристические/Детские. Детские - Школьные/Дошкольные, Туристические - Кемпинг/Ручная кладь/Профессиональные и т.д. и т.п. И все эти конечные категорий в Справочнике категорий Google являются одной категорией "100 - Багаж и сумки - Рюкзаки" Змінено 14 листопада 2021 користувачем Danishevskiy Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 14 листопада 2021 Автор Share Опубліковано: 14 листопада 2021 22 минуты назад, Danishevskiy сказал: программа сама определит конечные? Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла 1 Надіслати Поділитися на інших сайтах More sharing options... Danishevskiy Опубліковано: 14 листопада 2021 Share Опубліковано: 14 листопада 2021 14 минут назад, Exploits сказал: Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла Спасибо. Значит предстоит большая работа Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 Подскажите как сделать. Поставили изначально теги g:custom_label_0==<Родительская категория> на родительскую, g:custom_label_0==<Младшая категория-1> на одну младшую и g:custom_label_0==<Младшая-2> на другую младшую. Товары раскинулись по младшим тегам, а остальные товары, что не в этих двух младших - получили родительский тег. Решили добавить теги ко всем категориям. И родительским, и младшим. В итоге т.к. уже у всех тег Родительская категория, то в фиде ничего не изменилось. Во-первых почему? Во-вторых что делать? Два тега custom_label_0 у товара получается быть не может. Но что если хотим сортировать в мерчанте гугла и по младшей, и по родительской категории? Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 В 14.11.2021 в 23:48, Exploits сказал: Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла А если все эти товары есть в родительской категории на сайте Рюкзаки, то достаточно проставить для одной родительской категории Рюкзаки 100-ю для гугла, да? Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 В 06.11.2021 в 11:57, Exploits сказал: Не обязательно В 7 пункт поставьте код if(!isset($category_types[$product['category_id']])){ $all_category = $this->getPathByCategory($product['category_id']); $all_category_array = explode('_', $all_category); $category_full = array(); foreach($all_category_array as $cat_id){ $sql = "SELECT name FROM " . DB_PREFIX . "category_description WHERE category_id = '" . $cat_id ."' AND language_id = '" . $lang . "'"; $cat_info_query = $this->db->query($sql); if($cat_info_query->num_rows){ foreach($cat_info_query->rows as $row){ $category_full[$row['name']] = $row['name']; } } } $category_types[$product['category_id']] = implode(' > ', $category_full); } $product['attributes_full'][] = array('name'=>'g:product_type','end'=>'g:product_type','text'=>$category_types[$product['category_id']]); Как это будет работать? Если я хочу и проставить категории гугла и использовать product type для сортировки. Так возможно? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 16 листопада 2021 Автор Share Опубліковано: 16 листопада 2021 32 минуты назад, Kazumi сказал: Подскажите как сделать. Поставили изначально теги g:custom_label_0==<Родительская категория> на родительскую, g:custom_label_0==<Младшая категория-1> на одну младшую и g:custom_label_0==<Младшая-2> на другую младшую. Товары раскинулись по младшим тегам, а остальные товары, что не в этих двух младших - получили родительский тег. Решили добавить теги ко всем категориям. И родительским, и младшим. В итоге т.к. уже у всех тег Родительская категория, то в фиде ничего не изменилось. Во-первых почему? Во-вторых что делать? Два тега custom_label_0 у товара получается быть не может. Но что если хотим сортировать в мерчанте гугла и по младшей, и по родительской категории? Я совершенно ничего не понял 30 минут назад, Kazumi сказал: А если все эти товары есть в родительской категории на сайте Рюкзаки, то достаточно проставить для одной родительской категории Рюкзаки 100-ю для гугла, да? Нет, надо для всех конечных категорий прописать соответствия 9 минут назад, Kazumi сказал: Как это будет работать? Если я хочу и проставить категории гугла и использовать product type для сортировки. Так возможно? Этот код добавляет цепочку категорий (как в хлебных крошках) в тег <g:product_type> Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 29 минут назад, Exploits сказал: Этот код добавляет цепочку категорий (как в хлебных крошках) в тег <g:product_type> а прописанные категории гугла при этом тоже останутся? Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 33 минуты назад, Exploits сказал: Я совершенно ничего не понял Проставил для родительской g:custom_label_0==Родительская Сохранил Проверил в мерчанте, работает Возвращаюсь в настройки модуля. Ставлю g:custom_label_0==Младшая. Смотрю в фид Стоит у всех g:custom_label_0==Родительская. Младшой ни одной нет. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 16 листопада 2021 Автор Share Опубліковано: 16 листопада 2021 13 минут назад, Kazumi сказал: а прописанные категории гугла при этом тоже останутся? Это разные вещи. Останутся 8 минут назад, Kazumi сказал: Ставлю g:custom_label_0==Младшая Куда и как вы ставите младшую вообще? Где? Вы пишите в оригинале где что настраиваете и уже пишите в ЛС + сразу примеры или хотя бы скрины, сейчас вообще ничего не понятно Надіслати Поділитися на інших сайтах More sharing options... kostya242 Опубліковано: 18 листопада 2021 Share Опубліковано: 18 листопада 2021 Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 19 листопада 2021 Автор Share Опубліковано: 19 листопада 2021 11 часов назад, kostya242 сказал: Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Добрый день! Да, есть возможность. Если не разберетесь по настройкам пишите в ЛС я помогу 1 Надіслати Поділитися на інших сайтах More sharing options... Will Опубліковано: 22 листопада 2021 Share Опубліковано: 22 листопада 2021 Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 22 листопада 2021 Автор Share Опубліковано: 22 листопада 2021 32 минуты назад, Will сказал: Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Добрый день! Можете через пункт замена что на что прописать и это затронет фото также. Гуглу все равно что за фото, ну я имею ввиду что можно подменять 2 Надіслати Поділитися на інших сайтах More sharing options... mcreper Опубліковано: 25 листопада 2021 Share Опубліковано: 25 листопада 2021 Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 листопада 2021 Автор Share Опубліковано: 25 листопада 2021 1 час назад, mcreper сказал: Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Добрый день! 1) В пункт Дополнительные статические параметры поставьте p.sku 2) В 7 пункт поставьте код: $product['attributes_full'][] = array( 'name' => 'g:mpn', 'text' => str_replace('tdct-', '', $product['sku']), 'end' => 'g:mpn' ); Надіслати Поділитися на інших сайтах More sharing options... nikitishin Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 Только что, nikitishin сказал: Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Добрый день! напишите в ЛС Надіслати Поділитися на інших сайтах More sharing options... Shulz80 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 1 час назад, Shulz80 сказал: Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Добрый день! Как вариант доработать модуль что бы можно было как-то по ссылке забирать категории какие надо. В общем это только доработка модуля и можете сформировать полночью все пожеланию и напишите в ЛС я посмотрю что можно сделать Надіслати Поділитися на інших сайтах More sharing options... FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options... Назад 48 49 50 51 52 53 54 55 56 57 58 Вперед Сторінка 53 з 97 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 63 Перейти до списку тем Схожі публікації auto post SAP - Social Auto Post (Публікація товарів у соціальні мережі) Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 0 коментарів 18 607 переглядів S_A_P 3 березня 2021 auto post [Поддержка] SAP - Social Auto Post (Публікація товарів у соціальні мережі) 1 2 3 4 5 Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 115 відповідей 15 892 перегляди S_A_P 11 березня авторизация SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 0 коментарів 22 136 переглядів S_A_P 16 травня 2022 авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 90 відповідей 13 483 перегляди S_A_P 22 березня Модуль Експорт замовлень у XML [Поддержка] Автор: DobriyEvgeniy, 2 липня 2024 xml обмен (і ще %d) Теги: xml обмен обмен с 1c обмен данными xml feed xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 2 відповіді 433 перегляди DobriyEvgeniy 5 жовтня 2024 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Premium Filter для адмінки Автор: Sha Popup-форма з автоматичною генерацією промокоду та надсиланням на email. Спливаюче вікно з персональним купоном Автор: radaevich SmartAlt - Автоматичний підбір аналогічних товарів за відсутності на складі Автор: OcEx Різні розміри зображень для категорій Автор: PaulKravchenko Масове додавання користувальницьких стікерів для шаблонів (OcTemplates) Автор: IHOR1989 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Danishevskiy Опубліковано: 14 листопада 2021 Share Опубліковано: 14 листопада 2021 (змінено) Мой вопрос касается "Настройки выгрузки в google" и пункта "Соответствие названий категорий". В этом пункте ID категорий нужно указывать из справочника категорий Google для конечных категорий или можно для родительских, программа сама определит конечные? К примеру у меня в магазине для удобства покупателей идет сильное разделение. Например, Рюкзаки - Городские/Спортивные/Туристические/Детские. Детские - Школьные/Дошкольные, Туристические - Кемпинг/Ручная кладь/Профессиональные и т.д. и т.п. И все эти конечные категорий в Справочнике категорий Google являются одной категорией "100 - Багаж и сумки - Рюкзаки" Змінено 14 листопада 2021 користувачем Danishevskiy Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 14 листопада 2021 Автор Share Опубліковано: 14 листопада 2021 22 минуты назад, Danishevskiy сказал: программа сама определит конечные? Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла 1 Надіслати Поділитися на інших сайтах More sharing options... Danishevskiy Опубліковано: 14 листопада 2021 Share Опубліковано: 14 листопада 2021 14 минут назад, Exploits сказал: Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла Спасибо. Значит предстоит большая работа Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 Подскажите как сделать. Поставили изначально теги g:custom_label_0==<Родительская категория> на родительскую, g:custom_label_0==<Младшая категория-1> на одну младшую и g:custom_label_0==<Младшая-2> на другую младшую. Товары раскинулись по младшим тегам, а остальные товары, что не в этих двух младших - получили родительский тег. Решили добавить теги ко всем категориям. И родительским, и младшим. В итоге т.к. уже у всех тег Родительская категория, то в фиде ничего не изменилось. Во-первых почему? Во-вторых что делать? Два тега custom_label_0 у товара получается быть не может. Но что если хотим сортировать в мерчанте гугла и по младшей, и по родительской категории? Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 В 14.11.2021 в 23:48, Exploits сказал: Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла А если все эти товары есть в родительской категории на сайте Рюкзаки, то достаточно проставить для одной родительской категории Рюкзаки 100-ю для гугла, да? Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 В 06.11.2021 в 11:57, Exploits сказал: Не обязательно В 7 пункт поставьте код if(!isset($category_types[$product['category_id']])){ $all_category = $this->getPathByCategory($product['category_id']); $all_category_array = explode('_', $all_category); $category_full = array(); foreach($all_category_array as $cat_id){ $sql = "SELECT name FROM " . DB_PREFIX . "category_description WHERE category_id = '" . $cat_id ."' AND language_id = '" . $lang . "'"; $cat_info_query = $this->db->query($sql); if($cat_info_query->num_rows){ foreach($cat_info_query->rows as $row){ $category_full[$row['name']] = $row['name']; } } } $category_types[$product['category_id']] = implode(' > ', $category_full); } $product['attributes_full'][] = array('name'=>'g:product_type','end'=>'g:product_type','text'=>$category_types[$product['category_id']]); Как это будет работать? Если я хочу и проставить категории гугла и использовать product type для сортировки. Так возможно? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 16 листопада 2021 Автор Share Опубліковано: 16 листопада 2021 32 минуты назад, Kazumi сказал: Подскажите как сделать. Поставили изначально теги g:custom_label_0==<Родительская категория> на родительскую, g:custom_label_0==<Младшая категория-1> на одну младшую и g:custom_label_0==<Младшая-2> на другую младшую. Товары раскинулись по младшим тегам, а остальные товары, что не в этих двух младших - получили родительский тег. Решили добавить теги ко всем категориям. И родительским, и младшим. В итоге т.к. уже у всех тег Родительская категория, то в фиде ничего не изменилось. Во-первых почему? Во-вторых что делать? Два тега custom_label_0 у товара получается быть не может. Но что если хотим сортировать в мерчанте гугла и по младшей, и по родительской категории? Я совершенно ничего не понял 30 минут назад, Kazumi сказал: А если все эти товары есть в родительской категории на сайте Рюкзаки, то достаточно проставить для одной родительской категории Рюкзаки 100-ю для гугла, да? Нет, надо для всех конечных категорий прописать соответствия 9 минут назад, Kazumi сказал: Как это будет работать? Если я хочу и проставить категории гугла и использовать product type для сортировки. Так возможно? Этот код добавляет цепочку категорий (как в хлебных крошках) в тег <g:product_type> Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 29 минут назад, Exploits сказал: Этот код добавляет цепочку категорий (как в хлебных крошках) в тег <g:product_type> а прописанные категории гугла при этом тоже останутся? Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 33 минуты назад, Exploits сказал: Я совершенно ничего не понял Проставил для родительской g:custom_label_0==Родительская Сохранил Проверил в мерчанте, работает Возвращаюсь в настройки модуля. Ставлю g:custom_label_0==Младшая. Смотрю в фид Стоит у всех g:custom_label_0==Родительская. Младшой ни одной нет. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 16 листопада 2021 Автор Share Опубліковано: 16 листопада 2021 13 минут назад, Kazumi сказал: а прописанные категории гугла при этом тоже останутся? Это разные вещи. Останутся 8 минут назад, Kazumi сказал: Ставлю g:custom_label_0==Младшая Куда и как вы ставите младшую вообще? Где? Вы пишите в оригинале где что настраиваете и уже пишите в ЛС + сразу примеры или хотя бы скрины, сейчас вообще ничего не понятно Надіслати Поділитися на інших сайтах More sharing options... kostya242 Опубліковано: 18 листопада 2021 Share Опубліковано: 18 листопада 2021 Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 19 листопада 2021 Автор Share Опубліковано: 19 листопада 2021 11 часов назад, kostya242 сказал: Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Добрый день! Да, есть возможность. Если не разберетесь по настройкам пишите в ЛС я помогу 1 Надіслати Поділитися на інших сайтах More sharing options... Will Опубліковано: 22 листопада 2021 Share Опубліковано: 22 листопада 2021 Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 22 листопада 2021 Автор Share Опубліковано: 22 листопада 2021 32 минуты назад, Will сказал: Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Добрый день! Можете через пункт замена что на что прописать и это затронет фото также. Гуглу все равно что за фото, ну я имею ввиду что можно подменять 2 Надіслати Поділитися на інших сайтах More sharing options... mcreper Опубліковано: 25 листопада 2021 Share Опубліковано: 25 листопада 2021 Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 листопада 2021 Автор Share Опубліковано: 25 листопада 2021 1 час назад, mcreper сказал: Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Добрый день! 1) В пункт Дополнительные статические параметры поставьте p.sku 2) В 7 пункт поставьте код: $product['attributes_full'][] = array( 'name' => 'g:mpn', 'text' => str_replace('tdct-', '', $product['sku']), 'end' => 'g:mpn' ); Надіслати Поділитися на інших сайтах More sharing options... nikitishin Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 Только что, nikitishin сказал: Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Добрый день! напишите в ЛС Надіслати Поділитися на інших сайтах More sharing options... Shulz80 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 1 час назад, Shulz80 сказал: Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Добрый день! Как вариант доработать модуль что бы можно было как-то по ссылке забирать категории какие надо. В общем это только доработка модуля и можете сформировать полночью все пожеланию и напишите в ЛС я посмотрю что можно сделать Надіслати Поділитися на інших сайтах More sharing options... FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options... Назад 48 49 50 51 52 53 54 55 56 57 58 Вперед Сторінка 53 з 97 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 63 Перейти до списку тем Схожі публікації auto post SAP - Social Auto Post (Публікація товарів у соціальні мережі) Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 0 коментарів 18 607 переглядів S_A_P 3 березня 2021 auto post [Поддержка] SAP - Social Auto Post (Публікація товарів у соціальні мережі) 1 2 3 4 5 Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 115 відповідей 15 892 перегляди S_A_P 11 березня авторизация SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 0 коментарів 22 136 переглядів S_A_P 16 травня 2022 авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 90 відповідей 13 483 перегляди S_A_P 22 березня Модуль Експорт замовлень у XML [Поддержка] Автор: DobriyEvgeniy, 2 липня 2024 xml обмен (і ще %d) Теги: xml обмен обмен с 1c обмен данными xml feed xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 2 відповіді 433 перегляди DobriyEvgeniy 5 жовтня 2024 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Premium Filter для адмінки Автор: Sha Popup-форма з автоматичною генерацією промокоду та надсиланням на email. Спливаюче вікно з персональним купоном Автор: radaevich SmartAlt - Автоматичний підбір аналогічних товарів за відсутності на складі Автор: OcEx Різні розміри зображень для категорій Автор: PaulKravchenko Масове додавання користувальницьких стікерів для шаблонів (OcTemplates) Автор: IHOR1989 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Danishevskiy Опубліковано: 14 листопада 2021 Share Опубліковано: 14 листопада 2021 14 минут назад, Exploits сказал: Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла Спасибо. Значит предстоит большая работа Надіслати Поділитися на інших сайтах More sharing options...
Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 Подскажите как сделать. Поставили изначально теги g:custom_label_0==<Родительская категория> на родительскую, g:custom_label_0==<Младшая категория-1> на одну младшую и g:custom_label_0==<Младшая-2> на другую младшую. Товары раскинулись по младшим тегам, а остальные товары, что не в этих двух младших - получили родительский тег. Решили добавить теги ко всем категориям. И родительским, и младшим. В итоге т.к. уже у всех тег Родительская категория, то в фиде ничего не изменилось. Во-первых почему? Во-вторых что делать? Два тега custom_label_0 у товара получается быть не может. Но что если хотим сортировать в мерчанте гугла и по младшей, и по родительской категории? Надіслати Поділитися на інших сайтах More sharing options...
Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 В 14.11.2021 в 23:48, Exploits сказал: Сам мерчант получит идентификатор категории и он поймет что это конечная. Вот вы все категории магазина должны проставить как 100 то есть каждую категорию конечную с магазина проставьте как 100-ю для гугла А если все эти товары есть в родительской категории на сайте Рюкзаки, то достаточно проставить для одной родительской категории Рюкзаки 100-ю для гугла, да? Надіслати Поділитися на інших сайтах More sharing options...
Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 В 06.11.2021 в 11:57, Exploits сказал: Не обязательно В 7 пункт поставьте код if(!isset($category_types[$product['category_id']])){ $all_category = $this->getPathByCategory($product['category_id']); $all_category_array = explode('_', $all_category); $category_full = array(); foreach($all_category_array as $cat_id){ $sql = "SELECT name FROM " . DB_PREFIX . "category_description WHERE category_id = '" . $cat_id ."' AND language_id = '" . $lang . "'"; $cat_info_query = $this->db->query($sql); if($cat_info_query->num_rows){ foreach($cat_info_query->rows as $row){ $category_full[$row['name']] = $row['name']; } } } $category_types[$product['category_id']] = implode(' > ', $category_full); } $product['attributes_full'][] = array('name'=>'g:product_type','end'=>'g:product_type','text'=>$category_types[$product['category_id']]); Как это будет работать? Если я хочу и проставить категории гугла и использовать product type для сортировки. Так возможно? Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 16 листопада 2021 Автор Share Опубліковано: 16 листопада 2021 32 минуты назад, Kazumi сказал: Подскажите как сделать. Поставили изначально теги g:custom_label_0==<Родительская категория> на родительскую, g:custom_label_0==<Младшая категория-1> на одну младшую и g:custom_label_0==<Младшая-2> на другую младшую. Товары раскинулись по младшим тегам, а остальные товары, что не в этих двух младших - получили родительский тег. Решили добавить теги ко всем категориям. И родительским, и младшим. В итоге т.к. уже у всех тег Родительская категория, то в фиде ничего не изменилось. Во-первых почему? Во-вторых что делать? Два тега custom_label_0 у товара получается быть не может. Но что если хотим сортировать в мерчанте гугла и по младшей, и по родительской категории? Я совершенно ничего не понял 30 минут назад, Kazumi сказал: А если все эти товары есть в родительской категории на сайте Рюкзаки, то достаточно проставить для одной родительской категории Рюкзаки 100-ю для гугла, да? Нет, надо для всех конечных категорий прописать соответствия 9 минут назад, Kazumi сказал: Как это будет работать? Если я хочу и проставить категории гугла и использовать product type для сортировки. Так возможно? Этот код добавляет цепочку категорий (как в хлебных крошках) в тег <g:product_type> Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 29 минут назад, Exploits сказал: Этот код добавляет цепочку категорий (как в хлебных крошках) в тег <g:product_type> а прописанные категории гугла при этом тоже останутся? Надіслати Поділитися на інших сайтах More sharing options... Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 33 минуты назад, Exploits сказал: Я совершенно ничего не понял Проставил для родительской g:custom_label_0==Родительская Сохранил Проверил в мерчанте, работает Возвращаюсь в настройки модуля. Ставлю g:custom_label_0==Младшая. Смотрю в фид Стоит у всех g:custom_label_0==Родительская. Младшой ни одной нет. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 16 листопада 2021 Автор Share Опубліковано: 16 листопада 2021 13 минут назад, Kazumi сказал: а прописанные категории гугла при этом тоже останутся? Это разные вещи. Останутся 8 минут назад, Kazumi сказал: Ставлю g:custom_label_0==Младшая Куда и как вы ставите младшую вообще? Где? Вы пишите в оригинале где что настраиваете и уже пишите в ЛС + сразу примеры или хотя бы скрины, сейчас вообще ничего не понятно Надіслати Поділитися на інших сайтах More sharing options... kostya242 Опубліковано: 18 листопада 2021 Share Опубліковано: 18 листопада 2021 Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 19 листопада 2021 Автор Share Опубліковано: 19 листопада 2021 11 часов назад, kostya242 сказал: Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Добрый день! Да, есть возможность. Если не разберетесь по настройкам пишите в ЛС я помогу 1 Надіслати Поділитися на інших сайтах More sharing options... Will Опубліковано: 22 листопада 2021 Share Опубліковано: 22 листопада 2021 Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 22 листопада 2021 Автор Share Опубліковано: 22 листопада 2021 32 минуты назад, Will сказал: Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Добрый день! Можете через пункт замена что на что прописать и это затронет фото также. Гуглу все равно что за фото, ну я имею ввиду что можно подменять 2 Надіслати Поділитися на інших сайтах More sharing options... mcreper Опубліковано: 25 листопада 2021 Share Опубліковано: 25 листопада 2021 Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 листопада 2021 Автор Share Опубліковано: 25 листопада 2021 1 час назад, mcreper сказал: Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Добрый день! 1) В пункт Дополнительные статические параметры поставьте p.sku 2) В 7 пункт поставьте код: $product['attributes_full'][] = array( 'name' => 'g:mpn', 'text' => str_replace('tdct-', '', $product['sku']), 'end' => 'g:mpn' ); Надіслати Поділитися на інших сайтах More sharing options... nikitishin Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 Только что, nikitishin сказал: Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Добрый день! напишите в ЛС Надіслати Поділитися на інших сайтах More sharing options... Shulz80 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 1 час назад, Shulz80 сказал: Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Добрый день! Как вариант доработать модуль что бы можно было как-то по ссылке забирать категории какие надо. В общем это только доработка модуля и можете сформировать полночью все пожеланию и напишите в ЛС я посмотрю что можно сделать Надіслати Поділитися на інших сайтах More sharing options... FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options... Назад 48 49 50 51 52 53 54 55 56 57 58 Вперед Сторінка 53 з 97 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 63 Перейти до списку тем Схожі публікації auto post SAP - Social Auto Post (Публікація товарів у соціальні мережі) Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 0 коментарів 18 607 переглядів S_A_P 3 березня 2021 auto post [Поддержка] SAP - Social Auto Post (Публікація товарів у соціальні мережі) 1 2 3 4 5 Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 115 відповідей 15 892 перегляди S_A_P 11 березня авторизация SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 0 коментарів 22 136 переглядів S_A_P 16 травня 2022 авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 90 відповідей 13 483 перегляди S_A_P 22 березня Модуль Експорт замовлень у XML [Поддержка] Автор: DobriyEvgeniy, 2 липня 2024 xml обмен (і ще %d) Теги: xml обмен обмен с 1c обмен данными xml feed xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 2 відповіді 433 перегляди DobriyEvgeniy 5 жовтня 2024 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Premium Filter для адмінки Автор: Sha Popup-форма з автоматичною генерацією промокоду та надсиланням на email. Спливаюче вікно з персональним купоном Автор: radaevich SmartAlt - Автоматичний підбір аналогічних товарів за відсутності на складі Автор: OcEx Різні розміри зображень для категорій Автор: PaulKravchenko Масове додавання користувальницьких стікерів для шаблонів (OcTemplates) Автор: IHOR1989 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 29 минут назад, Exploits сказал: Этот код добавляет цепочку категорий (как в хлебных крошках) в тег <g:product_type> а прописанные категории гугла при этом тоже останутся? Надіслати Поділитися на інших сайтах More sharing options...
Kazumi Опубліковано: 16 листопада 2021 Share Опубліковано: 16 листопада 2021 33 минуты назад, Exploits сказал: Я совершенно ничего не понял Проставил для родительской g:custom_label_0==Родительская Сохранил Проверил в мерчанте, работает Возвращаюсь в настройки модуля. Ставлю g:custom_label_0==Младшая. Смотрю в фид Стоит у всех g:custom_label_0==Родительская. Младшой ни одной нет. Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 16 листопада 2021 Автор Share Опубліковано: 16 листопада 2021 13 минут назад, Kazumi сказал: а прописанные категории гугла при этом тоже останутся? Это разные вещи. Останутся 8 минут назад, Kazumi сказал: Ставлю g:custom_label_0==Младшая Куда и как вы ставите младшую вообще? Где? Вы пишите в оригинале где что настраиваете и уже пишите в ЛС + сразу примеры или хотя бы скрины, сейчас вообще ничего не понятно Надіслати Поділитися на інших сайтах More sharing options... kostya242 Опубліковано: 18 листопада 2021 Share Опубліковано: 18 листопада 2021 Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 19 листопада 2021 Автор Share Опубліковано: 19 листопада 2021 11 часов назад, kostya242 сказал: Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Добрый день! Да, есть возможность. Если не разберетесь по настройкам пишите в ЛС я помогу 1 Надіслати Поділитися на інших сайтах More sharing options... Will Опубліковано: 22 листопада 2021 Share Опубліковано: 22 листопада 2021 Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 22 листопада 2021 Автор Share Опубліковано: 22 листопада 2021 32 минуты назад, Will сказал: Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Добрый день! Можете через пункт замена что на что прописать и это затронет фото также. Гуглу все равно что за фото, ну я имею ввиду что можно подменять 2 Надіслати Поділитися на інших сайтах More sharing options... mcreper Опубліковано: 25 листопада 2021 Share Опубліковано: 25 листопада 2021 Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 листопада 2021 Автор Share Опубліковано: 25 листопада 2021 1 час назад, mcreper сказал: Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Добрый день! 1) В пункт Дополнительные статические параметры поставьте p.sku 2) В 7 пункт поставьте код: $product['attributes_full'][] = array( 'name' => 'g:mpn', 'text' => str_replace('tdct-', '', $product['sku']), 'end' => 'g:mpn' ); Надіслати Поділитися на інших сайтах More sharing options... nikitishin Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 Только что, nikitishin сказал: Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Добрый день! напишите в ЛС Надіслати Поділитися на інших сайтах More sharing options... Shulz80 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 1 час назад, Shulz80 сказал: Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Добрый день! Как вариант доработать модуль что бы можно было как-то по ссылке забирать категории какие надо. В общем это только доработка модуля и можете сформировать полночью все пожеланию и напишите в ЛС я посмотрю что можно сделать Надіслати Поділитися на інших сайтах More sharing options... FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options... Назад 48 49 50 51 52 53 54 55 56 57 58 Вперед Сторінка 53 з 97 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 63 Перейти до списку тем Схожі публікації auto post SAP - Social Auto Post (Публікація товарів у соціальні мережі) Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 0 коментарів 18 607 переглядів S_A_P 3 березня 2021 auto post [Поддержка] SAP - Social Auto Post (Публікація товарів у соціальні мережі) 1 2 3 4 5 Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 115 відповідей 15 892 перегляди S_A_P 11 березня авторизация SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 0 коментарів 22 136 переглядів S_A_P 16 травня 2022 авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 90 відповідей 13 483 перегляди S_A_P 22 березня Модуль Експорт замовлень у XML [Поддержка] Автор: DobriyEvgeniy, 2 липня 2024 xml обмен (і ще %d) Теги: xml обмен обмен с 1c обмен данными xml feed xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 2 відповіді 433 перегляди DobriyEvgeniy 5 жовтня 2024 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Premium Filter для адмінки Автор: Sha Popup-форма з автоматичною генерацією промокоду та надсиланням на email. Спливаюче вікно з персональним купоном Автор: radaevich SmartAlt - Автоматичний підбір аналогічних товарів за відсутності на складі Автор: OcEx Різні розміри зображень для категорій Автор: PaulKravchenko Масове додавання користувальницьких стікерів для шаблонів (OcTemplates) Автор: IHOR1989 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
kostya242 Опубліковано: 18 листопада 2021 Share Опубліковано: 18 листопада 2021 Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 19 листопада 2021 Автор Share Опубліковано: 19 листопада 2021 11 часов назад, kostya242 сказал: Не осилил всю тему, задам вопрос - выгружать данные с сайта и импортировать на onliner.by есть возможность? Добрый день! Да, есть возможность. Если не разберетесь по настройкам пишите в ЛС я помогу 1 Надіслати Поділитися на інших сайтах More sharing options... Will Опубліковано: 22 листопада 2021 Share Опубліковано: 22 листопада 2021 Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 22 листопада 2021 Автор Share Опубліковано: 22 листопада 2021 32 минуты назад, Will сказал: Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Добрый день! Можете через пункт замена что на что прописать и это затронет фото также. Гуглу все равно что за фото, ну я имею ввиду что можно подменять 2 Надіслати Поділитися на інших сайтах More sharing options... mcreper Опубліковано: 25 листопада 2021 Share Опубліковано: 25 листопада 2021 Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 листопада 2021 Автор Share Опубліковано: 25 листопада 2021 1 час назад, mcreper сказал: Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Добрый день! 1) В пункт Дополнительные статические параметры поставьте p.sku 2) В 7 пункт поставьте код: $product['attributes_full'][] = array( 'name' => 'g:mpn', 'text' => str_replace('tdct-', '', $product['sku']), 'end' => 'g:mpn' ); Надіслати Поділитися на інших сайтах More sharing options... nikitishin Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 Только что, nikitishin сказал: Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Добрый день! напишите в ЛС Надіслати Поділитися на інших сайтах More sharing options... Shulz80 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 1 час назад, Shulz80 сказал: Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Добрый день! Как вариант доработать модуль что бы можно было как-то по ссылке забирать категории какие надо. В общем это только доработка модуля и можете сформировать полночью все пожеланию и напишите в ЛС я посмотрю что можно сделать Надіслати Поділитися на інших сайтах More sharing options... FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options... Назад 48 49 50 51 52 53 54 55 56 57 58 Вперед Сторінка 53 з 97 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 63 Перейти до списку тем Схожі публікації auto post SAP - Social Auto Post (Публікація товарів у соціальні мережі) Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 0 коментарів 18 607 переглядів S_A_P 3 березня 2021 auto post [Поддержка] SAP - Social Auto Post (Публікація товарів у соціальні мережі) 1 2 3 4 5 Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 115 відповідей 15 892 перегляди S_A_P 11 березня авторизация SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 0 коментарів 22 136 переглядів S_A_P 16 травня 2022 авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 90 відповідей 13 483 перегляди S_A_P 22 березня Модуль Експорт замовлень у XML [Поддержка] Автор: DobriyEvgeniy, 2 липня 2024 xml обмен (і ще %d) Теги: xml обмен обмен с 1c обмен данными xml feed xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 2 відповіді 433 перегляди DobriyEvgeniy 5 жовтня 2024 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Premium Filter для адмінки Автор: Sha Popup-форма з автоматичною генерацією промокоду та надсиланням на email. Спливаюче вікно з персональним купоном Автор: radaevich SmartAlt - Автоматичний підбір аналогічних товарів за відсутності на складі Автор: OcEx Різні розміри зображень для категорій Автор: PaulKravchenko Масове додавання користувальницьких стікерів для шаблонів (OcTemplates) Автор: IHOR1989 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Will Опубліковано: 22 листопада 2021 Share Опубліковано: 22 листопада 2021 Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 22 листопада 2021 Автор Share Опубліковано: 22 листопада 2021 32 минуты назад, Will сказал: Добрый день! У меня некоторые картинки, размещенные в Товарных объявлениях Гугла не проходят модерацию, так как в магазине основные картинки с оверлеями. Я могу заменить их с помощью функции модуля Список замен слов? Гугл нормально будет на это реагировать (то что я ему даю картинки не с самой карточки товара)? И ещё вопрос, конкретные картинки же можно подменить? Добрый день! Можете через пункт замена что на что прописать и это затронет фото также. Гуглу все равно что за фото, ну я имею ввиду что можно подменять 2 Надіслати Поділитися на інших сайтах More sharing options... mcreper Опубліковано: 25 листопада 2021 Share Опубліковано: 25 листопада 2021 Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 листопада 2021 Автор Share Опубліковано: 25 листопада 2021 1 час назад, mcreper сказал: Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Добрый день! 1) В пункт Дополнительные статические параметры поставьте p.sku 2) В 7 пункт поставьте код: $product['attributes_full'][] = array( 'name' => 'g:mpn', 'text' => str_replace('tdct-', '', $product['sku']), 'end' => 'g:mpn' ); Надіслати Поділитися на інших сайтах More sharing options... nikitishin Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 Только что, nikitishin сказал: Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Добрый день! напишите в ЛС Надіслати Поділитися на інших сайтах More sharing options... Shulz80 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 1 час назад, Shulz80 сказал: Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Добрый день! Как вариант доработать модуль что бы можно было как-то по ссылке забирать категории какие надо. В общем это только доработка модуля и можете сформировать полночью все пожеланию и напишите в ЛС я посмотрю что можно сделать Надіслати Поділитися на інших сайтах More sharing options... FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options... Назад 48 49 50 51 52 53 54 55 56 57 58 Вперед Сторінка 53 з 97 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 63 Перейти до списку тем Схожі публікації auto post SAP - Social Auto Post (Публікація товарів у соціальні мережі) Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 0 коментарів 18 607 переглядів S_A_P 3 березня 2021 auto post [Поддержка] SAP - Social Auto Post (Публікація товарів у соціальні мережі) 1 2 3 4 5 Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 115 відповідей 15 892 перегляди S_A_P 11 березня авторизация SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 0 коментарів 22 136 переглядів S_A_P 16 травня 2022 авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 90 відповідей 13 483 перегляди S_A_P 22 березня Модуль Експорт замовлень у XML [Поддержка] Автор: DobriyEvgeniy, 2 липня 2024 xml обмен (і ще %d) Теги: xml обмен обмен с 1c обмен данными xml feed xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 2 відповіді 433 перегляди DobriyEvgeniy 5 жовтня 2024 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Premium Filter для адмінки Автор: Sha Popup-форма з автоматичною генерацією промокоду та надсиланням на email. Спливаюче вікно з персональним купоном Автор: radaevich SmartAlt - Автоматичний підбір аналогічних товарів за відсутності на складі Автор: OcEx Різні розміри зображень для категорій Автор: PaulKravchenko Масове додавання користувальницьких стікерів для шаблонів (OcTemplates) Автор: IHOR1989
mcreper Опубліковано: 25 листопада 2021 Share Опубліковано: 25 листопада 2021 Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 25 листопада 2021 Автор Share Опубліковано: 25 листопада 2021 1 час назад, mcreper сказал: Здравствуйте. В 33 пункте (Дополнительные статические параметры) поставил слева <g:mpn> справа ((p.sku)) для того, чтобы выводились в фиде артикулы товара. Следует выполнить некоторые замены в артикулах: В 28 пункте (Список замен слов) пишу слева tdct- Справа оставляю поле пустым. Нужно, чтобы из mpn удалился текст tdct- К сожалению, он остается после сохранения и обновления фида. Был бы благодарен за помощь. Добрый день! 1) В пункт Дополнительные статические параметры поставьте p.sku 2) В 7 пункт поставьте код: $product['attributes_full'][] = array( 'name' => 'g:mpn', 'text' => str_replace('tdct-', '', $product['sku']), 'end' => 'g:mpn' ); Надіслати Поділитися на інших сайтах More sharing options... nikitishin Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 Только что, nikitishin сказал: Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Добрый день! напишите в ЛС Надіслати Поділитися на інших сайтах More sharing options... Shulz80 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 1 час назад, Shulz80 сказал: Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Добрый день! Как вариант доработать модуль что бы можно было как-то по ссылке забирать категории какие надо. В общем это только доработка модуля и можете сформировать полночью все пожеланию и напишите в ЛС я посмотрю что можно сделать Надіслати Поділитися на інших сайтах More sharing options... FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options... Назад 48 49 50 51 52 53 54 55 56 57 58 Вперед Сторінка 53 з 97 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 63 Перейти до списку тем Схожі публікації auto post SAP - Social Auto Post (Публікація товарів у соціальні мережі) Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 0 коментарів 18 607 переглядів S_A_P 3 березня 2021 auto post [Поддержка] SAP - Social Auto Post (Публікація товарів у соціальні мережі) 1 2 3 4 5 Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 115 відповідей 15 892 перегляди S_A_P 11 березня авторизация SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 0 коментарів 22 136 переглядів S_A_P 16 травня 2022 авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 90 відповідей 13 483 перегляди S_A_P 22 березня Модуль Експорт замовлень у XML [Поддержка] Автор: DobriyEvgeniy, 2 липня 2024 xml обмен (і ще %d) Теги: xml обмен обмен с 1c обмен данными xml feed xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 2 відповіді 433 перегляди DobriyEvgeniy 5 жовтня 2024 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка]
nikitishin Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 Только что, nikitishin сказал: Здравствуйте, нужна помощь с добавлением фида для Esputnik Товарный фид должен соответствовать одной из RSS 2.0 спецификации Google формата xml Вот мой код //5.2 esputnik xml public function esputnik() { $this->feed = 'esputnik'; $xml = false; $startup = $this->startup(); //status if($startup['status']){ //headerXML $xml = '<?xml version="1.0"?>'; $xml .= '<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">'; $xml .= '<title>' . $startup['name'] . '</title>'; $xml .= '<link>' . HTTPS_SERVER . '</link>'; $xml .= '<updated>' . date('Y-m-d H:i', time()) . '</updated>' . PHP_EOL; $this->to_xml($xml, "start"); //headerXML //generateXML if($startup['products']){ for($i=0; $i<10000000/$this->step; $i++){ $xml = ''; $products = $this->startup(array('start' => $this->step * $i, 'finish' => $this->step)); $this->count_product += count($products); if($products){ foreach($products as $product_id => $product){ if($startup['category_match'] && isset($startup['categories'][$product['category_id']]['name'])){ //replace on esputnik category $product_category_data = $startup['categories'][$product['category_id']]['name']; $product_category_id = explode(' - ', $product_category_data); if(isset($product_category_id[0])){ $product['category_id'] = (int)$product_category_id[0]; } }else{ $product['category_id'] = false; } $xml .= '<entry>'; $xml .= '<g:title>' . $product['name'] . '</g:title>'; $xml .= '<g:link>' . $product['url'] . '</g:link>'; $xml .= '<g:id>' . $product_id . '</g:id>'; if($product['special']){ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; $xml .= '<g:sale_price>' . $product['special'] . ' ' . $startup['currency'] . '</g:sale_price>'; }else{ $xml .= '<g:price>' . $product['price'] . ' ' . $startup['currency'] . '</g:price>'; } $xml .= '<g:description><![CDATA[' . $product['description'] . ']]></g:description>'; if($product['category_id']){ $xml .= '<g:google_product_category>' . $product['category_id'] . '</g:google_product_category>'; } $xml .= '<g:brand>' . html_entity_decode($product['manufacturer'], ENT_QUOTES, 'UTF-8') . '</g:brand>'; $xml .= '<g:condition>new</g:condition>'; $xml .= '<g:image_link>' . $product['image'] . '</g:image_link>'; if($product['images']){ $product['images'] = array_slice($product['images'], 0, 10); foreach($product['images'] as $image){ $xml .= '<g:additional_image_link>' . $image . '</g:additional_image_link>'; } } if(isset($product['mpn']) && $product['mpn']){ $xml .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ; } if(isset($product['upc']) && $product['upc']){ $xml .= ' <g:upc>' . $product['upc'] . '</g:upc>'; } if(isset($product['ean']) && $product['ean']){ $xml .= ' <g:ean>' . $product['ean'] . '</g:ean>'; } if(isset($product['weight']) && isset($product['weight_class_id'])){ $xml .= '<g:weight>' . $this->weight->format($product['weight'], $product['weight_class_id']) . '</g:weight>'; } $xml .= '<g:availability>' . ($product['quantity'] ? 'in stock' : 'out of stock') . '</g:availability>'; foreach($product['attributes_full'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['end'] . '>'; } foreach($product['attributes'] as $attribute){ $xml .= '<' . $attribute['name'] . '>' . $attribute['text'] . '</' . $attribute['name'] . '>'; } $xml .= '</entry>' . PHP_EOL; } }else{ break; } $this->to_xml($xml); } } //generateXML //footerXML $xml = '</rss>'; $this->to_xml($xml, "finish", true); //footerXML }else{ $this->to_xml($xml); } //status } //5.2 esputnik xml Когда подгружаю фид в личный кабинет Esputnik выводит такую ошибку Добрый день! напишите в ЛС Надіслати Поділитися на інших сайтах More sharing options... Shulz80 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 1 час назад, Shulz80 сказал: Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Добрый день! Как вариант доработать модуль что бы можно было как-то по ссылке забирать категории какие надо. В общем это только доработка модуля и можете сформировать полночью все пожеланию и напишите в ЛС я посмотрю что можно сделать Надіслати Поділитися на інших сайтах More sharing options... FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options... Назад 48 49 50 51 52 53 54 55 56 57 58 Вперед Сторінка 53 з 97 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 63 Перейти до списку тем Схожі публікації auto post SAP - Social Auto Post (Публікація товарів у соціальні мережі) Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 0 коментарів 18 607 переглядів S_A_P 3 березня 2021 auto post [Поддержка] SAP - Social Auto Post (Публікація товарів у соціальні мережі) 1 2 3 4 5 Автор: S_A_P, 3 березня 2021 posting autoposting (і ще %d) Теги: posting autoposting автопостинг facebook instagram twitter pinterest telegram google мой бизнес постинг социальные сети экспорт export выгрузка публикация в соц сети sharing posts scheduling social network share images stories youtube blogger threads reddit viber 115 відповідей 15 892 перегляди S_A_P 11 березня авторизация SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 0 коментарів 22 136 переглядів S_A_P 16 травня 2022 авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 90 відповідей 13 483 перегляди S_A_P 22 березня Модуль Експорт замовлень у XML [Поддержка] Автор: DobriyEvgeniy, 2 липня 2024 xml обмен (і ще %d) Теги: xml обмен обмен с 1c обмен данными xml feed xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 2 відповіді 433 перегляди DobriyEvgeniy 5 жовтня 2024 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Shulz80 Опубліковано: 29 листопада 2021 Share Опубліковано: 29 листопада 2021 Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 29 листопада 2021 Автор Share Опубліковано: 29 листопада 2021 1 час назад, Shulz80 сказал: Здравствуйте. Выступаю в качестве поставщика. Дилеры просят выгрузку для прома к примеру. С одним всё понятно, а вот когда их несколько и у каждого свой запрос по выгружаемым товарам(одному нужна одна группа товар, второму совсем другая), как можно это реализовать? Добрый день! Как вариант доработать модуль что бы можно было как-то по ссылке забирать категории какие надо. В общем это только доработка модуля и можете сформировать полночью все пожеланию и напишите в ЛС я посмотрю что можно сделать Надіслати Поділитися на інших сайтах More sharing options... FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options... Назад 48 49 50 51 52 53 54 55 56 57 58 Вперед Сторінка 53 з 97 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 63
FeniXZT Опубліковано: 30 листопада 2021 Share Опубліковано: 30 листопада 2021 Добрый день. Не подскажете как сделать чтобы у некоторых акционных товаров не выгружалась акционная цена? Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts