0

コレクター アイテムを販売するクライアントの Prestashop テーマを開発しています。彼はほとんどの商品のうち 1 つしか販売しておらず、商品が販売された場合でも商品を表示するオプションを希望していますが、商品ページだけでなく、商品名の前に赤で [SOLD] のようなものを表示したいと考えています。 . 彼の Prestashop インストールをアップグレード可能に保ちながら、どうすればこれを行うことができますか?

4

2 に答える 2

1

彼は製品の在庫を 1 に設定し、「在庫切れ」のフラグを使用して、販売済みであることを示します (もちろん、在庫切れの製品の販売を防ぎます)。

于 2013-02-11T13:00:27.407 に答える
1

これは、テンプレート ファイルを変更することで実行できます。

デフォルトのテーマを使用している場合は、アップグレード時に上書きされないように、テーマを複製して名前を変更します。

バックオフィス内で製品を注文可能にするかどうかを設定できます。この値のチェックを外して、製品を技術的に注文できないようにすることができます。

フロント オフィスで次のテンプレートを確認する必要があります。

product-list.tpl

これにより、カテゴリのすべての製品が一覧表示されます。次のコードを使用して、商品が注文可能かどうかをテストできます。

{if !$product.available_for_order}
    <span style="color: red;">[SOLD]</span>
{/if}

ファイル内でこのコードを使用することもできproduct.tplます。

于 2013-02-12T13:27:56.647 に答える