eコマースカスタム開発でゼロから構築

公開: 2020-10-02

これは、姉妹サイトの Genius eCommerce のケース スタディのパート 2 です。 カスタム設計に焦点を当てたケース スタディの最初の部分は、ここで読むことができます。

任意の車のロットから購入して、レース用にキット化する可能性のある基本的なセダンを手に入れるとしたら、どうしますか? 運転席の横の席を全部出すかもしれません。 乗客は必要ありません。車が軽量である必要があります。 ガス効率の良いエンジンを取り外して、より大きなエンジンに置き換えることができます。 ポンプでの価格を心配する必要はありません。加速が必要です。 トレッド タイヤを滑らかで滑らかなタイヤに交換することもできます。 雪の中で扱う必要はありません。摩擦を減らす必要があります。 これは、誰でも使えるように作られた車と、非常に特定の目的のために作られた車の違いであり、一般化されたテンプレート Web サイトとカスタム e コマース開発との違いも示しています。 任意のプラットフォームからすぐに使えるサイトは、あらゆる種類のビジネス向けの汎用ツールになりますが、カスタム開発サイトは、必要なことを実行するために特別に構築できます.

ここ 1Digital では、姉妹サイトである Genius eCommerce の WordPress プラットフォームで開発する際に、これを直接経験しました。 Genius eCommerce は数年前から WordPress テンプレートに存在していましたが、それを更新することにしたとき、私たちはゼロから更新しました。 私たち自身のサイトの 1 つでプロセスを見ることは、私にとって、テンプレート サイトの迅速かつ簡単な展開と、e コマース カスタム開発の整然とした構築との違いを強調するのに非常に役立ちました。

「古いテーマの問題は、使用しているかどうかに関係なく、サイトの重荷となっているコードが多かったことです」と、1Digital の主任開発者の 1 人である Jon Luhrs 氏は述べています。 Genius e コマース サイトの古いバージョンは、事前に作成された WordPress テーマ上にありました。 WordPress テーマは、多くの事前構築済みテンプレートと同様に、依存プラグインのスイートが付属しています。 「彼らは、メニューを実行するためにダウンロードするように求めるプラグインや、フォームの送信を処理する別のプラグインなどを持っている可能性があります」とジョンは私に言いました。 残念ながら、これらすべての項目を合計すると、膨大な量になる可能性があります。 テーマ開発者は、自分のテーマができるだけ多くの人に購入され、ほとんどの状況で使用できるようにしたいと考えています。 これにより、事前に作成されたテーマはあらゆる取引のジャックになり、どれもマスターになりません。

「新しいバージョンで改善したかった最大の点は速度でした」とジョンは言いました。 そうするために、彼は通常 WordPress サイトに付属している多くのプラグインを取り除き、それらを置き換えるカスタム ショートコードをゼロから作成しました。 たとえば、古い Genius e コマース サイトには、WP Bakery というページ ビルダーがインストールされていました。 このようなページ ビルダーを使用すると、コンテンツをドラッグ アンド ドロップして、コードに入ることなく、管理領域からサイトに新しいページを簡単に追加できます。 「これらのページ ビルダー プラグインは十数個です」と Jon は私に言いました。 「それらはすべてほぼ同じ機能を提供しますが、必要のないコードもたくさん含まれています。」 カスタム開発の訓練を受けた Jon のような人物をコーナーに配置する利点は、簡単にページを作成する必要がないことです。 代わりに、Jon は新しいページをゼロから作成しました。 これにより、ページを実行するために絶対に必要なものだけを追加したため、可能な限りスリムになりました。

「画像スライダーと証言スライダーも同じでした」とジョンは私に言いました。 WordPress プラグインがページ内で実行され、管理領域に追加した画像を取得して読み込む場合、これらの機能をコード行でカスタム構築して、より合理化しました。 また、速度を上げるために画像自体を最適化しました。 「その多くは、Photoshop から画像をエクスポートするための適切な設定を見つけ出すことです。これは、ページ内の目的に合わせて過度に機能することはありません」と Jon 氏は言います。 カスタム開発チームは、特定のページごとの計画に基づいて、適切な画像ファイルを作成するのに役立ちます.

新しい Genius eCommerce Web サイトの立ち上げ時点で、モバイル ページの平均速度スコアは 98.6 でした。 「これは以前のテンプレートよりも大幅に改善されており、このサイトが見込み客を生み出すのを目にするようになりました」と Jon は私に言いました。 Google の Page Speed Insights でのこの種のスコアは、カスタム開発を行ったとしても、平均的な e コマース ストアではほぼ不可能ですが、優先順位リストからサイトの速度を除外する必要があるという意味ではありません。 ウォルマートが実施した一連の調査によると、読み込み時間が 1 秒から 4 秒の間で変動すると、コンバージョンが急激に低下することがわかりました。 ページの読み込み時間が 1 秒短縮されるごとに、サイトのコンバージョンが 2% 増加することがわかりました。

eコマースのカスタム開発者は、特に過去にテンプレートや事前構築済みのプラグインに依存していたサイトの将来を見据えたサイトを支援することもできます. これらのプラグインも開発者によって作成されていることを忘れないでください。 つまり、賞味期限があるということです。 サイトを最初にセットアップしたときはアプリが機能するかもしれませんが、数年後、その開発者は他のものに移り、最初にセットアップしたときにテーマが依存していたプラグインのサポートを停止する場合があります。 Genius eCommerce には、チーム メンバーがサイトの管理エリアにログインできるようにする方法をカスタマイズするプラグインがありました。 Genius eCommerce サイトが構築されるまでに、そのプラグインは 2、3 年間サポートされなくなりました。 「幸いなことに、サイトの基本的な機能には必要なかったので、無効にしました」と Jon は言います。 ただし、コードをゼロから作成する場合、更新について心配したり、依存していたサービスがサポートされなくなるかどうかを心配したりする必要はありません。 「何かが壊れたら、別のプラグインをダウンロードするのではなく、別の方法で解決したいと思います」と Jon は私に言いました。 「短期的にお金を節約できるものは、それがどれだけうまくサポートされているかによって、将来的にはより多くの費用がかかる可能性があります。」

Genius eCommerce は、私が何年にもわたってクライアントに説明してきたことを明確にするのに役立ちました. 事前に作成されたテンプレートとは対照的に、カスタムの e コマース開発について考えるとき、すべては、どの程度の制御が必要かという問題に帰着します。 依存プラグインを含むテンプレートは、迅速かつ安価に展開できます。 すぐに使えるサイトを立ち上げることができます。 しかし、私たちが Genius eCommerce と協力して経験したように、最終的にはあなたのウェブサイトからもっと多くのことを望むかもしれません. そうすることで、サードパーティのツールから何ができるかを争うよりも、開発チームが構築した独自のコードを改善する方が安価で簡単になります。


1Digital では、拡張開発チームになることを専門としています。 Genius eCommerce のようにゼロからサイトを構築している場合でも、サイトを自分の管理下に置き、一度に 1 つのタスクを実行するための小さなステップを作成している場合でも、当社の e コマース カスタム開発の専門家が数回クリックするだけでアクセスできます。 . 1Digital 開発者をあなたの隅に置く方法について、今すぐお問い合わせください。

PDFをダウンロード