
それを言うまでもないです。 WooCommerce プラグインは、します。 卓越 ため、 e コマース で ワードプレス. あなた自身に乗るなら オンライン ショップ 多くのプラットフォームから逃げると 複雑です として PrestaShop, 、 最良の選択肢 これを行うには使用するには WooCommerce.
フォーム 似たような その他のオンライン ショッピング システム, 部分で 管理, 1 つを取ることができます。 管理 あなたの顧客を完了します。, 注文, 製品, など.
いつそれが行われ、支払い、 購入, これはのセクションで見ることができます。 注文 管理の. これらの注文, 既定では, WooCommerce ない ステータスを割り当てください。 完成品, それはそれらの状態を割り当てられたが、 楽しみにしています o 処理, ことができるように 完了します。 トランザクション, 店の経営に自分自身を取得しなければ、 手動で割り当てる 注文完了状態.
私たちが使用したかどうか、 オンライン ショップ その売り上げ高は、します。 仮想 o ダウンロード可能です, 物理的に出荷やその他の概念の面で何を管理する必要がないです。, は、 punchbags この最終状態にすべての購入を変更する管理を入力すること.
どのように自動的に支払を行い、完了した状態要求を割り当てる WooCommerce
我々 が行うことができます、 小さな変更 当社のシステムで、, 任意のユーザーが実行し、支払う, いずれかを使用 支払いゲートウェイ 私は提供します。 (TPV, ペイパル, … ), これ 更新されました 状態 完成品, 私たちは私たちを行うことを避けてください。.
これを行うに, 単に使用されます、 コードの一部 で PHP ファイルの末尾に貼り付ける必要があります。 functions.php ある、 テーマ フォルダー あなたの店があります。 アクティブです この時点で. 通常, 、 ルート 同じことが wp-content/themes/nombreDeTuTema/functions.php.
、 コード これを行うに貼り付ける必要がありますは次のとおり:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | // Hooks para hacer que los pedidos 'En Espera' o 'Procesando' pasen directamente al estado 'Completado' add_action( 'woocommerce_order_status_processing', 'actualizarPedidosACompletado' ); add_action( 'woocommerce_order_status_on-hold', 'actualizarPedidosACompletado' ); function actualizarPedidosACompletado( $ordenID ) { global $woocommerce; //Identificadores de las pasarelas de pago sobre las que quieres realizar esta acción $formasDePago = array( 'bacs', 'cheque', 'cod', 'paypal', 'ppec_paypal' ); if ( !$ordenID ) { return; } $orden = new WC_Order( $ordenID ); if ( !in_array( $orden->payment_method, $formasDePago ) ) { return; } $orden->update_status( 'completed' ); } |
このコードは、任意の順序のステータスが実行されます。 更新 宛先 処理 o 楽しみにしています. なる場合はようになるさと順序, 質問で, いずれかを持って、 お支払い方法 実行したい人に、 オートメーション, 注文状況を更新 完成品 同様の場合.
配列の $formasDePago, の ライン 9, 必要があります。 入力してください。, 現在のデータを導入することと同じ方法で, 別 お支払い方法 自動化することをしたいです。. 知っている、 識別子 同じの, 部分で 管理 あなた ワードプレス, メニューに移動します。 WooCommerce > 設定 > 完全に購入.
に、 最終的です ページ, 呼ばれるセクションがあります。 支払ゲートウェイ, 異なるゲートウェイを使用することができますが表示され、これらがアクティブ化されるかどうか. ゲートウェイの名前の横にあるを示しています、 ゲートウェイの ID, 前述の行に入力する必要があります。.
ですから、私たちは Paypal の支払ゲートウェイを使用と思います, 、 ライン 9 ようになります。:
9 | $formasDePago = array ( 'paypal' ); |
これは、, 、 将来のご注文 我々 を介してきたこと、 オンライン ショップ で WooCommerce 下で ワードプレス, 支払いゲートウェイ経由の場合または 選択した支払ゲートウェイ, 受かる 直接 状態に 完成品, 持っていることについて心配する必要はないと レビュー, 時間時間, 注文の歴史のこの状態を割り当てること行く 手動で.
