Welcartで商品の掲載順を割と簡単に変える方法

shopping-cart-245089_1280-min■Welcartの商品表示順は編集できない

WelcartとWordPressでECサイトを運用している事業者様はたくさんいらっしゃると思います。通販サイトに必要な要素が基本的に無料で使えるので、個人や中小の事業者にはとても心強い組合せです。

とはいえ、あくまでも無料ですので、ちょっと複雑なことをしようとすると、基本の機能では対応できなかったりすることも少なくありません。

基本機能ではできないことの一つが、商品一覧の表示の順番を変えることです。

カテゴリーで商品の一覧を表示するときに、一番上に表示したい商品や、まとめて並べて表示したい商品群があったとしても、Welcartのデフォルトでは表示の順番を帰る事ができません。

編集画面を見ながらドラッグアンドドロップで入れ替えるとか(そもそも一覧ページの編集画面自体ありませんが…)できません。

固定ページであれば、順番を振る事で表示順を調整できますが、Welcartの商品は”投稿”機能を使っているので、基本的に先に投稿=登録した商品から順番に表示され、新しく投稿=登録した商品がどんどん上に重なって表示されるようになっています。

これ、あまり考えずに商品登録をしていくと、登録し終わった後で「しまった!やっちまった!」となります。数十個登録したあとだと脱力します。

プログラムの知識がある方なら、順番を入れ替える機能を追加することもできますが、プログラマーでは無い人にとってはそんなのは無理な注文です。

普通に考えれば、登録した商品を一度削除して、再度改めて登録するしかありません。しかし大変だし、なにより一度登録に費やした労力が徒労に感じられ、再登録のときに空しさからミスをしてしまうかもしれません。

 

■割と簡単に表示順を変えられる方法

しかし、ご安心ください。WordPressには再登録の際に労力を削減できる便利な機能があります。それを利用する事で、実は割と簡単に商品データを再登録することができます。上から表示したい順番とは逆の順番で”商品登録”していくことで、希望通りに表示の順番を変更することが可能になります。(つまり一番下にしたい商品から順に商品登録していくということ)

以下にそのやり方を解説します。

①ダッシュボード > Welcart Shop > 商品マスター と遷移し、登録し直したい商品情報編集画面を開き、右上部にある「複写して新規」を押す。

こうすると、既に登録済みの商品を同じ情報で、商品コードの後ろに(copy)とついた(つまりコードがわずかに違う商品として)パーマリンクもわずかだけ違う(基本的にスラッグ名の部分が変わる)商品情報が作成されます。なおこのときパーマリンクは後で使うので念の為控えておいてください。
カテゴリーやタグの設定もそのままなのですごく楽で便利です。

② この状態でまずは「下書きとして登録」します。

ただし、この状態では(copy)が付いている分商品コードが違うので、画像(メディア)は無い状態です。ここであわてて画像を設定しなおす必要はありません。あとで商品コードを書き直すと自動的に再設定されるからです。

③ 下書き登録できたら、次にcopyではないほうのもとの商品データを削除します。
※公開しているページから商品が一瞬でも消えてしまいますので、作業中はメンテナンス中にするなど注意して運用してください。

④ 削除したら、次に表示したい順番とは逆の順番(一番下にしたい商品から登録して、一番上にしたい商品を最後にする)で、②で下書き保存した商品情報の商品コードから「(copy)」を削除します。商品コードから(copy)を削ったら、編集ページ下部にある商品詳細ページタイトルの下にあるパーマリンクを、先程控えた最初に公開した商品のパーマリンクと同じに書き直します。

⑤ そして再度下書き保存。

これで編集画面に商品コードで登録した商品画像が表示されます。もし表示されなければどこかが間違っているので、詳細を再点検してください。

⑥ 上記の①から⑤までの作業を直したい全商品コード分おこなったら、再度内容をチェックしてから、表示状態をまとめて「公開」に変更してください。

これで、順番が変更できます。

どうしてもある程度手作業は発生しますが、全項目再度記入することを考えたらかなりの労力削減です。もしものときはお試しください。

※商品データを出力して→出力されたCSVを編集して→商品データを削除して→編集したCSVで商品一括登録する、という方法もあります。しかし慣れない人には敷居が高いと思いますので、ここでは紹介しません。興味のある方はいろいろ試行錯誤してみてください。

では

 


Tagged on: , ,