SOY Shopの商品ごと送料設定モジュールについて 投稿する
投稿者:Huckle Berry
投稿日時:2024-02-26 15:30:03
お世話になります。
SOY Shopの商品ごと送料設定モジュール(バージョン0.7)で商品ごとに送料を設定しようとしますが
送料が0円となり、反映できません。
商品ごとで設定しても、
プラグインの設定から入っても同じく0円となります。
標準配送モジュール(バージョン1.5)で試してみても送料が反映されず0円となります。
無料配送モジュール(数量指定)(バージョン0.7)こちらを試しにいれてみると、こちらで入力した送料は反映されました。
SOY Shopの商品ごと送料設定モジュール(バージョン0.7)で商品ごとに送料を設定しようとしますが
送料が0円となり、反映できません。
商品ごとで設定しても、
プラグインの設定から入っても同じく0円となります。
標準配送モジュール(バージョン1.5)で試してみても送料が反映されず0円となります。
無料配送モジュール(数量指定)(バージョン0.7)こちらを試しにいれてみると、こちらで入力した送料は反映されました。
投稿者:齋藤毅
投稿日時:2024-02-26 21:05:28
商品ごと送料設定モジュールの0.7は古いので新しいバージョンのSOY Shopをお試しください。
他のプラグインと競合を起こしているかもしれません。
上記の件ですが、こちらの環境では再現しませんでしたので、原因の特定は難しいです。SOY Shopの商品ごと送料設定モジュール(バージョン0.7)で商品ごとに送料を設定しようとしますが送料が0円となり、反映できません。
他のプラグインと競合を起こしているかもしれません。
上記の件も同様にこちらの環境では再現しませんでした。標準配送モジュール(バージョン1.5)で試してみても送料が反映されず0円となります。
投稿者:Huckle Berry
投稿日時:2024-02-27 12:03:02
soycms3.14.1
soyshop2.10.1
にバージョンアップしたら反映されましたありがとうございます。
その際、PHP8.1.22に上げたら
公開側のトップページに
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /xxxx/cms/soyshop/webapp/src/domain/shop/SOYShop_ItemDAO.class.php on line 269
こちらのエラーが出力されました。
8.1でのエラーでしょうか。
soyshop2.10.1
にバージョンアップしたら反映されましたありがとうございます。
その際、PHP8.1.22に上げたら
公開側のトップページに
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /xxxx/cms/soyshop/webapp/src/domain/shop/SOYShop_ItemDAO.class.php on line 269
こちらのエラーが出力されました。
8.1でのエラーでしょうか。
投稿者:齋藤毅
投稿日時:2024-02-27 12:07:33
の269行目の/xxxx/cms/soyshop/webapp/src/domain/shop/SOYShop_ItemDAO.class.php
$query->where .= (strlen($query->where) > 0) ? " AND " : "";
を
$query->where .= (strlen((string)$query->where) > 0) ? " AND " : "";
に変更してみてください。
投稿者:Huckle Berry
投稿日時:2024-02-27 12:09:16
解消されました!
ありがとうございます。
ありがとうございます。