Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. def sales_clone(product):
  2.  
  3. options = list(
  4. map(lambda data: dict(name=data[1].name, position=data[0]+1, values=data[1].values),
  5. enumerate(product.options)))
  6.  
  7. sales_clone = shopify.Product(dict(
  8. handle=f"{product.handle}-sales",
  9. title=product.title,
  10. body_html=product.body_html,
  11. tags=adopt_sales_tags(product.tags),
  12. published_scope=product.published_scope,
  13. vendor=product.vendor,
  14. product_type=product.product_type,
  15. options=options,
  16. published=False))
  17. if not sales_clone.save():
  18. print(f"There was an error during safe of {sales_clone} with handle {sales_clone.handle}: " +
  19. f"{sales_clone.errors.errors}")
  20. return
  21.  
  22. [{'name': 'Color', 'position': 1, 'values': ['Light Pink', 'Rot', 'Purple', 'Heather Grey (meliert)', 'Azurblau', 'Royal Blau', 'Fuchsia']},
  23. {'name': 'Size', 'position': 2, 'values': ['116', '128', '140', '152', '164']}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement