この募集は2021年01月27日に終了しました。

WordPress(WooCommerce)のダウンロード販売システム構築(CloudFront)の仕事 [メーカー]

WordPress(WooCommerce)のダウンロード販売システム構築(CloudFront)に関する仕事・募集案件ページです。クラウドソーシングのランサーズで、Webシステム開発・プログラミングに関する最適な外注/発注先をお探しの方、副業案件・求人をお探しのフリーランスの方はまず会員登録がおすすめです。

見積もり募集の結果

募集期間

5日間

提案数

1件

当選人数

1 件

(募集人数1人)

実際の発注内容

依頼の予算
20,000 円 ~ 50,000
実際の支払い金額
20,000 円 ~ 30,000
製作期間
2
発注者の声

見積もり募集の内容

依頼主の業種
メーカー
依頼の目的・背景
WordPress(WooCommerce)にてECサイトを開発中です。
当サイトにて、デジタルコンテンツ(mp4動画ファイル等)の
ダウンロード販売システムを構築していただきたいです。

ゼロからではなく、下記の通り、
仕様と工程はある程度見積もり、固まっておりますので、
必要な技術や経験を持ち合わせた、
実装可能な方にご応募いただければ幸いです。
よろしくお願いいたします。

【実現させたいこと】
WooCommerce標準のダウンロード販売機能にて、
Amazon S3のバケット内オブジェクト(ファイル)が
現在登録されております。

ダウンロードボタンをクリックするごとに、
CloudFrontの署名付きURLが発行され、
その署名付きURLの期限がすぐに切れることで、
実質的に不正なダウンロードを防ぐことが目的です。

言葉だけですとわかりづらいので、
既製品(プラグイン)で類似の機能を実装しているものがあります。
こちらの動画の6分~をご覧いただければ、
イメージが掴めるかと存じます。
https://mediacloud.press/blog/woocommerce-integration/

※動画ではS3の署名付きURLを使用しておりますが、今回はCloudFrontを使用します。
※動画のプラグインはWordPressのメディアライブラリを通してファイルを登録する機能がありますが、必要ありません(既にバケット内にファイルはアップロード済みです)

【実装の流れ】
Woocommerceには
woocommerce_download_product_filepath
というフィルターがあります。

WooCommerce側にはS3のURLを登録しておき、
このフィルターにCloudfFrontの署名付きURLに変換する関数を
登録する流れになるかと存じます。

・aws-sdkの組み込み
・変換する関数の作成
・functions.phpへの登録
・テスト

等が想定される流れです。

【備考】
上記と類似のプラグインが既にサイトに組み込まれているので、
そちらも参考にしていただくことは可能です。
※今回の実装後削除予定です。
サイトの種類
ECサイト
作業範囲
ランサーに相談して決めたい
用意してあるもの
設定なし
参考URL
設定なし
希望開発言語
ランサーに相談して決めたい
フレームワーク
ランサーに相談して決めたい
開発の継続性
ランサーに相談して決めたい
補足説明
設定なし

この仕事に似たWebシステム開発・プログラミングの他の仕事を探す

会員登録する (無料)