f1resh
26.Февраль.2020 16:46:58
1
На странице списка заказов пользователя есть кнопка поиска товаров конкретного заказа.
Код элемента:
<a class="ty-btn ty-btn-icon text-button " href="https://YOUR_SITE/index.php?dispatch=products.search&search_performed=Y&order_ids=62"><i class="ty-orders__actions-icon ty-icon-search"></i></a>
Если заказ в товаре является вариацией какого-то товара (например по размеру), то в результатах поиска будет пусто. Если же заказ в товаре является родительской вариацией - то поиск отработает правильно.
2 лайка
Здравствуйте! Мы сообщили разработчикам о данной проблеме.
Здравствуйте, @f1resh .
Проблема исправлена, исправление войдет в релиз CS-Cart и Multi-Vendor 4.11.4
Для исправления проблемы собственными силами можно использовать патч:
app-addons-product_variations-src-HookHandlers-ProductsHookHandler.php.diff
diff --git a/app/addons/product_variations/src/HookHandlers/ProductsHookHandler.php b/app/addons/product_variations/src/HookHandlers/ProductsHookHandler.php
index bd8f1aa..41ae2f6 100644
--- a/app/addons/product_variations/src/HookHandlers/ProductsHookHandler.php
+++ b/app/addons/product_variations/src/HookHandlers/ProductsHookHandler.php
@@ -24,6 +24,7 @@ use Tygh\Addons\ProductVariations\ServiceProvider;
use Tygh\Application;
use Tygh\Enum\NotificationSeverity;
use Tygh\Enum\ProductFeatures;
+use Tygh\Enum\YesNo;
use Tygh\Registry;
This file has been truncated. show original
design-themes-responsive-templates-views-orders-search.tpl.diff
diff --git a/design/themes/responsive/templates/views/orders/search.tpl b/design/themes/responsive/templates/views/orders/search.tpl
index d8fd458..8f723e8 100644
--- a/design/themes/responsive/templates/views/orders/search.tpl
+++ b/design/themes/responsive/templates/views/orders/search.tpl
@@ -64,7 +64,7 @@
but_meta="ty-btn-icon"
but_role="text"
but_title=__("search_products")
- but_href="products.search?search_performed=Y&order_ids=`$o.order_id`"
+ but_href="products.search?search_performed=Y&order_ids=`$o.order_id`"
This file has been truncated. show original
О том, как применить патч, можно прочитать в нашей документации: https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html