← back to Kravet Sheet Sync 2026 04 20

__pycache__/test_push_fix_variants.cpython-314.pyc

30 lines

+
x
Yj
��.�Rt^RIt^RIt]P
P
RR4tRtRRRRR	R
RRR
R/RRRRR	RRRR
R/.t	R.Rlt
RtRt]	F�t
R]
R
,R2tR	]
R	,RR]
R,RRR]
R,/RRRR ]/./t]
!]R!]
R,R"].R#R$/4t]R%,R&,t]'d]!R']
R,R(]24K~]R%,R),^,t]!R']
R,R*]R,R+]R,,R-]R	,24K�	R#)/z�Add the missing main-sell variant to the 2 test products.
Current state: each product has only the Sample variant.
Target: add a second variant with the DWKK main SKU + MAP price + cost.
N�SHOPIFY_ADMIN_TOKEN�zPhttps://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10/graphql.json�pidz#gid://shopify/Product/7821427441715�dw_skuzDWKK-141031�pricez218.93�costz116.76�width_inz20.5z#gid://shopify/Product/7821427474483zDWKK-141042z240.98z128.52�21c	��\P!RTRT;'g//4P4p\PP\VRRRR\/R7p\P!\PPV^R7P44pRV9d\VR,4hVR	,#)
�query�	variables�POSTzContent-Typezapplication/jsonzX-Shopify-Access-Token)�data�method�headers)�timeout�errorsr)�json�dumps�encode�urllib�request�Request�URL�TOKEN�loads�urlopen�read�RuntimeError)�q�v�body�reqrs&&   �6kravet-sheet-sync-2026-04-20/test_push_fix_variants.py�gqlr$s����:�:�w��;����R�8�9�@�@�B�D��>�>�!�!�#�D��#�$6�7O�PU�V�"�X�C��:�:�f�n�n�,�,�S�"�,�=�B�B�D�E�D��4��|�D��N�;�;���<��zA
query($id: ID!) { product(id:$id){ options{ id name values} } }
ab
mutation productVariantsBulkCreate($productId: ID!, $variants: [ProductVariantsBulkInput!]!,
                                   $strategy: ProductVariantsBulkCreateStrategy) {
  productVariantsBulkCreate(productId: $productId, variants: $variants, strategy: $strategy) {
    productVariants { id sku title price }
    userErrors { field message }
  }
}
zSold Per Single Roll - zIn Wide�
inventoryItem�sku�trackedT�optionValues�
optionName�Title�name�	productId�variants�strategy�DEFAULT�productVariantsBulkCreate�
userErrorsz  z
: ERRORS: �productVariantsz: added z '�titlez' @ $)N)�__doc__r�urllib.requestr�os�environ�getrr�
MAIN_VARIANTSr$�
RENAME_OPTION�ADD_VARIANT�m�option_value�
variant_input�r�errs�printr �r%r#�<module>rDsy�����j�j�n�n�*�2�.��V���1�
�}�g�x���:�v�W�
�1�
�}�g�x���:�t�U��
���
�
��
�A�-�Q�z�]�O�7�C�L�	��7���%��8��i��v�q��y�Q��,����F�G��M�
	�K��Q�u�X��m�_��Y��	�A�

�
(�)�,�7�D��
��1�X�;�-�z�$��0�1�
�)�*�+<�=�a�@��
��1�X�;�-�x��%��z��A�g�J�<�u�Q�w�Z�L�Q�R�)
r%