MyDeal will be fetching all your product information through the WooCommerce API GET Products and Variants Endpoints.
Each listing needs to meet the below requirements to be qualified in MyDeal:
1. SKU: We require each product to have an SKU to be qualified in MyDeal. Product SKUs need to be unique (different) across all listings. For variant products, the SKU for each variant option has to be different.
- Example Product: Leather Jacket
- Variant Option: Size & Colour
- SKU for XS size & Black colour Variant Option: Leather-Jacket-XS-Black
- SKU for M size & Black colour Variant Option: Leather-Jacket-M-Black
- SKU for XS size & White colour Variant Option: Leather-Jacket-XS-White
- SKU for M size & White colour Variant Option: Leather-Jacket-M-White
2. Product Contents: We require each product to have a description to be qualified in MyDeal. WooCommerce "short_description" and "description" API fields are combined into MyDeal Description. Please ensure all product information is stored in these sections.
3. Product Title & Images: We require each product to have a title and at least 1 image to be qualified in MyDeal
4. Price: The product's price has to be greater than 0 to be qualified in MyDeal
5. Product Status: The product has to be published in the API to be qualified in MyDeal ("status": "publish")
References:
- WooCommerce API GET Product - https://woocommerce.github.io/woocommerce-rest-api-docs/#list-all-products
- WooCommerce API GET Product Variant - https://woocommerce.github.io/woocommerce-rest-api-docs/#list-all-product-variations