如何在 cs-cart 插件控制器中实现核心产品 API?
how to implement core product API in cs-cart addon controller ?
我正在创建一个 cs-cart 插件,用于通过插件提取所有库存数据。
我尝试在自定义 Addon 控制器中实现产品 API 实现以显示所有产品的列表及其所有产品信息,但不幸的是我无法在我的自定义 Addon 控制器中实现 API在 CS 购物车中?
请您提供有关如何在插件控制器中实现 cs-cart 核心 API 的帮助。
提前致谢。
在 CS-Cart 附加组件中,您可以访问所有核心功能。对于产品搜索,您可以使用 fn_get_products($params, $items_per_page, $lang_code)
功能。有关更多信息,您应该检查 /app/functions/fn_catalog.php
中第 6000 行附近的函数本身(该行取决于您的 CS-Cart 的实际版本)。
您可以在 $params
数组中使用这些参数来微调您的结果:
$default_params = array (
'area' => AREA,
'use_caching' => true,
'extend' => array('product_name', 'prices', 'categories'),
'custom_extend' => array(),
'pname' => '',
'pshort' => '',
'pfull' => '',
'pkeywords' => '',
'feature' => array(),
'type' => 'simple',
'page' => 1,
'action' => '',
'filter_variants' => array(),
'features_hash' => '',
'limit' => 0,
'bid' => 0,
'match' => '',
'tracking' => array(),
'get_frontend_urls' => false,
'items_per_page' => $items_per_page,
'apply_disabled_filters' => ''
);
我正在创建一个 cs-cart 插件,用于通过插件提取所有库存数据。
我尝试在自定义 Addon 控制器中实现产品 API 实现以显示所有产品的列表及其所有产品信息,但不幸的是我无法在我的自定义 Addon 控制器中实现 API在 CS 购物车中?
请您提供有关如何在插件控制器中实现 cs-cart 核心 API 的帮助。
提前致谢。
在 CS-Cart 附加组件中,您可以访问所有核心功能。对于产品搜索,您可以使用 fn_get_products($params, $items_per_page, $lang_code)
功能。有关更多信息,您应该检查 /app/functions/fn_catalog.php
中第 6000 行附近的函数本身(该行取决于您的 CS-Cart 的实际版本)。
您可以在 $params
数组中使用这些参数来微调您的结果:
$default_params = array (
'area' => AREA,
'use_caching' => true,
'extend' => array('product_name', 'prices', 'categories'),
'custom_extend' => array(),
'pname' => '',
'pshort' => '',
'pfull' => '',
'pkeywords' => '',
'feature' => array(),
'type' => 'simple',
'page' => 1,
'action' => '',
'filter_variants' => array(),
'features_hash' => '',
'limit' => 0,
'bid' => 0,
'match' => '',
'tracking' => array(),
'get_frontend_urls' => false,
'items_per_page' => $items_per_page,
'apply_disabled_filters' => ''
);