[解決済み] 商品一括登録時、送料が指定できなかった

フォーラム バグ報告 [解決済み] 商品一括登録時、送料が指定できなかった

  • このトピックには4件の返信、2人の参加者があり、最後にchatiiにより12年、 10ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #50454
    chatii
    参加者

    お世話になります。

    商品一括登録(CSV)を使っていました。

    2種類の送料設定を、商品ごとに分けたいと思い、

    https://www.welcart.com/documents/manual-2/%E5%95%86%E5%93%81%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC/%E5%95%86%E5%93%81%E4%B8%80%E6%8B%AC%E7%99%BB%E9%8C%B2%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88

    こちらのマニュアルをもとにCSVを用意しましたが、

    うまく送料が反映されず、「1つ目の送料」にしかなりません。

    で、マニュアルには

    送料 文字列 送料名(送料の設定が先)

    と書いてありますが、これだと動きません。

    CSVに、送料ID(と言えばいいでしょうか)をかいてあげたところ、

    意図した動作となりました。

    できればマニュアル通りの「送料名での設定」が直感的に

    わかりやすいと思うのですが…

    あるいは、整数値であればIDとして、

    それ以外なら名称として取り込む…とかですかね?

    //以下蛇足

    ソース/DBを追ってみたところ、

    DB上の _postmeta には

    metakey: _itemShippingCharge

    metavalue: CSVのデータそのまま

    が入っていました。

    「送料名」で動作させるとしたら、

    usceshop.class.php:5825

    if( $this->options['shipping_charge'][$i]['id'] === $id ){

    これを下記のように

    if( $this->options['shipping_charge'][$i]['name'] === $id ){

    書き換えれば動作すると思うのですが…


    Welcart のバージョン:1.0.1

    症状を確認したブラウザ:chrome

    サーバー(会社名、サービス名):Quicca

    SSLの利用: 専用SSL

    WordPress のパーマリンク設定:


    #62115
    chatii
    参加者

    1.0.2にバージョンアップしてみました。

    usceshop.class.php:5825 でなく、5822行ですね

    #62116
    nanbu
    キーマスター

    こんにちは。

    確かに、エクスポートもデータはIDが出力されているようです。

    マニュアルとプログラムのどちらが違っているのか調査してみます。

    ありがとうございました。

    #62117
    nanbu
    キーマスター

    こんにちは。

    正解はIDでした。マニュアルを修正いたします。

    ありがとうございました。

    #62118
    chatii
    参加者

    nanbu さま

    ご対応ありがとうございます。

    また別トピックで報告ありますので、

    そちらもよろしくお願いします。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。