
[
	{
		"product_id": "2798", 
		"product_title": "Discover Rhône Wines: Exploring a Legendary Wine Region", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "50.0000", 
		"product_price_ex_tax": 45.454545454545, 
		"product_price_local_tax": "50.0000", 
		"product_created_datetime": "2025-11-24 23:01:16", 
		"product_code": "RHONE2025 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "0", 
		"product_uri": "\/products\/af-discover-rhone-wines-exploring-a-legendary-wine-region-rhone2025-2025\/"
	}, 
	{
		"product_id": "2739", 
		"product_title": "French Through Songs", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "200.0000", 
		"product_price_ex_tax": 181.81818181818, 
		"product_price_local_tax": "200.0000", 
		"product_created_datetime": "2025-10-13 23:03:23", 
		"product_code": "HS25-French-Songs-CS 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "7", 
		"product_uri": "\/products\/af-french-through-songs-hs25-french-songs-cs-2025\/"
	}, 
	{
		"product_id": "2738", 
		"product_title": "French Slang", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "199.0000", 
		"product_price_ex_tax": 180.90909090909, 
		"product_price_local_tax": "199.0000", 
		"product_created_datetime": "2025-10-08 22:49:56", 
		"product_code": "HS25-French-Slang-CS 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "9", 
		"product_uri": "\/products\/af-french-slang-hs25-french-slang-cs-2025\/"
	}, 
	{
		"product_id": "2780", 
		"product_title": "Atelier Géographie de la France", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "79.0000", 
		"product_price_ex_tax": 71.818181818182, 
		"product_price_local_tax": "79.0000", 
		"product_created_datetime": "2025-10-08 22:32:05", 
		"product_code": "HS25-Geographie 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "6", 
		"product_uri": "\/products\/af-atelier-geographie-de-la-france-hs25-geographie-2025\/"
	}, 
	{
		"product_id": "2737", 
		"product_title": "Atelier Maupassant: Boule de Suif", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "79.0000", 
		"product_price_ex_tax": 71.818181818182, 
		"product_price_local_tax": "79.0000", 
		"product_created_datetime": "2025-10-08 22:32:05", 
		"product_code": "HS25-Boule-de-Suif-W 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "4", 
		"product_uri": "\/products\/af-atelier-maupassant-boule-de-suif-hs25-boule-de-suif-w-2025\/"
	}, 
	{
		"product_id": "2675", 
		"product_title": "Atelier Flaubert Workshop (Valérie Duval)", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "50.0000", 
		"product_price_ex_tax": 45.454545454545, 
		"product_price_local_tax": "50.0000", 
		"product_created_datetime": "2025-08-05 15:52:40", 
		"product_code": "FA25- Atelier  Flaubert 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "2", 
		"product_uri": "\/products\/af-atelier-flaubert-workshop-valerie-duval-fa25-atelier-flaubert-2025\/"
	}, 
	{
		"product_id": "2669", 
		"product_title": "French Grammar Specificities : Pronouns (Aileen Mootoo-Robertson)", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "150.0000", 
		"product_price_ex_tax": 136.36363636364, 
		"product_price_local_tax": "150.0000", 
		"product_created_datetime": "2025-07-30 22:07:24", 
		"product_code": "FA25-French-Pronouns 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "4", 
		"product_uri": "\/products\/af-french-grammar-specificities-pronouns-aileen-mootoo-robertson-fa25-french-pronouns-2025\/"
	}, 
	{
		"product_id": "2642", 
		"product_title": "Immersion Support Hynes UNO", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "190.0000", 
		"product_price_ex_tax": 172.72727272727, 
		"product_price_local_tax": "190.0000", 
		"product_created_datetime": "2025-06-17 18:19:35", 
		"product_code": "FA25-Immersion-Support-HynesUNO 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "10", 
		"product_uri": "\/products\/af-immersion-support-hynes-uno-fa25-immersion-support-hynesuno-2025\/"
	}, 
	{
		"product_id": "2631", 
		"product_title": "Les Bambins 5-6 YO", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "99.0000", 
		"product_price_ex_tax": 90, 
		"product_price_local_tax": "99.0000", 
		"product_created_datetime": "2025-05-30 17:24:20", 
		"product_code": "SU25-Les-Bambins-2-Saturdays 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "6", 
		"product_uri": "\/products\/af-les-bambins-5-6-yo-su25-les-bambins-2-saturdays-2025\/"
	}, 
	{
		"product_id": "2609", 
		"product_title": "Intermediate Conversation", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "140.0000", 
		"product_price_ex_tax": 127.27272727273, 
		"product_price_local_tax": "140.0000", 
		"product_created_datetime": "2025-05-07 23:23:03", 
		"product_code": "SU25-Intermediate-Conversation_ 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "1", 
		"product_uri": "\/products\/af-intermediate-conversation-su25-intermediate-conversation_-2025\/"
	}, 
	{
		"product_id": "2605", 
		"product_title": "French Grammar Particularities", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "150.0000", 
		"product_price_ex_tax": 136.36363636364, 
		"product_price_local_tax": "150.0000", 
		"product_created_datetime": "2025-05-07 23:20:45", 
		"product_code": "SU25-French-Grammar_ 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "5", 
		"product_uri": "\/products\/af-french-grammar-particularities-su25-french-grammar_-2025\/"
	}, 
	{
		"product_id": "2611", 
		"product_title": "Brush-Up French A2 Tuesday", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "130.0000", 
		"product_price_ex_tax": 118.18181818182, 
		"product_price_local_tax": "130.0000", 
		"product_created_datetime": "2025-05-07 23:16:49", 
		"product_code": "SU25-A2-Brush-Up-Tuesday_ 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "3", 
		"product_uri": "\/products\/af-brush-up-french-a2-tuesday-su25-a2-brush-up-tuesday_-2025\/"
	}, 
	{
		"product_id": "2613", 
		"product_title": "Brush-Up French A2.1-A2.2 Saturday", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "130.0000", 
		"product_price_ex_tax": 118.18181818182, 
		"product_price_local_tax": "130.0000", 
		"product_created_datetime": "2025-05-07 23:13:53", 
		"product_code": "SU25-A2.1-A2.2-Saturday_ 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "4", 
		"product_uri": "\/products\/af-brush-up-french-a21-a22-saturday-su25-a21-a22-saturday_-2025\/"
	}, 
	{
		"product_id": "2606", 
		"product_title": "Brush-Up French A1.1-A1.2 Saturday", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "130.0000", 
		"product_price_ex_tax": 118.18181818182, 
		"product_price_local_tax": "130.0000", 
		"product_created_datetime": "2025-05-07 23:09:07", 
		"product_code": "SU25-A1.1-A1.2-Brush-Up-Saturday_ 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "0", 
		"product_uri": "\/products\/af-brush-up-french-a11-a12-saturday-su25-a11-a12-brush-up-saturday_-2025\/"
	}, 
	{
		"product_id": "2616", 
		"product_title": "French A1.2 Light (Part 1)", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "220.0000", 
		"product_price_ex_tax": 200, 
		"product_price_local_tax": "220.0000", 
		"product_created_datetime": "2025-05-07 22:06:49", 
		"product_code": "SU25-A1.2 Light-Tuesday 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "7", 
		"product_uri": "\/products\/af-french-a12-light-part-1-su25-a12-light-tuesday-2025\/"
	}, 
	{
		"product_id": "2617", 
		"product_title": "French B2.4 Light (Part 1) Saturday", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "220.0000", 
		"product_price_ex_tax": 200, 
		"product_price_local_tax": "220.0000", 
		"product_created_datetime": "2025-05-07 20:08:38", 
		"product_code": "SU25-B2.4-Light-Saturday_ 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "0", 
		"product_uri": "\/products\/af-french-b24-light-part-1-saturday-su25-b24-light-saturday_-2025\/"
	}, 
	{
		"product_id": "2610", 
		"product_title": "French A2.2-A2.3 Intensive", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "390.0000", 
		"product_price_ex_tax": 354.54545454545, 
		"product_price_local_tax": "390.0000", 
		"product_created_datetime": "2025-05-07 19:57:14", 
		"product_code": "SU25-A2.2-A2.3 Intensive-M-W 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "3", 
		"product_uri": "\/products\/af-french-a22-a23-intensive-su25-a22-a23-intensive-m-w-2025\/"
	}, 
	{
		"product_id": "2622", 
		"product_title": "French A1.2-A1.3 Intensive", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "390.0000", 
		"product_price_ex_tax": 354.54545454545, 
		"product_price_local_tax": "390.0000", 
		"product_created_datetime": "2025-05-07 19:33:55", 
		"product_code": "SU25-A1.2-A1.3-Intensive-M-W 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "4", 
		"product_uri": "\/products\/af-french-a12-a13-intensive-su25-a12-a13-intensive-m-w-2025\/"
	}, 
	{
		"product_id": "2624", 
		"product_title": "French A1.1 Intensive", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "390.0000", 
		"product_price_ex_tax": 354.54545454545, 
		"product_price_local_tax": "390.0000", 
		"product_created_datetime": "2025-05-07 19:26:43", 
		"product_code": "SU25-A1.1-Intensive-M-W 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "5", 
		"product_uri": "\/products\/af-french-a11-intensive-su25-a11-intensive-m-w-2025\/"
	}, 
	{
		"product_id": "2603", 
		"product_title": "A1.0-Introduction to French", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "130.0000", 
		"product_price_ex_tax": 118.18181818182, 
		"product_price_local_tax": "130.0000", 
		"product_created_datetime": "2025-05-02 18:01:00", 
		"product_code": "SU25-A1.0-Introduction to French_ 2025", 
		"product_barcode": "", 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "2", 
		"product_uri": "\/products\/af-a10-introduction-to-french-su25-a10-introduction-to-french_-2025\/"
	}, 
	{
		"product_id": "2689", 
		"product_title": "Devenir examinateur-correcteur du DELF", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "250.0000", 
		"product_price_ex_tax": 227.27272727273, 
		"product_price_local_tax": "250.0000", 
		"product_created_datetime": "2024-09-28 15:34:28", 
		"product_code": "FA25-ExCo DELF-2 2025", 
		"product_barcode": "", 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "5", 
		"product_uri": "\/products\/af-devenir-examinateur-correcteur-du-delf-fa25-exco-delf-2-2025\/"
	}, 
	{
		"product_id": "2774", 
		"product_title": "Renouvellement habilitation examinateur-correcteur du DELF", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "140.0000", 
		"product_price_ex_tax": 127.27272727273, 
		"product_price_local_tax": "140.0000", 
		"product_created_datetime": "2024-09-28 15:34:28", 
		"product_code": "FA25-Renouvellement-ExCo DELF 2025", 
		"product_barcode": "", 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "11", 
		"product_uri": "\/products\/af-renouvellement-habilitation-examinateur-correcteur-du-delf-fa25-renouvellement-exco-delf-2025\/"
	}, 
	{
		"product_id": "2607", 
		"product_title": "Get ready! French Immersion Brush-Up | 9&10 YO", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "140.0000", 
		"product_price_ex_tax": 127.27272727273, 
		"product_price_local_tax": "140.0000", 
		"product_created_datetime": "2024-05-07 22:14:05", 
		"product_code": "SU25-French-Immersion 9&10_ 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "6", 
		"product_uri": "\/products\/af-get-ready-french-immersion-brush-up-9-and-10-yo-su25-french-immersion-9-and-10_-2025\/"
	}, 
	{
		"product_id": "2604", 
		"product_title": "Get ready! French immersion brush up | 7&8 YO", 
		"product_content": "", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "130.0000", 
		"product_price_ex_tax": 118.18181818182, 
		"product_price_local_tax": "130.0000", 
		"product_created_datetime": "2024-05-07 22:01:51", 
		"product_code": "SU25-French-Immersion 7&8_ 2025", 
		"product_barcode": null, 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": "4", 
		"product_uri": "\/products\/af-get-ready-french-immersion-brush-up-7-and-8-yo-su25-french-immersion-7-and-8_-2025\/"
	}, 
	{
		"product_id": "2719", 
		"product_title": "Discover Alsace: Where France Meets Germany in the Glass", 
		"product_content": "Join us for an intimate seminar exploring one of France’s most distinctive wine regions—Alsace. From its charming villages to its sun-soaked vineyards along the Rhine, Alsace is a crossroads of cultures and flavors, producing wines unlike any other. We’ll journey through the noble grapes of Alsace—Riesling, Gewurztraminer, Pinot Gris, and Pinot Blanc—unravel the secrets of terroirs shaped by the Vosges mountains, and learn how tradition and innovation coexist in this unique region. Of course, we’ll taste through Alsace’s signature dry whites, aromatic styles, elegant Crémants, and even a luscious Vendanges Tardives. Sip, learn, and discover why Alsace is one of France’s hidden treasures in winemaking. Limited seats available—reserve yours today and raise a glass to discovery! Marc Witham, a true connoisseur of the world of wines, will be your trusted guide as you navigate the landscape of flavors and aromas that define French wines.", 
		"product_order": "0", 
		"product_icon": null, 
		"product_brand_id": "1", 
		"product_price": "50.0000", 
		"product_price_ex_tax": 45.454545454545, 
		"product_price_local_tax": "50.0000", 
		"product_created_datetime": "2023-10-20 19:59:48", 
		"product_code": "FA25-FrenchWine-Alsace 2025", 
		"product_barcode": "", 
		"product_is_unorderable": "0", 
		"product_is_shipping_required": "0", 
		"product_inventory_level": null, 
		"product_uri": "\/products\/af-discover-alsace-where-france-meets-germany-in-the-glass-fa25-frenchwine-alsace-2025\/"
	}
]