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

v3.10.0 обновление от 23-Июн-2022


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

34 минуты назад, Airat сказал:

Яндекс шаблон нужно отдельно брать? Я не правильно понял у меня нет шаблона яндекс маркета! Думал что модуль Универсальный товарный экспорт (xml и csv форматы) закрывает все эти вопросы с яндексом через стандартный модуль яндекс маркет! Не понимаю для чего этот модуль тогда?? Мне нужно закрыть вопросы в вебмастере и маркете! Что нужно для этого?

попробуйте стандартным модулем "Экспорт в Яндекс.Маркет" , делал им, работал без ошибок в вебмастере

  • Like 1
Ссылка на комментарий
  • Администраторы
2 минуты назад, Airat сказал:

Да до этого работал! Сейчас ошибка выходит! 

А почему вы раньше об этом не сказали?

Настроено было через модуль яндекс маркета?

Ссылка на комментарий

Ответ "https://bikservis.com/yml_get/1wbkfeob851" → Основной робот Яндекса

Код статуса HTTP301 Moved Permanently

Время ответа сервера191 мс

IP сайта87.236.16.236

КодировкаUTF-8(unicode-1-1-utf-8, UTF8)

Размер страницы0 Б

Server: nginx-reuseport/1.21.1

Date: Wed, 24 Aug 2022 11:16:01 GMT

Content-Type: text/html; charset=utf-8

Content-Length: 0

Connection: keep-alive

Keep-Alive: timeout=30

X-Powered-By: PHP/7.2.34

X-Frame-Options: SAMEORIGIN

Location: https://bikservis.com/yml_get/1wbkfeob851/

Cache-Control: max-age=10

Expires: Wed, 24 Aug 2022 23:16:01 GMT

Ссылка на комментарий
  • Администраторы
3 минуты назад, Airat сказал:

А почему код 301 редирект ?

А какое отношение это имеет к модулю Универсальный товарный экспорт?

Обратитесь в поддержку CS-Cart с этим вопросом.

Ссылка на комментарий
  • Администраторы

@Airat ещё раз: прячьте изображения или большой объём текста под спойлер!

Для гугл мерчанта вы какой шаблон выгрузки использовали?

Ссылка на комментарий
Скрытый текст

{** google_rm xml **}
<?xml version="1.0" encoding="{$abpfe_p1}"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
    <channel>
        <title>{$app['storefront']->name}</title>
        <link rel="self">{fn_url("", "SiteArea::STOREFRONT"|enum)}</link>
        <description>{$datafeed.name}</description>

        {$params = ['google_rm' => true, 'items_per_page' => 1000, 'categories' => $categories, 'get_images' => true, 'get_features' => false]}
        {while $products = fn__pfe_get_offers($datafeed, $params)}
            {if $products}
                {foreach $products as $product}
                    <item>
                        <g:id>{$product.product_id}</g:id>
                        <title>{$product.product}</title>
                        <link>{$product.url nofilter}</link>

                        {$image_url = ''}
                        {if $product.images}
                            {$image_url = $product.images|array_shift}
                        {/if}
                        <g:image_link>{$image_url nofilter}</g:image_link>
                        {if $product.images}
                            {foreach $product.images as $image}
                                <g:additional_image_link>{$image nofilter}</g:additional_image_link>
                            {/foreach}
                        {/if}

                        {if $product.short_description}
                            {$description = $product.short_description}
                        {else}
                            {$description = $product.full_description}
                        {/if}
                        <g:description>{$description|escape:html nofilter}</g:description>
                        <g:condition>{$product.ab__pfe04_condition nofilter}</g:condition>

                        {if $product.avail_since > $smarty.const.TIME}
                            {$availability = "preorder"}

                            <g:availability_date>{date(DATE_ISO8601, $product.avail_since)}</g:availability_date>
                        {elseif !($product.zero_price_action == "ProductZeroPriceActions::NOT_ALLOW_ADD_TO_CART"|enum && $product.price == 0) && !($settings.General.inventory_tracking == "YesNo::YES"|enum && $settings.General.allow_negative_amount != "YesNo::YES"|enum && (($product.amount <= 0 || $product.amount < $product.min_qty) && $product.tracking != "ProductTracking::DO_NOT_TRACK"|enum) && $product.is_edp != "YesNo::YES"|enum)}
                            {$availability = "in stock"}
                        {else}
                            {$availability = "out of stock"}
                        {/if}
                        <g:availability>
                            {$availability nofilter}
                        </g:availability>

                        {if $product.list_price && $product.list_price|floatval > $product.price|floatval}
                            <g:price>{$product.list_price} {$datafeed.currency_code}</g:price>
                            <g:sale_price>{$product.price} {$datafeed.currency_code}</g:sale_price>
                        {else}
                            <g:price>{$product.price} {$datafeed.currency_code}</g:price>
                        {/if}

                        {if $ab__pfe04_google_product_category == "YesNo::YES"|enum}
                            <g:google_product_category>{$categories.{$product.main_category}.ab__pfe04_google_product_category|escape:html nofilter}</g:google_product_category>
                        {/if}
                        {if $ab__pfe04_product_type == "YesNo::YES"|enum}
                            <g:product_type>{$product.main_category|fn_ab__pfe04_create_product_type|escape:html nofilter}</g:product_type>
                        {/if}

                        {if $ab__pfe04_brand == "YesNo::YES"|enum}
                            <g:brand>{$product.brand|escape:html nofilter}</g:brand>
                        {/if}

                        {if intval($ab__pfe04_gtin_feature_id) > 0}
                            <g:gtin>{{$product.gtin|escape:html nofilter}}</g:gtin>
                        {elseif intval($ab__pfe04_gtin_feature_id) > 0}
                            <g:gtin>{$product.isbn|escape:html nofilter}</g:gtin>
                        {/if}

                        {if $product.age_verification == "YesNo::YES"|enum}
                            <g:adult>yes</g:adult>
                        {/if}
                    </item>
                {/foreach}
            {/if}
        {/while}
    </channel>
</rss>

 

Изменено пользователем ab.support.serj
завернул в спойлер
Ссылка на комментарий
  • Администраторы

Создайте тикет, предоставьте доступы к сайту - будем смотреть по факту.

Гадание на скриншотах ни к чему не приведёт.

Ссылка на комментарий
22 часа назад, ab.support.serj сказал:

А какое отношение это имеет к модулю Универсальный товарный экспорт?

Обратитесь в поддержку CS-Cart с этим вопросом.

Данный редирект вызывается сторонним модулем AB: Управление индексацией. Я его отключил, и сейчас, как я вижу редиректа нет.

Для того чтобы редирект не происходил, достаточно указать URL со слэшем на конце.

Пожалуйста, обратитесь к разработчикам данного модуля компании Alex Branding по этому поводу (info@alexbranding.com).

Спасибо.

P.S. Данное обращение было оценено в 5 кредитов технической поддержки ( http://www.cs-cart.ru/support-service.html ), которые были зарезервированы с вашего баланса для оплаты. 
ответ cs cart!! 

Ссылка на комментарий
  • Администраторы
18 минут назад, Airat сказал:

ответ cs cart!! 

Рад за вас, что вы решили свою проблему.

Как я и говорил,

19 часов назад, ab.support.serj сказал:

Гадание на скриншотах ни к чему не приведёт.

В модуле Управление индексацией есть опции, которые обрабатывают url-ы со слешем.

https://docs.cs-cart.abt.team/ru/ab__so_noindex_tech_pages.doc

Ссылка на комментарий
  • 2 недели спустя...

Подскажите пожалуйста, я создавал тикет в июне еще R93-AVP-Y246, но он закрылся, а ответ я так и не получил.

 

Есть товар Велосипед Stels Focus MD 27.5" 21-sp (синий/неоново-зелёный) и у него есть вариация как один товар 19" например. Почему в фиде название этого товара выглядит так:

Велосипед Stels Focus MD 27.5&quot; 21-sp (синий/неоново-зелёный) (19&amp;quot;)

а должно выглядеть так:

Велосипед Stels Focus MD 27.5&quot; 21-sp (синий/неоново-зелёный) (19&quot;)
 

Больше интересует что такое (19&amp;quot;), когда поидее должно быть (19&quot;), а так оно & от quot переводит в &amp; и quot; отстаётся без & спереди.

Ссылка на комментарий
  • Администраторы

@maksimist задача была принята на следующий релиз.

Для выделения времени и сил на подготовку, тестирование, публикацию нового релиза должно собраться хоть минимальное количество задач: исправлений или улучшений (исключение - критические задачи).

По текущему списку задач вижу, что достаточный объём набрался и поэтому в обозримом будущем можно ожидать обновление.

Ссылка на комментарий
  • 3 недели спустя...

Подскажите момент.

На Картовском форуме есть совет в ветке чтобы исключить  характеристику из выгрузки надо сделать так

 

{foreach $product.features as $feature_id => $feature}

   {if $feature_id != 'SOME_ID'}

     <feature>

      <name>{$feature.name}</name>

      <value>{$feature.value}</value>

     </feature>

    {/if}

{/foreach}

 

А как исключить сразу несколько характеристик, например 18, 22, 55, можно как то красиво массивом вписать условие?

 

Ссылка на комментарий
  • Администраторы

@AndreyJ
 

{foreach $product.features as $feature_id => $feature}
   {if !in_array($feature_id, [18, 22, 55])}
     <feature>
      <name>{$feature.name}</name>
      <value>{$feature.value}</value>
     </feature>
    {/if}
{/foreach}

 

  • Like 1
Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

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