mgbam commited on
Commit
33f5d2c
·
verified ·
1 Parent(s): b0d7bb5

Create shopify_orders.py

Browse files
Files changed (1) hide show
  1. shopify_orders.py +30 -0
shopify_orders.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # shopify_client.py
2
+ import shopify
3
+ import os
4
+
5
+ SHOP_URL = "https://863c42fc4fc6eb9dd18c84dacb21374e:[email protected]/admin"
6
+ API_VERSION = "2023-10"
7
+
8
+ # Configure
9
+ shopify.ShopifyResource.set_site(f"{SHOP_URL}/api/{API_VERSION}")
10
+
11
+ def create_product(title: str, body_html: str, price: str, image_url: str):
12
+ new_product = shopify.Product()
13
+ new_product.title = title
14
+ new_product.body_html = body_html
15
+ new_product.variants = [shopify.Variant({'price': price})]
16
+ new_product.images = [shopify.Image({'src': image_url})]
17
+ success = new_product.save()
18
+ if not success:
19
+ raise Exception(new_product.errors.full_messages())
20
+ return new_product.to_dict()
21
+
22
+ if __name__ == "__main__":
23
+ # Example usage:
24
+ prod = create_product(
25
+ title="AI Fitness Mirror Decal",
26
+ body_html="<strong>AI‑powered form correction in your own mirror.</strong>",
27
+ price="49.99",
28
+ image_url="https://example.com/decal.jpg"
29
+ )
30
+ print("Created product:", prod["id"])