我在我的wordpress网站上使用shopp插件for paypal.在页面中有一个"导出选项" shopp->orders.在所购买页面中导出订单的功能是
function exportcolumns () {
$prefix = "p.";
return array(
$prefix.'id' => __('Line Item ID','Shopp'),
$prefix.'optionlabel' => __('Product Variation Name','Shopp'),
$prefix.'description' => __('Product Description','Shopp'),
$prefix.'sku' => __('Product SKU','Shopp'),
$prefix.'quantity' => __('Product Quantity Purchased','Shopp'),
$prefix.'unitprice' => __('Product Unit Price','Shopp'),
$prefix.'total' => __('Product Total Price','Shopp'),
$prefix.'data' => __('Product Data','Shopp'),
$prefix.'downloads' => __('Product Downloads','Shopp')
);
}
Run Code Online (Sandbox Code Playgroud)
在此$prefix.'optionlabel' => __('Product Variation Name','Shopp'),包含3482 Gouchh, Two Sems, With Insurance单个字段中的值.我必须将它分成3个字段,同时导出为xls.
我怎样才能做到这一点?
我使用wordpress shopp插件在我的网站上销售产品.在我的模板文件中,我使用shopp短代码来显示特定类别.它看起来像这样:
<?php shopp('catalog','category','load=true&id=16'); ?>
Run Code Online (Sandbox Code Playgroud)
我希望数字16可以更改,因此我将正确的动态数字存储在变量中,如下所示:
<?php $shopid = get_field('store_id'); ?>
Run Code Online (Sandbox Code Playgroud)
变量$shopid是应该替换16上面' ' 的正确数字.问题是,如何在shopp短代码中放置变量?没有运气,我尝试如下:
<?php shopp('catalog','category','load=true&id=$shopid'); ?>
Run Code Online (Sandbox Code Playgroud)
任何想法如何解决这个问题?
只是尝试使用适用于Wordpress的Shopp插件获取所有产品的列表.我错过了什么?我可以获得类别列表以及每个类别中的所有产品,但不会显示未分类的产品.
这是我得到的:
<?php
$cats = shopp_product_categories();
$dropdown = array();
foreach ( $cats as $cat ) :
$dropdown[$cat->slug]['group_name'] = $cat->name;
$dropdown[$cat->slug]['group_items'] = shopp_category_products( $cat->id );
endforeach;
?>
Run Code Online (Sandbox Code Playgroud)
我还想添加一个$ dropdown ['uncategorized'] ['group_items']和一系列未分类的项目.
提前致谢!