0

私はOpencartプロジェクトに取り組んでおり、オーストラリアの顧客向けです。したがって、すべてのアイテムにGSTを10%設定する必要があります。アイテムはすでにカートに追加されており、税クラスを追加する方法を考え出し、それを製品に追加しました。これはうまく機能します。

問題は、カタログにすでに10000を超える製品があり、すべての製品の税クラスを更新する必要があることです。クエリを実行してそれを実行できることはわかっていましたが、私の質問は「税クラスをデフォルトに設定する方法はありますか」です。お知らせください。ありがとう

私のOpencartバージョンは1.5.1.3です

4

2 に答える 2

2

これを行う最も簡単な方法は、SQLを使用することです。phpMyAdminまたはサーバーのSQLに使用するその他のツールで次のコードを実行する必要があります

UPDATE `product` SET `tax_class_id` = '123';

123税クラスIDに変更します。設定によっては、テーブル名にデータベースプレフィックスを追加する必要がある場合もありproductます

編集

これをデフォルトで新製品で機能させるには、/admin/controller/catalog/product.phpこの行を開いて変更します

$this->data['tax_class_id'] = 0;

0を税クラスIDに設定する

于 2012-11-26T11:12:42.883 に答える
0

セットアップ(1.5.3.1)でこれを試しましたが、問題なく動作しているようです。入力したすべての製品が同じ既存の税クラスに設定されていると仮定しますか?その場合は、製品の大部分が適用されているその税クラスを編集してから、そのクラスの税率を作成したGST税率に変更できます。また、実際のWebサイトにGSTとして表示されるように、その税クラスの名前を変更できるはずです。それがお役に立てば幸いです。

于 2012-11-26T05:23:57.173 に答える