私はこの状況を持っています:
- SKU のある製品
- この製品には、SKU サフィックスを持つ属性 (チェックボックス) があります
- (アドオン付きの製品を想像してください)
属性は常に固定された順序であり、必須ではありません。製品の最終的な SKU は、basesku + 選択した属性のサフィックスです。
たとえば、basesku を持つ製品には、接尾辞と のXXX
3 つの属性があります。A
B
C
この製品の可能な組み合わせは次のとおりです。
XXX-A
XXX-A-B
XXX-A-B-C
XXX-A-C
XXX-B
XXX-B-C
XXX-C
属性は固定された順序であるため、XXX-C-B
たとえば、持つことはできません。
これらの SKU を計算する最良の方法は何ですか?
編集:これらの属性は動的に作成されると言うべきでした。したがって、attA + "-" + attB を持つことはできません。可能な SKU のリストを動的に生成する方法が必要です