Php 使用通配符以编程方式设置方法
我正在使用一个插件,通过API连接到“运输服务提供商”,在结账过程中,它将根据客户的运输邮政编码提供一个值(最便宜的快递公司)。但根据快递公司的情况,价值不断变化。以下是返回值的一些示例:Php 使用通配符以编程方式设置方法,php,wordpress,woocommerce,shipping-method,Php,Wordpress,Woocommerce,Shipping Method,我正在使用一个插件,通过API连接到“运输服务提供商”,在结账过程中,它将根据客户的运输邮政编码提供一个值(最便宜的快递公司)。但根据快递公司的情况,价值不断变化。以下是返回值的一些示例: -SSP-ABC -SSP-DEF -SSP-GHI 是否可以在“签出”过程中使用通配符(类似于:SSP-*)以编程方式设置WooCommerce配送方法 下面是我用来设置装运方法的代码,但据我所知,它不支持通配符: WC()->session->set('selected_shipping_methods
-SSP-ABC
-SSP-DEF
-SSP-GHI 是否可以在“签出”过程中使用通配符(类似于:SSP-*)以编程方式设置WooCommerce配送方法
下面是我用来设置装运方法的代码,但据我所知,它不支持通配符:
WC()->session->set('selected_shipping_methods',数组('xxxxxx')代码>
是否有其他方法可用于使用通配符(SSP-*)设置装运方法?非常感谢您的任何建议。
添加澄清:
以下是API根据两个不同邮政编码返回的两个样本,作为“结帐”页面上的发货选项:
或
如果值更改为“SSP-DEF”,则下面的代码无法选中单选按钮:
WC()->session->set('selected_shipping_methods',array('SSP-ABC')代码>
我认为这是不可能的,因为发货数据是作为订单发货项目数据处理的……所以您需要设置一些已定义的数据,使用特定的费率。@LoicTheAztec我无法设置一些已定义的数据,因为API将返回一个不断变化的值。为了澄清,我编辑了我的帖子。