← back to Kravet Sheet Sync 2026 04 20
__pycache__/bulk_push_v1.cpython-314.pyc
227 lines
+
x
YjpL � � � R t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RI H
t
Ht ]P P RR4 tRtR] R2tRR .tR
tR]! R4 P+ R
4 P- 4 , t0 R'mtR tR tR(R ltR tR tR tR)R ltR t R t!R t"R t#R t$Rt%Rt&Rt'Rt(Rt)Rt*R t+R!t,R" t-R# t.R$ t/R% t0]1R&8X d
]0! 4 R# R# )*u�
Bulk-push DWKK NEW-bucket wallcoverings to Shopify as active products.
Pipeline per SKU:
1) dw_sku_registry INSERT
2) productCreate (status=DRAFT, vendor, productType, tags, basic description)
3) productVariantsBulkUpdate main variant: DWKK SKU, MAP price, cost
4) productVariantsBulkCreate sample variant: DWKK-Sample at $4.25
5) productCreateMedia with real Brandfolder URL
6) shopify_products INSERT (enables Full Monty)
7) Full Monty API call (ai tags, silas, spin)
8) kravet_finalize (title, SEO, body, sanitized tags)
9) collectionAddProducts → New Arrivals
10) productUpdate status=ACTIVE (if width + image present)
11) kravet_catalog UPSERT
Run:
python3 bulk_push_v1.py --limit 10
N)�ThreadPoolExecutor�as_completed�SHOPIFY_ADMIN_TOKEN� z)designer-laboratory-sandbox.myshopify.comzhttps://z/admin/api/2024-10/graphql.json�sshzroot@45.61.58.125z%gid://shopify/Collection/167327760435zBasic �base64s admin:DWSecure2024!c �� � ^ RI p^ RIp\ P ! \ RV R2., RRRR7 pVP VP
VP 4 4 Uu. uF qD'