タグ付けされた質問 「woocommerce」

オフトピック。このeコマースプラグインの*固有*の質問には、https://wordpress.org/support/plugin/woocommerceに独自のフォーラムがあります。

2
Woocommerce-JSまたはPHPを介してプログラムでカートに商品を追加する[終了]
Woocommerceプラグインを使用してサイトの小さなeコマース部分を容易にし、独自の「カートに追加」ボタンを使用するのではなく、何らかの呼び出しまたは機能を介してカートに製品を追加する必要があります。 これにより、基本的には、たとえばWoocommerceにSKUと数量を送信し、カートを更新することを意味します。 sendToCart('123456', 55); 等 私はドキュメントを調べましたが、この種のことへの参照を見つけることができないようです。誰も私がこれを達成する方法を提案できますか?

1
PHPコードを使用してwoocommerceに製品を追加する方法[終了]
以下のようなPHPコードを使用して製品を追加します。 $post_information = array( 'post_title' => 'new item shop', 'post_content' => 'this is new item shop', 'post_type' => 'post', 'post_status' => 'publish' ); $post_id = wp_insert_post($post_information); しかし、このコードは投稿タイプやGUID、メタデータなどのWooCommerce向けに最適化され、...誰か助けてもらえますか?
29 php  woocommerce 

1
(Woocommerce)注文に属するユーザーを取得する方法は?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前に閉鎖されました。 WooCommerce内で注文が完了した後に呼び出す必要がある関数を作成しています。このために、私は* 'woocommerce_order_status_completed' *フックを使用しています。注文に特定の製品カテゴリに属する​​製品があるかどうかを確認したい。この場合、ユーザーはWordpress内のグループに追加されます。グループロジックを処理するために、別のプラグインのAPIを使用しています。このメソッドには、* group_id *および* user_id *が必要です。私が見逃しているのは、* user_id *を取得することだけです。 WooCommerce Orderからユーザー(詳細:ID)を取得するにはどうすればよいですか? コード: function isa_set_isa_member_group_after_order_completed($order_id) { $order = new WC_Order( $order_id ); $items = $order->get_items(); foreach($items as $item) { $product = $order->get_product_from_item($item); $has_membership_product = has_term('Lidmaatschap','product_cat',$product->post); if($has_membership_product) { break; } } $group = Groups_Group::read_by_name('ISA Leden'); if(!group) { return; …

4
アップロードディレクトリから未使用の画像をすべて削除するにはどうすればよいですか?
アップロードフォルダーがサーバー上のスペースを占有し始めているため、アップロードフォルダーを削除しようとしています。 私はDNUIやCleanup Imagesなどのプラグインを使用してこの目的を達成しようとしましたが、これらのプラグインは機能しないか、DNUIの場合(最近更新されて機能します)が正確な結果を達成できません。これは、私のサイトがヘッダーやフッター、ギャラリーなどの投稿やページだけでなく、他の場所で画像を使用するWoocommerceとテーマを使用しているためです。WCは、Pretty Photoと呼ばれる独自のビルトインLightboxプラグインを使用しているように見えます。これは、DNUIによって「未使用」として詳細に表示される画像の呼び出し元です。 私はそれがちょっとした質問であることを知っていますが、誰かが私を正しい方向に向けることができるかどうか疑問に思っていますか?私は開発者ではないので、おそらくここに投稿するべきではありませんが、時間と決意を持って問題を解決できます。このサイトで、DNUIプラグインと同じ結果を達成するスクリプトを見てきましたが、他の画像の使用を考慮に入れたものはありません(可能であれば)。どんな助けでも大歓迎です。

8
テンプレートページでwoocommerceのカスタムループを介して注目製品を表示する
home-page.phpテンプレートにwoocommerceストアの6つの注目製品を表示したいと思います。いくつかの調査の後、これを行う正しい方法はカスタムループを使用することであることがわかりました(スタイリングなどのクラスを追加したいのでショートコードを使用したくない)woocommerceが使用するキー注目製品は「_featured」です。以下のコードをまとめて、ストアで紹介する製品として選択した製品を表示しますが、機能しません...ご協力をお願いします。 <?php $args = array( 'post_type' => 'product', 'stock' => 1, 'showposts' => 6, 'orderby' => 'date', 'order' => 'DESC' , 'meta_query' => array( array( 'key' => '_featured', 'value' => 0, 'compare' => '>', 'type' => 'numeric' ) ) ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) …

3
woocommerceで価格とチェックアウト機能を隠す
この質問は広すぎるかもしれませんが、少し方向性を探しています。私のクライアントには、30〜40の製品を扱うwoocommerceストアがあります。何らかの理由で、彼らはもはやオンラインで販売したくないが、彼らは彼らのウェブサイトに製品ページ、情報などを保持したい。 フックなどを使用して、woocommerceで価格などを非表示にしたり、カートボタンに追加したりする方法はありますか?または、phpテンプレートファイルを編集するだけですか?

1
WooCommerce:製品の簡単な説明と価格の表示順序を変更[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 4年前に閉鎖されました。 re: https://modestmix.com/shop/benefit-teas/go-the-fuck-to-sleep/ 価格を「$ 4.99– $ 24.99」から商品の短い説明「真剣に。これを1杯飲んでください」の下に移動したいのですが。 これを行う方法はありますか?すでに子テーマがありますが、どのWooCommerceファイルをオーバーライドする必要があるかわかりません。

2
Woocommerceカスタムリンクからカートにバリエーション製品を追加[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前に閉鎖されました。 リンクを介してカートに直接バリエーション商品を追加しようとしています。Variation_idにクエリ文字列を設定しています。私が知る限り、デフォルトのバリエーション製品フォームとまったく同じ方法でデータを送信しています。 単一製品ページ内のコードは次のとおりです。 <a href="<?php echo esc_url( $product->add_to_cart_url() ); ?>&variation_id=262" class="rounded-rect-button add-to-cart">Add to Cart</a> 逆に、単純な製品は正常に機能します。管理者で製品バリエーションに価格を設定しました。データを送信するほど簡単ではない理由はわかりません。どんな助けでも大歓迎です。

4
特定のカテゴリIDの製品リストを取得します
特定のカテゴリID(カテゴリ名ではない)のすべての製品のリストを取得する正しい方法が見つかりませんでした。 カテゴリリストを取得するために使用しているコードは次のとおりで、正常に機能します。 $args = array( 'orderby' => $orderby, 'order' => $order, 'hide_empty' => 0, 'include' => $ids, 'parent' => 0, ); $categories = get_terms( 'product_cat', $args ); ただし、特定のカテゴリID(47など)については、関連する製品を入手する方法が見つかりませんでした。私は次の方法を試しました: $args = array( 'posts_per_page' => 5, 'offset'=> 1, 'category' => 47 ); $products = get_posts( $args ); echo var_dump($products); $products配列のデバッグでは常に0が返されますが、ID 47のカテゴリにいくつかの製品があることがわかっているので間違っています。コードを修正する方法はありますか?

3
WooCommerceプラグインでカテゴリ固有の製品を表示する方法は?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前に閉鎖されました。 Woocommerceプラグインを使用して、オンラインショップで買い物をしています。 たとえばshoes、多くのカテゴリがありますclothes。特定のカテゴリの製品を表示するにはどうすればよいですか? 私は、上のような製品のループを参照サンプルのページを、私は私の中の特定のカテゴリの製品を表示しますindex.php。

1
WooCommerceでカテゴリ別にすべての製品を表示する
WooCommerceを使用すると、ストア内のすべてのカテゴリを見出しとして表示し、すべての製品を以下の順序なしリストに表示します。これは可能ですか?カテゴリのリストまたは特定のカテゴリの製品のリストを表示できるものをいくつか見てきましたが、説明したとおりにすべてをループするものはありません。 すべてのカテゴリを一覧表示するために現在使用しているものは次のとおりです。 <?php $args = array( 'number' => $number, 'orderby' => $orderby, 'order' => $order, 'hide_empty' => $hide_empty, 'include' => $ids ); $product_categories = get_terms( 'product_cat', $args ); $count = count($product_categories); if ( $count > 0 ){ foreach ( $product_categories as $product_category ) { echo '<h4><a href="' . get_term_link( $product_category …

2
WooCommerce:get_price_htmlを編集する方法
単一の製品の価格値を編集しようとしています。 でsingle-product/price.phpのテンプレートの呼び出しがあります$product->get_price_html。その関数/メソッドを編集して、HTMLの表示方法を変更するにはどうすればよいですか? 現時点では、その中にある関数の内容をすべて削除しclass-wc-productても、奇跡的に表示されますか?誰もが理由を知っていますか?

2
管理パネルのwoocommerce注文にカスタムフィールドを表示するにはどうすればよいですか?
現在、私はwoocommerceにカスタム請求フィールドを追加しています function custom_override_checkout_fields( $fields ) { $fields['billing']['billing_phone_new'] = array( 'label' => __('Phone 2', 'woocommerce'), 'placeholder' => _x('Phone 2', 'placeholder', 'woocommerce'), 'required' => false, 'class' => array('form-row-wide'), 'clear' => true ); return $fields; } add_filter('woocommerce_checkout_fields','custom_override_checkout_fields'); このフィールドの値を管理者側で編集する必要があります。現在、私は請求先住所の他のすべての値を編集できますが、この値は管理セクションに表示されません。次のコードは、adminセクションの値を表示するためだけに使用します。 function order_phone_backend($order){ echo "<p><strong>Billing phone 2:</strong> " . get_post_meta( $order->id, '_billing_phone_new', true ) . "</p><br>"; …

3
ログインしたユーザーのみがWooCommerceページにアクセスできるようにする
WordPressを使用したWebサイトと、WooCommerceを使用したeコマースがあります。ログインしたユーザーのみがショップ(およびそのすべてのページ)を表示できるようにします。 User Access Managerプラグインを介して、ショップページへのアクセスを拒否しましたが、製品などへの直接リンクを使用すると、ユーザーがログインしていなくても特定のページにアクセスできます。 WooCommerceページにアクセスしようとした場合、ログインしていないユーザーを別のページにリダイレクトするにはどうすればよいですか?

1
製品カテゴリがメニュー作成のオプションとして表示されない
私のサイトのナビゲーションバーのトップレベルのカテゴリとして製品カテゴリを追加しようとしています。 外観>メニューの「カテゴリ」オプションでは、カテゴリの下に表示されるのは「未分類」のみです。私の製品カテゴリは、製品と同様にシステムに存在します。それらをメニュー構造に追加するには、何を修正または変更する必要がありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.