機会
「PHPShop exchange with the site」プログラムを使用すると、価格と料理の説明をR-Keeperからストアにアップロードし、ボタンをクリックするだけでオンラインストアの量的バランスを更新できます。 エクスポートされた製品のリストをサイトにアップロードすると、プログラムはカテゴリツリーの構造を自動的に作成します。 このプログラムの機能により、特定の倉庫の有無または特定の商品グループに属するなどのパラメーターによって、フィルターを使用して荷降ろしする商品を選択することもできます。 商品の荷降ろしをスケジュールできます。
インターフェイスと設定の説明
R-Keeper StoreHouseデータベースへのアクセスは、OLEサーバーに基づいて直接実装されます。 同期プロセスを記録するジャーナルが提供されます。
同期機能を使用するには、実行可能ファイルPHPShopExchange.exeを実行し、プログラムの初期設定を行う必要があります。 ただし、Sh4Ole.dllライブラリがコンピューターにインストールおよび登録されていることを事前に確認する必要があります。
設定ウィンドウで、サイト、FTP、およびSHサーバーのアクセスパラメータを設定する必要があります。
サイトにアクセスするためのパラメーター-ページ、オンラインストアへのアクセスの詳細が含まれています
- ドメイン名-オンラインストアのURL。1cManagerサービスフォルダーとともに指定する必要があります。 例:demo.phpshop.ru/1cManager/
- ユーザー-製品を作成および編集するための十分な権限を持つオンラインストアのユーザーの名前。 通常、これはストア管理者です。
- パスワード-オンラインストアのユーザーのパスワード。
FTPアクセス設定-オンラインストアのFTPサーバーへのアクセス設定を指定するページ。
- サーバー— FTPサーバーの名前またはそのIPアドレス(推奨)。
- ポート-FTPサーバーのポート(デフォルトは21)。
- ユーザーとパスワード-FTPサーバー上のファイルとフォルダーを作成/編集/削除するための十分な権限を持つFTPサーバーに対するユーザーとパスワード。
- FTP上のフォルダー-1cManagerサービスディレクトリへのパスは、FTPサーバー上の階層パスを考慮して指定されます。
- パッシブFTP接続-FTPサーバーへのパッシブ接続を確立するためのフラグ。
- [チェック]ボタンをクリックすると、FTPサーバーへの接続が正しいことを確認できます。
- [確認]ボタンを使用して詳細を入力した後、FTPサーバーへの接続が正しいことを確認できます。
SHサーバーへの接続パラメーター-R-Keeper StoreHouseの接続設定を指定するページ
- SHサーバー-R-Keeper StoreHouseサーバーの名前。
- ユーザーとパスワード-R-Keeper StoreHouseサーバーにアクセスするためのユーザーとパスワード。
- NetBiosプロトコル、アダプター番号、1秒あたりのタイムアウト-StoreHouseサーバーのネットプロトコル設定
- ログインフォームを呼び出すことなく、サーバーへの接続を確立します-プログラムがSHサーバーに接続するためのログインログインフォームを表示しないフラグ。
オプション-アップロードパラメータを指定するページ
- パッケージ内のレコード数-データ配列を含むパッケージのサイズ。1回の反復でオンラインストアにアップロードされます。 サイズは、オンラインストアサーバーの負荷に直接依存します。
- 価格番号-オンラインストアの製品カードに価格が提示されるのと同じ方法で示された商品の価格のタイプの詳細
- 新しい製品の作成-同期時にオンラインストアにない製品を作成するようプログラムに指示するフラグ。 製品の同期は、StoreHouseの製品コードとオンラインストアの記事によって実行されます。
- 新しいカテゴリの作成-同期時にオンラインストアにないカテゴリを作成するようにプログラムに指示するフラグ。 同期は、StoreHouseのカテゴリコードとオンラインストアのIDによって実行されます。
- トレイに最小化-メインプログラムウィンドウを通知領域(右下隅のシステムトレイ)に最小化できるフラグ。
- 荷降ろしのログを保存する-フラグを設定すると、商品の荷降ろし時のプログラムのすべてのアクションがコメント化され、指定されたファイルに書き込まれます。
サイトへの商品のアップロード
PHPShop Webサイトの製品ベースとStoreHouseを同期するには、ユーティリティのメインフォームで指定する必要があります。
- 商品の価格と在庫残高の関連日付
- 製品グループのリストで、製品が同期に参加するアイテムにフラグを立ててフラグを立てます
- 必要に応じて、倉庫、サイトに移行する必要がある商品の残骸にフラグを立てます
- 倉庫の残高が特別な条件を満たす商品を選択する必要がある場合-フラグ「残りが<<の商品のみ」をマークし、必要な条件を決定します。
[実行]ボタンは、特定のすべての条件と設定を考慮して、商品の荷下ろしプロセスを開始します。
同期の実行に関するコメント、および発生する可能性のあるエラーは、「File-> Log」プログラムのメインメニューから開くことでログに表示できます。
スケジュールされたアンロード
PHPShop Webサイトの製品ベースとStoreHouseをスケジュールに従って同期するには、プログラムのメインメニューのスケジュールパラメータを設定するためのフォーム「Schedule-> Unload goods」を呼び出す必要があります。
スケジュールフォームでは、次を指定できます。
- 商品の荷降ろしの開始の特定の時間(時間単位)。 この場合、倉庫とサイトが同期される曜日が割り当てられるか、特定の荷降ろし日が示されます。
- アンロードが実行されるタイマー時間。
商品の定期的な同期を設定するには、「繰り返し実行」フラグを設定するだけで十分です。
スケジュールされたスケジュール済みのアンロードタスクは、コンテキストメニューから一時停止、変更、またはキャンセルできます。
起動機能:
- スケジュールされた同期を実行するには、オプションで「ログインフォームを呼び出さずにサーバーへの接続を確立する」オプションを設定する必要があります。
- スケジュールされた同期は、プログラムがコンピューター上で常に実行されることを意味します
- 便宜上、プログラムオプションで「トレイに最小化」フラグを設定することをお勧めします。 さらに、プログラムのシステムトレイに最小化されたコンテキストメニューには、主な機能にすばやくアクセスするための項目が含まれています。
おわりに
PHPShop Enterprise Pro 1Cオンラインストアのユーザーは、オンラインストアを1C:Enterpriseと同期することの便利さを長い間評価してきました。 このバージョンで使用されるプロセッサを使用すると、1Cからオンラインストアへ、またはその逆に、商品の命名法、説明、特性を簡単に転送できます。 PHPShop同期プロセッサには、独自の視覚的な命名エディタがあり 、製品画像の操作を簡素化し、画像のサイズ変更と透かしのプロセスを自動化します。
R-Keeper StoreHouseとの通信機能をサポートするオンラインストアは、独自のオンラインプラットフォームを介して食品の配送を計画しているレストランにとって優れたソリューションです。 R-Keeper StoreHouseとのオンラインストアの同期プロセッサは、PHPShop Pro R-Keeperスクリプトの新しい配信に含まれており、世界に類を見ない類のユニークな開発です。 これまで、PHPShop Softwareのみが、オンラインストアとこのプログラムを接続する機能を提供しています。
R-Keeper StoreHouseと引き続き連絡を取り、PHPShop Pro R-Keeperの将来のエディションで開発する予定です。