1

私は magento 1.4.1.1 を使用しており、通常の API を使用して、外部 ERP プログラムを通じて製品を生成しています。製品バックエンドの 3 つの値を手動でチェックする理由がいくつかありますが、この ERP プログラムでは magento API を介して行うことができません。つまり、各製品にアクセスしてこれらの 3 つのチェックボックスをオンにする必要があり、その後で製品を購入する準備が整います。

これらの値を事前にチェックして、もうこれを行う必要がないようにするにはどうすればよいですか? 商品ページの在庫エリアにあります。

4

2 に答える 2

1

あなたが試すことができるのは、新しく追加された製品を監視するオブザーバーを備えたカスタムモジュールを作成することです

製品オブザーバーのリストについては、 Magento Add New product イベント オブザーバーを参照してください。

カスタム モジュールの作成方法については、複製された製品の Magento のデフォルト ステータスを変更します(catalog_model_product_duplicate をリンク #1 の値に変更します)。

在庫を設定する方法については、Magento 1.7 で新しい製品を追加するときにデフォルトの製品値を設定するを参照してください。

(私の例のほとんどは magento v1.7 のベースであったため、v1.4.1 でも同じかどうかを確認する必要がある場合があります)

于 2012-11-09T20:06:21.033 に答える
0

少なくとも Magento 1.6 以降では、バックエンドの別のページで製品属性のデフォルト値を設定できます。

カタログ -> 属性 -> 属性の管理 (/admin/catalog_product_attribute/)

特定の属性を編集できない場合は、その属性をデータベースで「ユーザー定義」としてマークする必要があります。バックエンドで編集できるようにするには、desire 属性の列eav_attribute.is_user_definedを「1」に設定します。

于 2012-11-09T19:59:47.533 に答える