簡體   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