繁体   English   中英

shopp插件中的导出选项

[英]Export option in shopp plugin

我在wordpress网站上将shopp插件用于paypal。 shopp->orders页面中有一个“ export options”。 在已购买页面中导出订单的功能是

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')
            );
    }

在此$prefix.'optionlabel' => __('Product Variation Name','Shopp') ,单个字段中包含值3482 Gouchh, Two Sems, With Insurance 在导出为xls时,我必须将其分为3个字段。

我怎样才能做到这一点?

以我的经验,从Shopp导出任何内容的最好原因是将其移至另一个购物车平台。

我在多个站点上使用Shopp已有一年多了,这只是一场噩梦。 它仍然存在问题,存在安全问题。 如果您使用日志记录,您会发现该代码太糟糕了,不断抛出PHP错误。

他们所做的每一次更新都破坏了我的网站,并让我大出血了-他们在“支持”区域向我猛拉,延迟了勒索金钱-并提出要修复其垃圾器损坏的网站-每次收费500美元。

强烈建议您离开Shopp。

我不确定是否误解了您的问题,但是如果您要推断一个字符串值,则需要使用explode函数。

假设您的产品存储在$ product变量中

$export=explode(', ',$product['p.optionlabel']);

会提供

array(3)
(
  [0] => string(11) "3482 Gouchh"
  [1] => string(8) "Two Sems"
  [2] => string(14) "With Insurance"
)

然后,您可以使用它进行导出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM