创建一个新的商品列表，并根据价格和其他属性进行排序。
- 商品列表，包括名称、价格和其他重要属性。
可以使用不同的编程语言编写脚本来创建新的商品列表。主要步骤包括：

1. 定义商品名称、价格和其他重要属性作为数据。
2. 使用数据结构，如数组或字典，来组织商品列表。
3. 排序商品列表，可以通过内置函数或自定义排序函数来实现。可以使用价格或其他属性作为排序依据，例如按照价格从低到高排序。

一个示例Python代码如下:
```
# 商品列表
products = [
    {'name': 'product A', 'price': 8.99, 'other_prop': 'prop A'},
    {'name': 'product B', 'price': 3.99, 'other_prop': 'prop B'},
    {'name': 'product C', 'price': 12.99, 'other_prop': 'prop C'},
    {'name': 'product D', 'price': 6.99, 'other_prop': 'prop D'}
]

# 按价格排序
products_sorted_by_price = sorted(products, key=lambda p: p['price'])

# 输出排序结果
for product in products_sorted_by_price:
    print(product['name'], product['price'], product['other_prop'])
```
输出结果为：
```
product B 3.99 prop B
product D 6.99 prop D
product A 8.99 prop A
product C 12.99 prop C
```