Expresso Store:カートにメンバーの最後の注文をあらかじめ入力しておく

基本的には、ログインしたユーザーが最後の注文を再注文できるようにする方法を探しています。 Expresso Storeで誰もこれを試したことがありますか?

1
はい、私は同じことを考えていました。ユーザーの最後の注文アイテムループを使用し、チェックアウトフォームタグに更新数量フィールドを作成します。しかし、チェックアウトタグのorder_idパラメータがあった場合には涼しいでしょう。
追加された 著者 Peter Mortensen,
前にそれを試したことはありませんが、考えてみてください。あなたは{exp:store:checkout}を作ってその中に商品を投入できますか?
追加された 著者 Gabriel Brito,

1 答え

それを行う方法に組み込まれていません。過去に注文された製品がもはや存在しなくてもよいというように、複雑さの可能性は非常に高いです!

あなたがこれをしたいなら、2つの可能な方法が思い浮かぶでしょう。

注文タグと共に標準カートに追加タグを使用して、以前の注文からカートに複数の商品を一度に追加することができます。これには、特に製品に複雑な修飾語がある場合には、巧妙なテンプレートが必要です。

あるいは、PHPを使用して単純なプラグインを作成して、前の注文を読み込み、現在のカートに商品を追加することもできます。これはおそらくより洗練されたものですが、PHPに関する知識が必要です。

1
追加された
アドリアンのチップをありがとう。ええ、私はストア内からこれを行うネイティブな方法を含む複雑さを理解しています。幸いにも、私が取り組んでいるプロジェクトは、いくつかのことを単純化するために、製品修飾子の必要性を持っていません。私が最後に出てくるものを投稿します。
追加された 著者 Peter Mortensen,