2016-11-21 16 views
0

私は2種類の「製品」を持っている電子商取引サイトを構築しています。お支払い管理用のプラグインを追加する前に、自分の商品に2種類のカスタム投稿タイプを既に作成しています(cmb2WordPressのプラグインeコマースのカスタム投稿タイプを使用

問題は、私のカスタム投稿タイプを電子商取引でインポートする方法が見つからないことですプラグイン(例えば、woocommerceのような)。この問題の解決策を実装するためのステップバイステップのガイドを見つけることは不可能です。私が見つけた唯一のものは無料ではありませんplugin

は、私はすでにこのスニペットを追加するのfunctions.phpファイルを変更で構成されていないフリーのプラグインの同じ著者からbasic guideを試してみた:「価格」in get_post_metaはの名前です

<?php 
add_filter('woocommerce_get_price','reigel_woocommerce_get_price',20,2); 
function reigel_woocommerce_get_price($price,$post){ 
    if ($post->post->post_type === 'post') 
     $price = get_post_meta($post->id, "price", true); 
    return $price; 
} 

私のメタ価格、そして「ポスト」は私のカスタムポストタイプです。 我々はカスタムポストタイプのコンテンツでこのフォームを追加する必要が終わり:

<form action="" method="post"> 
     <input name="add-to-cart" type="hidden" value="<?php echo $post->ID ?>" /> 
     <input name="quantity" type="number" value="1" min="1" /> 
     <input name="submit" type="submit" value="Add to cart" /> 
</form> 

ガイドでは、この手順の後、私の「カスタム製品は、」バスケットに追加されることを言いますが、それは私の場合ではありません。どんなアイデアなの?多分woocommerceプラグインが変更され、この回避策はもう働かないのでしょうか?

答えて

0

この場合、カスタム投稿タイプ(書籍、家具、映画など)ではなく、商品にカテゴリを使用できます。 WooCommereceの基本構造とインラインになるように、関連するカテゴリに製品を分割します。

+0

問題は、カスタム製品の顧客が特定のレイアウトを確認したためです。これを行うことはできません。私は別のテンプレート(woocommerceで使用されているテンプレートのように、間違ったことをせずに変更するのは非常に複雑です)を使って変更することはできません。 – Nikaidoh

関連する問題