阅读以下内容:http://docs.getshopped.org/documentation/creating-variations/
想象一下:詹姆斯想创建一家商店来销售T恤衫。一旦他开始建立产品目录,他就意识到他需要一种方法让客户指定他们想要的衬衫尺寸。想到他可能需要为每件衬衫的每种尺寸创建一个单独的产品清单,他不寒而栗。这不仅会非常耗时,而且会让潜在客户感到困惑。难道没有更简单的方法吗?对Variations 正是詹姆斯所需要的。By creating a
variation for size, 他可以为每件衬衫创建一个列表customers simply choose a size from a drop-down list. 另一个好处是,if he needs to charge extra for an irregular size, variations
can handle that, 也
除此之外,
有this wp-ecommerce core filter Located in: cart.class.php
;
function wpsc_cart_shipping() {
global $wpsc_cart;
return apply_filters( \'wpsc_cart_shipping\', wpsc_currency_display( $wpsc_cart->calculate_total_shipping() ) );
}
这意味着您可以根据变量筛选价格,
function my_variable_price(){
//do your logic here
//based on size selected
}
add_filter(\'wpsc_cart_shipping\', \'my_variable_price\');
这是一个指南,而不是1:1的解决方案,因为您的问题局限于您的用例,所以我们需要有关如何设置大小选项的更多信息。无论是通过post meta,还是通过其他方式。但是,在走这条路之前,我会认真研究提供的第一个链接。