Я пытаюсь получить список связанных продуктов для конфигурируемого продукта, используя XML -RP C. Я знаю, что есть много вариантов использования сторонних расширений, но мне нужно сделать это с использованием собственного API .
Я использую конечную точку product.list
, чтобы получить список всех продуктов и затем отфильтруйте их по type == 'configurable'
.
def build_products(self):
products = self._call_endpoint("product.list", [])
total = len(products)
for index, product in enumerate(products, start=1):
print(f"{index}/{total}")
if product["type"] == "simple":
# process simple product
elif product["type"] == "configurable":
# process configurable product
product.info
не содержит любую информацию о связанных продуктах.
Я пробовал использовать product_link.list
чтобы получить связанные продукты, но это не позволяет associated
тип - только grouped
и related
.