Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def sales_clone(product):
- options = list(
- map(lambda data: dict(name=data[1].name, position=data[0]+1, values=data[1].values),
- enumerate(product.options)))
- sales_clone = shopify.Product(dict(
- handle=f"{product.handle}-sales",
- title=product.title,
- body_html=product.body_html,
- tags=adopt_sales_tags(product.tags),
- published_scope=product.published_scope,
- vendor=product.vendor,
- product_type=product.product_type,
- options=options,
- published=False))
- if not sales_clone.save():
- print(f"There was an error during safe of {sales_clone} with handle {sales_clone.handle}: " +
- f"{sales_clone.errors.errors}")
- return
- [{'name': 'Color', 'position': 1, 'values': ['Light Pink', 'Rot', 'Purple', 'Heather Grey (meliert)', 'Azurblau', 'Royal Blau', 'Fuchsia']},
- {'name': 'Size', 'position': 2, 'values': ['116', '128', '140', '152', '164']}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement