NoNo

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

9件の投稿を表示中 - 1 - 9件目 (全9件中)
  • 投稿者
    投稿
  • 返信先: 会員情報変更時にもメールが欲しい #76396
    NoNo
    参加者

    ありがとうございます。

    差し当たり、現状のVer.で一部プログラム変更することで対応するのは難しそうでしょうか?

    新規登録と同じ文面をそのまま送信するようにするだけでも非常にありがたいのですが・・・

    返信先: 会員情報変更時にもメールが欲しい #76355
    NoNo
    参加者

    ——————————————-
    WordPress のバージョン:WordPress 4.2.5
    Welcart のバージョン:現行
    ご利用のテーマ:welcart-template6
    症状を確認したブラウザ:Firefox
    サーバー(会社名、サービス名):NTT Web Arena Suite
    SSLの利用: なし
    WordPress のパーマリンク設定:投稿名
    ——————————————–

    NoNo
    参加者

    ご回答ありがとうございます!

    商品データさえ削除出来れば、postmeta データは削除せずとも不可視にはなると思うので(ゴミとして溜まっていくのは難点ですが・・・)、まずは商品データの削除だけやってみようと思います。

    NoNo
    参加者

    ——————————————-
    WordPress のバージョン:4.2.3
    Welcart のバージョン:1.4.18
    ご利用のテーマ:welcart-template6
    症状を確認したブラウザ:firefox 39.0
    サーバー(会社名、サービス名):さくらインターネット
    SSLの利用: なし
    WordPress のパーマリンク設定:なし
    ——————————————–

    NoNo
    参加者

    ★>たとえばエクスポートしたCSVをEXCELで読み込み
    >商品コードでフィルタして、該当部分を修正し保存

    この手動作業をしたくないということになります。

    あくまでお店のほうで管理しているposシステム上からWelcart用のインポートCSVを自動生成し、それを元にダイレクトにWelcart上に一括インポートをかけたかったのです。

    ★本件今過去のコミュニティーを拝見させていただいていたら、素晴らしいものを発見して解決いたしました。

    [解決済み] 商品コードからデータ(post_ID)を取得したい
    https://www.welcart.com/community/forums/topic/%E5%95%86%E5%93%81%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8B%E3%82%89%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%9F%E3%81%84

    これを利用して、[WP導入フォルダー]\wp-content\plugins\usc-e-shop\functions/define_function.php内で、商品コードからpost_idを取得し、

    DBからpost_IDを取得できなければ → add処理
    DBからpost_IDを取得できれば → upddate処理

    させるようにコードを修正させていただいたらクリアできました!

    ありがとうございます!

    NoNo
    参加者

    ご回答ありがとうございます。

    >「商品データ出力」でダウンロードしたデータを編集して、「商品一括登録」すればよいのではないでしょうか。

    いちいちデータをエクスポートして、post_IDと商品コードの紐付けをおこない、インポートcsvを生成するのが処理上ムダが多いのでどうにかならないかと考えた次第です

    現状のWelcartでは

    ・新規データについては  → post_ID欄を空にする
    ・更新データについては → Wordpress DB状に既に登録されているpost_IDを指定する

    必要があると仕様書にかかれていたと思います。

    これを・・・

    ①新規データについて、post_ID欄を空にせず、商品コードをpost_IDに指定すると、商品コードでpost_IDを割り当ててくれる(つまり任意にpost_IDを割り当てられる)

    もしくは

    ②更新データについて、post_IDを指定しなくても商品コードをキーにデータを更新する

    が可能であれば、一括更新時にインポート操作1回だけで済む(エキスポート → 商品コードでマッチングしたデータのpost_IDを取得し処理元データ(インポートデータ)に埋め込み → 一括インポートという3段階の処理をしないで済む)ので処理上ありがたいなと思いました。

    ご回答では②は無理とのことですので、①をなんとかできればいいなと思うのですが、何かいい方法がございましたらご教授いただけると助かります。

    返信先: CSV商品一括登録を定時起動したい #70185
    NoNo
    参加者

    上記で悩んでいた点は、以下サイト様の自動ログインの記述を参考にさせていただき、なんとか作ることができました!
    http://t-cr.jp/memo/8.html

    セキュリティー的な部分で著しく問題があるので、もう少し推敲しようと思いますが、機能面ではとりあえず実現できました。

    ありがとうございます!

    返信先: CSV商品一括登録を定時起動したい #70180
    NoNo
    参加者

    処理対象のCSVファイルは、通常の一時ファイルが置かれる場所同様

    [WP導入ディレクトリ]\wp-content\uploads以下に、固定ファイル名で配置しようとしております。

    今悩んでいるポイントとしては、

    1.cronでキックしたいので、Wordpress管理画面にログインしてない状態を起点に、商品一覧データの更新を行えるようにしたい
    (現在の一括インポートの仕組みは、ログインしていることを前提にされていると思います。バッチの中でログイン→一括インポート実行の流れをすればいいと思うのですが、そそのようなことが出来るか勉強不足でわからずにおります)

    「define_function.php」等をいじって、とりあえずログインしている状態であれば、固定のCSVファイルを処理するようにしてみたのですが、上記「ログインしてないと実行できない」部分の解決方法がわからずに悩んでいる次第です。

    お教えいただけると非常にありがたく存じます。

    返信先: CSV商品一括登録を定時起動したい #69969
    NoNo
    参加者

    > yskysmrさま

    ありがとうございます。

    特定のURLをたたけば一括取り込みを開始させるバッチを組むことが出来れば・・・というところなので、

    実際に手動インポートしている処理ブロックのところだけ切り出すことができればもしかして・・・とも思ってました。

    現状ユーザーに毎回一括インポートボタンを押してくれと頼めない運用上の要件があるので、なんとかクリアしたいとは思っております。

9件の投稿を表示中 - 1 - 9件目 (全9件中)