開くとき PrestaShopのオンラインストア このプラットフォームを最大限に活用するには、特定の重要な詳細を考慮する必要があります。
たとえば、この点で非常に重要な側面は PrestaShopで製品をエクスポートする方法を知っている、バックアップコピーを作成できるようにするため、またはすべての製品を別のオンラインストアに移行するために実行する必要があるアクションなど。
これらの事例は、で作られたオンラインストアのすべての製品をエクスポートする手順を知る必要がある理由の例を示しています。 PrestaShopからCSVファイルへ。 次に、ユーザーがあまり複雑にすることなく実行できるように、この手順の手順と手順について説明します。
まず、注意が必要です。 PrestaShopには、製品リストのすぐ上にあるエクスポートボタンがあります ([カタログ]> [製品])。これは、記事のエクスポートに関する質問を解決するのに十分と思われます。
ただし、このボタンでは、商品の説明、組み合わせ、ブランドなどの重要な詳細が省略されているため、すべての商品データがエクスポートされるわけではありません。
したがって、これらの要素を含めるために別の手順を実行する必要があります。これは、ストアから確認するプロセスです。 PrestaShop1.6または.11以降。
Prestashopのモジュールの重要性
一つ 主なツール で使用できる Prestashop電子プラットフォーム、モジュールのインストールと関係があります。モジュールは、ウェブストアをより具体的で、ウェブサイトで提供するものに興味を持っている可能性のあるユーザーコミュニティの間で認識できるようにするために使用できる一連の手段です。
これは、 Prestashopモジュールの主な機能。
たとえば、これらは、ブログ、特定の情報、または特定のセキュリティの追加など、追加の表示オプションを作成できるように機能します。
同様に、他のサービス(購入者が請求書を支払いやすくするためにさまざまな支払い方法を表す場合があります)や、顧客向けのポイントシステムや記事のレビューの表示など、その他の重要な機能との接続も可能です。
その結果、 モジュールシステム それはから適用することができます Prestashopプラットフォーム、このサイトの各店舗を専門化し、購入者の興味を引く機能を追加することなく、顧客が必要とするすべてのものを含めることができます。
CSVファイルを作成する
最初のステップはで構成する必要があります CSVファイルの作成 製品を別のPrestaShopインストールにインポートできるようにするために必要なすべてのデータを使用して、次のように実行されるプロセス:
まず、ユーザーの次のPrestaShopインストールパスにファイル(AdminProductsController.php)を追加してから、AdminProductsControllerを上書きする必要があります。
/オーバーライド/コントローラー/管理者/
ユーザーが移動するディレクトリにファイルがすでに存在する場合はどうなりますか?
ファイルが移動先のディレクトリにすでに存在する場合、テンプレートがそのファイルを作成して上書きする可能性があるため、これが発生する可能性があります。 AdminProductsController.php.
このような状況の場合、次に行うべきことは、PHPタグ(?>)を閉じる直前に上記のコンテンツを追加することです。
同様に、編集する前にこのファイルのバックアップコピーを作成することもお勧めします。これは、手順が機能しない場合に非常に役立ちます。これにより、作業を複雑にすることなく再試行できるバックアップが得られます。必要なときにいつでも復元できる元のファイルを用意してください。
PrestaShopでファイルをエクスポートするためのモジュールのインストール
PrestaShopでファイルのエクスポートを実行する別の方法は、次のとおりです。
最初に、モジュールのインストールが実行されます。この例では、PrestaShopバージョン1.6の場合です。 インストールは非常に簡単で、構成にアクセスできる[モジュール]タブにのみ入ることができます。 これが完了すると、さまざまな構成オプションを含むメニューが開きます。
このセクションでは、次のオプションを入力する必要があります 高度なパラメータ、 これにより、さらに多くのオプションが開き、後で次のオプションが開きます。 製品の輸出。 基本的に、これはPrestaShopの製品エクスポーターモジュールの構成にアクセスできるようにするための最初のステップです。
Prestashopにモジュールをインストールするにはどうすればいいですか?
基本的に、モジュールには、対応するインストールのタイプに応じて分類されるXNUMXつの主要なタイプがあります。
- XNUMXつ目は、自動インストールです。 「Addons.prestashop.com」 あなたはそれをダウンロードすることができます ここで
- XNUMX番目のタイプのモジュールは、手動でインストールできるモジュールに対応します。
自動インストール
で正式に購入された場合 Prestashop MarketPlaceスペイン語ストア、モジュールは、店舗管理パネルで構成されるバックオフィスから簡単な方法でアクティブ化できます。
このように、セクション「モジュールとサービス」を管理パネルメニューから選択し、Prestashopアドオンページに登録データを入力します。
この手順が完了すると、使用可能なモジュールのリストと、それらをストアに追加するためのインストールボタンが表示されます。
モジュールの手動インストール
システムインストーラ自体を使用せずにモジュールの手動インストールを実行するには、 ftpでファイルフォルダをアップロードする必要があります 以前は「」のフォルダにすでに解凍されていますモジュール」私たちのプレスタショップから。
ftpアカウントを使用する代わりに、別の方法は cPanelファイル、PrestashopHostingで提供されているもののように。 次の画像に示すように、圧縮が必要なファイルを「modules」フォルダーにアップロードしてから、右ボタンで解凍します。
モジュールをアップロードして解凍したら、「」セクションに移動できます。Prestashopのモジュールとサービス」、そしてそこに、それぞれのリストに表示されるモジュールの名前を入力します。これで、クリックするだけでモジュールを追加できるようになりました。
Prestashopのモジュールのタイプ
で使用および適用できるさまざまなモジュールがあります PrestaShopの より良い機能を私たちに追加する prestashopのオンラインストア.
最も重要なもののいくつかを以下に示します。
- 分析およびバナーモジュール
- アフィリエイト
- 発送(MRW、DHL、Envialia、SEURなど)
- 支払いゲートウェイ(CECA、Banco Sabadell、Redsys、代金引換、PayPalなど)
- ブログのモジュール
- ソーシャルネットワーク用のモジュール
Prestashop1.6のモジュール
実行する別の方法 PrestaShopでのファイルのエクスポート 次のようになります。
最初に、モジュールのインストールが実行されます。この例では、 PrestaShopバージョン1.6のモジュールになります。 インストールは非常に簡単で、構成にアクセスできる[モジュール]タブにのみ入ることができます。
これが完了すると、さまざまな構成オプションを含むメニューが開きます。
このセクションでは、次のオプションを入力する必要があります 高度なパラメータ、 これにより、さらに多くのオプションが開き、後で次のオプションが開きます。 製品の輸出。 基本的に、これはPrestaShopの製品エクスポーターモジュールの構成にアクセスできるようにするための最初のステップです。
PrestaShopの製品エクスポーター構成オプション
モジュールの構成画面を開くと、エクスポーターのさまざまな構成オプションが表示されます。 PrestaShopの製品、 この時点で、次の変更とアプリケーションを選択して構成を実行できます。
オプションを使用して、製品をエクスポートする言語を選択できます 言語。 多くのベンダーが英語や他の言語の使用に完全に精通していないため、これは構成プロセスをはるかに簡単にする非常に実用的なオプションです。そのため、スペイン語で構成をプログラムすると非常に便利です。
PrestaShopの製品エクスポーター構成オプション
モジュールの構成画面を開くと、エクスポーターのさまざまな構成オプションが表示されます。 PrestaShopの製品。
この時点で、次の変更とアプリケーションを選択して構成を実行できます。
オプションを使用して、製品をエクスポートする言語を選択できます 言語。 多くのベンダーが英語や他の言語の使用に完全に精通していないため、これは構成プロセスをはるかに簡単にする非常に実用的なオプションです。そのため、スペイン語で構成をプログラムすると非常に便利です。
オプションを使用して、エクスポートで使用する区切り文字を選択できます デリミタ。
また、すべての製品をエクスポートするのか、アクティブな製品のみをエクスポートするのかを指定することもできます。これは、ボタンから表示されるXNUMXつのカテゴリから利用できるオプションです。 アクティブな製品をエクスポートしますか?
続いて、の利用可能なオプションで、すべてのカテゴリの製品をエクスポートするか、特定のカテゴリのみの製品をエクスポートするかを指定する必要があります。 製品カテゴリ。
最後に、税金の有無にかかわらず価格が輸出に含まれるかどうかを示すオプションを変更することもできます。これは、 価格税が含まれる、または含まれない。
以下は、エクスポートの条件と特性を詳しく説明するためにこれらのオプションが表示される画面です。
それが使用される最終的な要素の多くは、このカスタマイズに依存しています。 PrestaShopで製品をエクスポートします。 以下は、特定の製品カテゴリに従ってエクスポートが実行される方法の例です。
たとえば、「女性」カテゴリの製品がエクスポートされ、アクティブな製品のみが選択され、「免税」価格でエクスポートが実行されます。 この構成は次のように示されます。
最後に、関連する設定を選択したら、ボタンを押します エクスポート、エクスポートされた製品の情報を含むCSVファイルを生成します。
PrestaShopでCSV形式で製品をエクスポートするモジュール
次に、手順を確認して、次のことができるようにします。 PrestaShopで製品をエクスポートする CSV形式でストアに挿入されます。
上記のように、モジュールの構成では、特定のカテゴリでエクスポートを実行するかどうか、つまり、特定の言語、区切り、または必要な製品のタイプで製品をエクスポートするかどうかを設定できます。輸出等
エクスポートはデフォルトでCSVで実行されますが、TXTなどの別の形式でエクスポートを選択することもできます。 次の画像は、構成に使用できるこれらのオプションを示しています。
MySQLとCSV形式でのエクスポートの問題
CSV形式でのエクスポートがPrestaShopで持つ可能性のある欠点のXNUMXつは、知る必要があるかもしれないという事実です。 MySQL、 さて、すべてのクエリはこのシステムから行われます。これは、PrestaShopデータベースが存在するという事実を考えると非常に論理的です。 MySQL
経由でエクスポートする前に MySQL、 デフォルトで確立されたオプションが私たちに役立つかどうか、またはその一方で、この手順を実行するためにそれらを変更する必要があるかどうかをテストすることが可能です。 このように、データテーブルを観察すると、製品、カテゴリ、属性など、これらの多くで、次のプロセスを実行できる一連のボタンが表示されます。
- エクスポートボタン: このボタンを使用すると、表示されたテーブルのデータをCSVに直接エクスポートできますが、製品テーブルをエクスポートできるため、すべての可能なデータの完全なエクスポートではないという欠点がありますが、各製品の説明はありません。
- SQLクエリボタンを表示: このオプションは、エクスポートボタンがクリックされたときに実行されるSQLクエリを示しています。
- SQL Managerへのエクスポートボタン: このボタンを使用すると、SQLクエリを表示するオプションを押したときに実行されるクエリをSQLマネージャにエクスポートできます。
場合によっては、これらのオプションではすべてのエクスポート機能を利用するには不十分である可能性があるため、SQLマネージャーで高度な方法で作業する必要があります。 PrestaShopのバージョン1.6では、SQLマネージャーは「AdvancedParameters + SQL Manager」にあり、バージョン1.7では、「Advanced Parameters + Database + SQLManager」にあります。
SQLマネージャーとは
基本的に、SQLマネージャーは、これらのクエリを作成して保存し、必要なときに実行できるデータベースマネージャーです。 これらのクエリを実行することにより、実行が終了した後に結果が得られるCSVファイルをダウンロードできます。
SQLマネージャ内でクエリを実行するには、[新しいSQLクエリを追加する]ボタンを押すだけです。 これを行うと、次のボックスが開きます。
おかげで PrestaShopの 次の画像に示すように、データベースのテーブルと属性が表示されます。これにより、これらの要素をクエリに直接追加できます。
結論
ご想像のとおり、これらのプロセスを適切に処理するために行う最善のことは練習です。これは、この方法でのみスキルが達成されるためです。 PrestaShopで製品をエクスポートする 専門家として。
エクスポートの制限は、この時点からユーザーの管理とスキルに依存します。