2016-11-21 60 views
0

我正在建立一個電子商務網站,它有兩種類型的「產品」。在爲支付管理添加插件之前,我已經爲我的產品構建了兩種自定義帖子類型(使用cmb2在wordpress插件中使用自定義帖子類型插件電子商務

問題是,我沒有找到一種方法在電子商務中導入自定義帖子類型插件(例如woocommerce)。似乎無法找到實施此問題解決方案的分步指南。唯一我發現它不是免費的plugin

我已經從不是免費的插件的同一作者,其中包括在修改functions.php文件添加該代碼段嘗試basic guide

<?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; 
} 

其中「價格」 in get_post_meta是名我的元價格和'發佈'是我的自定義帖子類型。 最後,我們需要在自定義後類型的內容添加這種形式:

<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

相關問題