1

wordpress サイトで、paypal 用の shopp プラグインを使用しています。ページに「エクスポートオプション」があり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')
            );
    }

このでは、1 つのフィールド$prefix.'optionlabel' => __('Product Variation Name','Shopp')に値が含まれます。3482 Gouchh, Two Sems, With Insurancexls としてエクスポートするときに、3 つのフィールドに分割する必要があります。

どうやってやるの?

4

2 に答える 2

5

私の経験では、Shopp から何かをエクスポートする一番の理由は、それを別のショッピング カート プラットフォームに移動することです。

私は、Shopp をいくつかのサイトで 1 年以上使用しましたが、悪夢以外の何物でもありませんでした。バグが多く、セキュリティ上の問題がありました。ロギングを行うと、コードが非常にずさんで、常に PHP エラーがスローされることがわかります。

彼らが行ったすべての更新は私のサイトを壊し、私は出血多量のお金を残しました.

Shoppから離れることを強くお勧めします。

于 2012-12-13T06:05:08.060 に答える
1

あなたの質問を誤解したかどうかはわかりませんが、外挿したい文字列値がある場合は、爆発が必要な関数です。

製品が $product 変数に保存されていると仮定します

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

提供します

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

その後、これを使用してエクスポートを実行できます。

于 2012-09-03T11:33:39.150 に答える