PluginProbe
YayMail – WooCommerce Email Customizer / 3.3
YayMail – WooCommerce Email Customizer v3.3
4.4.4 4.4.3 4.4.2 4.4.1 trunk 1.9.6 2.1.4 2.1.5 3.2.2 3.2.6 3.2.7.1 3.2.8.1 3.2.9 3.3 3.3.1 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4 3.4.1 3.4.2 3.4.3 All 55 releases
yaymail / includes / Helper / PluginSupported.php

PluginSupported.php in YayMail – WooCommerce Email Customizer 3.3, at includes/Helper/PluginSupported.php

866 lines 34.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace YayMail\Helper;
4
5 defined( 'ABSPATH' ) || exit;
6 class PluginSupported {
7 public static function listAddonSupported() {
8 $arrAddonSupported = array(
9 'WC_Subscription' => array(
10 'plugin_name' => 'WooCommerce Subscriptions',
11 'template_name' => array(
12 'cancelled_subscription',
13 'expired_subscription',
14 'suspended_subscription',
15 'customer_completed_renewal_order',
16 'customer_completed_switch_order',
17 'customer_on_hold_renewal_order',
18 'customer_renewal_invoice',
19 'new_renewal_order',
20 'new_switch_order',
21 'customer_processing_renewal_order',
22 'customer_payment_retry',
23 'payment_retry',
24 '_enr_customer_auto_renewal_reminder',
25 '_enr_customer_expiry_reminder',
26 '_enr_customer_manual_renewal_reminder',
27 '_enr_customer_processing_shipping_fulfilment_order',
28 '_enr_customer_shipping_frequency_notification',
29 '_enr_customer_subscription_price_updated',
30 '_enr_customer_trial_ending_reminder',
31 ),
32 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-subscriptions',
33 ),
34 'yith_wishlist_constructor' => array(
35 'plugin_name' => 'YITH WooCommerce Wishlist Premium',
36 'template_name' => array(
37 'estimate_mail',
38 'yith_wcwl_back_in_stock',
39 'yith_wcwl_on_sale_item',
40 'yith_wcwl_promotion_mail',
41 ),
42 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-yith-woocommerce-wishlist',
43 ),
44 'SUMO_Subscription' => array(
45 'plugin_name' => 'SUMO Subscription',
46 'template_name' => array(
47 'subscription_new_order',
48 'subscription_new_order_old_subscribers',
49 'subscription_processing_order',
50 'subscription_completed_order',
51 'subscription_pause_order',
52 'subscription_invoice_order_manual',
53 'subscription_expiry_reminder',
54 'subscription_automatic_charging_reminder',
55 'subscription_renewed_order_automatic',
56 'auto_to_manual_subscription_renewal',
57 'subscription_overdue_order_automatic',
58 'subscription_overdue_order_manual',
59 'subscription_suspended_order_automatic',
60 'subscription_suspended_order_manual',
61 'subscription_preapproval_access_revoked',
62 'subscription_turnoff_automatic_payments_success',
63 'subscription_pending_authorization',
64 'subscription_cancel_order',
65 'subscription_cancel_request_submitted',
66 'subscription_cancel_request_revoked',
67 'subscription_expired_order',
68 ),
69 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-sumo-subscription',
70 ),
71
72 'YITH_Subscription' => array(
73 'plugin_name' => 'YITH WooCommerce Subscription Premium',
74 'template_name' => array(
75 'ywsbs_subscription_admin_mail',
76 'ywsbs_customer_subscription_cancelled',
77 'ywsbs_customer_subscription_suspended',
78 'ywsbs_customer_subscription_expired',
79 'ywsbs_customer_subscription_before_expired',
80 'ywsbs_customer_subscription_paused',
81 'ywsbs_customer_subscription_resumed',
82 'ywsbs_customer_subscription_request_payment',
83 'ywsbs_customer_subscription_renew_reminder',
84 'ywsbs_customer_subscription_payment_done',
85 'ywsbs_customer_subscription_payment_failed',
86 'ywsbs_customer_subscription_delivery_schedules',
87 ),
88 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-yith-woocommerce-subscription',
89 ),
90 'woo-b2b' => array(
91 'plugin_name' => 'WooCommerce B2B',
92 'template_name' => array(
93 'wcb2b_customer_onquote_order',
94 'wcb2b_customer_quoted_order',
95 'wcb2b_customer_status_notification',
96 'wcb2b_new_quote',
97 ),
98 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-b2b',
99 ),
100 'YITH_Vendors' => array(
101 'plugin_name' => 'YITH WooCommerce Multi Vendor Premium',
102 'template_name' => array(
103 'cancelled_order_to_vendor',
104 'commissions_paid',
105 'commissions_unpaid',
106 'new_order_to_vendor',
107 'new_vendor_registration',
108 'product_set_in_pending_review',
109 'vendor_commissions_bulk_action',
110 'vendor_commissions_paid',
111 'vendor_new_account',
112 ),
113 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-yith-woocommerce-multi-vendor',
114 ),
115 'Germanized_Pro' => array(
116 'plugin_name' => 'Germanized for WooCommerce',
117 'template_name' => array(
118 'sab_cancellation_invoice',
119 'sab_document',
120 'sab_document_admin',
121 'sab_simple_invoice',
122 'sab_packing_slip',
123 'customer_paid_for_order',
124 'customer_cancelled_order',
125 'customer_order_confirmation',
126 'customer_revocation',
127 'customer_new_account_activation',
128 'customer_shipment',
129 'customer_partial_shipment',
130 'customer_return_shipment',
131 'customer_return_shipment_delivered',
132 'new_return_shipment_request',
133 'customer_trusted_shops',
134 'customer_sepa_direct_debit_mandate',
135 'customer_guest_return_shipment_request',
136 'oss_delivery_threshold_email_notification',
137 ),
138 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-germanized',
139 ),
140 'WC_Bookings' => array(
141 'plugin_name' => 'WooCommerce Bookings',
142 'template_name' => array(
143 'admin_booking_cancelled',
144 'booking_cancelled',
145 'booking_confirmed',
146 'booking_notification',
147 'booking_pending_confirmation',
148 'booking_reminder',
149 'new_booking',
150 ),
151 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-bookings',
152 ),
153 'WooCommerce_Waitlist' => array(
154 'plugin_name' => 'WooCommerce Waitlist',
155 'template_name' => array(
156 'woocommerce_waitlist_joined_email',
157 'woocommerce_waitlist_left_email',
158 'woocommerce_waitlist_mailout',
159 'woocommerce_waitlist_signup_email',
160 ),
161 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-waitlist',
162 ),
163 'WooCommerce_Quotes' => array(
164 'plugin_name' => 'Quotes for WooCommerce',
165 'template_name' => array(
166 'qwc_req_new_quote',
167 'qwc_request_sent',
168 'qwc_send_quote',
169 ),
170 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-quotes-for-woocommerce',
171 ),
172 'YITH_Pre_Order' => array(
173 'plugin_name' => 'YITH Pre-Order for WooCommerce Premium ',
174 'template_name' => array(
175 'yith_ywpo_date_end',
176 'yith_ywpo_sale_date_changed',
177 'yith_ywpo_is_for_sale',
178 'yith_ywpo_out_of_stock',
179 ),
180 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-yith-woocommerce-pre-order',
181 ),
182 'WooCommerce_Appointments' => array(
183 'plugin_name' => 'WooCommerce Appointments',
184 'template_name' => array(
185 'admin_appointment_cancelled',
186 'admin_new_appointment',
187 'appointment_cancelled',
188 'appointment_confirmed',
189 'appointment_follow_up',
190 'appointment_reminder',
191 'admin_appointment_rescheduled',
192 ),
193 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-appointments',
194 ),
195 'SG_Order_Approval' => array(
196 'plugin_name' => 'Sg Order Approval for Woocommerce',
197 'template_name' => array(
198 'wc_admin_order_new',
199 'wc_customer_order_new',
200 'wc_customer_order_approved',
201 'wc_customer_order_rejected',
202 'sgitsoa_wc_admin_order_new',
203 'sgitsoa_wc_customer_order_new',
204 'sgitsoa_wc_customer_order_approved',
205 'sgitsoa_wc_customer_order_rejected',
206 ),
207 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-sg-woocommerce-order-approval',
208 ),
209 'Follow_Up_Emails' => array(
210 'plugin_name' => 'Follow Up Emails for WooCommerce ',
211 'template_name' => apply_filters( 'YaymailCreateListFollowUpNames', array() ),
212 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-follow-up-emails',
213 ),
214 'Order_Delivery_Date' => array(
215 'plugin_name' => 'Order Delivery Date for WooCommerce',
216 'template_name' => array(
217 'orddd_lite_update_date',
218 'orddd_delivery_reminder',
219 'orddd_delivery_reminder_customer',
220 'orddd_update_date',
221 ),
222 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-order-delivery-date',
223 ),
224 'WC_Email_Cancelled_Customer_Order' => array(
225 'plugin_name' => 'Order Cancellation Email to Customer',
226 'template_name' => array(
227 'wc_customer_cancelled_order',
228 ),
229 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-order-cancellation-email-to-customer',
230 ),
231 'WC_Smart_Coupons' => array(
232 'plugin_name' => 'WooCommerce Smart Coupons',
233 'template_name' => array(
234 'wc_sc_combined_email_coupon',
235 'wc_sc_acknowledgement_email',
236 'wc_sc_email_coupon',
237 ),
238 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-smart-coupons',
239 ),
240 'Dokan' => array(
241 'plugin_name' => 'Dokan',
242 'template_name' => array(
243 'dokan_new_seller',
244 'dokan_email_vendor_disable',
245 'dokan_email_vendor_enable',
246 'dokan_contact_seller',
247 'new_product',
248 'new_product_pending',
249 'pending_product_published',
250 'updated_product_pending',
251 'dokan_vendor_new_order',
252 'dokan_vendor_completed_order',
253 'dokan_vendor_withdraw_request',
254 'dokan_vendor_withdraw_cancelled',
255 'dokan_vendor_withdraw_approved',
256 'dokan_refund_request',
257 'dokan_vendor_refund',
258 'dokan_announcement',
259 'dokan_staff_new_order',
260 'Dokan_Email_Wholesale_Register',
261 'dokan_email_shipping_status_tracking',
262 'dokan_email_subscription_invoice',
263 'updates_for_store_followers',
264 'vendor_new_store_follower',
265 'dokan_product_enquiry_email',
266 'dokan_report_abuse_admin_email',
267 'Dokan_Send_Coupon_Email',
268 'Dokan_Rma_Send_Warranty_Request',
269 'dokan_new_support_ticket',
270 'dokan_reply_to_store_support_ticket',
271 'dokan_reply_to_user_support_ticket',
272 'dokan_vendor_refund_canceled',
273 'Dokan_Email_Booking_New',
274 'Dokan_Email_Booking_Cancelled_NEW',
275 'DokanNewSupportTicketForAdmin',
276 'DokanReplyToAdminSupportTicket_vendor_customer',
277 'reverse_withdrawal_invoice',
278 'dokan_staff_password_update',
279 'dokan_new_store_review',
280 'Dokan_Subscription_Cancelled',
281 'dokan_update_admin_order_delivery_time',
282 'dokan_update_vendor_order_delivery_time',
283 'dokan_request_new_quote',
284 'dokan_request_update_quote',
285 'dokan_vendor_verification_request_submission',
286 'dokan_vendor_verification_status_update',
287 ),
288 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-dokan',
289 ),
290 'Woocommerce_German_Market' => array(
291 'plugin_name' => 'Woocommerce_German_Market',
292 'template_name' => array(
293 'wgm_confirm_order_email',
294 'wgm_double_opt_in_customer_registration',
295 'wgm_sepa',
296 ),
297 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-german-market',
298 ),
299 'B2B_Wholesale_Suite' => array(
300 'plugin_name' => 'B2B & Wholesale Suite',
301 'template_name' => array(
302 'b2bwhs_new_customer_email',
303 'b2bwhs_new_customer_requires_approval_email',
304 'b2bwhs_new_message_email',
305 'b2bwhs_new_quote_email',
306 'b2bwhs_your_account_approved_email',
307 ),
308 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-b2b-wholesale-suite',
309 ),
310 'WooCommerce_Deposits' => array(
311 'plugin_name' => 'WooCommerce Deposits',
312 'template_name' => array(
313 'customer_deposit_partially_paid',
314 'customer_partially_paid',
315 'customer_second_payment_reminder',
316 'full_payment',
317 'partial_payment',
318 ),
319 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-deposits',
320 ),
321 'YITH_Booking' => array(
322 'plugin_name' => 'YITH Booking and Appointment for WooCommerce Premium',
323 'template_name' => array(
324 'yith_wcbk_admin_new_booking',
325 'yith_wcbk_booking_status',
326 'yith_wcbk_customer_booking_note',
327 'yith_wcbk_customer_cancelled_booking',
328 'yith_wcbk_customer_completed_booking',
329 'yith_wcbk_customer_confirmed_booking',
330 'yith_wcbk_customer_new_booking',
331 'yith_wcbk_customer_paid_booking',
332 'yith_wcbk_customer_unconfirmed_booking',
333 'yith_wcbk_booking_status_vendor',
334 'yith_wcbk_vendor_new_booking',
335 ),
336 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-yith-booking-and-appointment-for-woocommerce',
337 ),
338 'WooCommerce_Points_Rewards' => array(
339 'plugin_name' => 'Points and Rewards for WooCommerce',
340 'template_name' => array(
341 'mwb_wpr_email_notification',
342 ),
343 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-points-and-rewards-for-woocommerce',
344 ),
345 'PW_WooCommerce_Gift_Cards' => array(
346 'plugin_name' => 'PW WooCommerce Gift Cards',
347 'template_name' => array(
348 'pwgc_email',
349 ),
350 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-pw-woocommerce-gift-cards',
351 ),
352 'YITH_WooCommerce_Gift_Cards_Premium' => array(
353 'plugin_name' => 'YITH WooCommerce Gift Cards Premium',
354 'template_name' => array(
355 'ywgc-email-delivered-gift-card',
356 'ywgc-email-send-gift-card',
357 ),
358 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-yith-woocommerce-gift-cards',
359 ),
360 'YITH_WooCommerce_Membership_Premium' => array(
361 'plugin_name' => 'YITH WooCommerce Membership Premium',
362 'template_name' => array(
363 'membership_cancelled',
364 'membership_expired',
365 'membership_expiring',
366 'membership_welcome',
367 ),
368 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-yith-woocommerce-membership',
369 ),
370 'WooCommerce_Order_Delivery' => array(
371 'plugin_name' => 'WooCommerce Order Delivery',
372 'template_name' => array(
373 'subscription_delivery_note',
374 'order_delivery_note',
375 ),
376 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-order-delivery-for-woocommerce',
377 ),
378 'WooCommerce_Simple_Auction' => array(
379 'plugin_name' => 'WooCommerce Simple Auction',
380 'template_name' => array(
381 'auction_buy_now',
382 'auction_closing_soon',
383 'auction_fail',
384 'auction_finished',
385 'auction_relist',
386 'auction_relist_user',
387 'auction_win',
388 'bid_note',
389 'customer_bid_note',
390 'outbid_note',
391 'remind_to_pay',
392 'Reserve_fail',
393 ),
394 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-simple-auction',
395 ),
396 'vendors_marketplace' => array(
397 'plugin_name' => 'Vendors marketplace',
398 'template_name' => array(
399 'admin_notify_approved',
400 'admin_notify_application',
401 'admin_notify_product',
402 'admin_notify_shipped',
403 'customer_notify_shipped',
404 'vendor_notify_application',
405 'vendor_notify_approved',
406 'vendor_notify_cancelled_order',
407 'vendor_notify_denied',
408 'vendor_notify_order',
409 'vendor_application',
410 'admin_new_vendor_product',
411 'vendor_notify_shipped',
412 'vendor_new_order',
413 'customer-mark-received',
414 'store_contact',
415 ),
416 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-wcvendors',
417 ),
418 'WooCommerce_Pre_Orders' => array(
419 'plugin_name' => 'WooCommerce Pre-Orders',
420 'template_name' => array(
421 'wc_pre_orders_new_pre_order',
422 'wc_pre_orders_pre_order_available',
423 'wc_pre_orders_pre_order_cancelled',
424 'wc_pre_orders_pre_order_date_changed',
425 'wc_pre_orders_pre_ordered',
426 ),
427 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-pre-order',
428 ),
429 'WooCommerce_Split_Orders' => array(
430 'plugin_name' => 'WooCommerce Split Orders',
431 'template_name' => array(
432 'customer_order_split',
433 ),
434 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-woocommerce-split-order',
435 ),
436 'WP_Crowdfunding' => array(
437 'plugin_name' => 'WP Crowdfunding',
438 'template_name' => array(
439 'wp_crowdfunding_campaign_accept',
440 'wp_crowdfunding_submit_campaign',
441 'wp_crowdfunding_campaign_update_email',
442 'wp_crowdfunding_new_backed',
443 'wp_crowdfunding_new_user',
444 'wp_crowdfunding_target_reached_email',
445 'wp_crowdfunding_withdraw_request',
446 ),
447 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-wp-crowdfunding',
448 ),
449 'WC_PIP_Loader' => array(
450 'plugin_name' => 'Woocommerce Print Invoices & Packing lists',
451 'template_name' => array(
452 'pip_email_invoice',
453 'pip_email_packing_list',
454 'pip_email_pick_list',
455 ),
456 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-print-invoices-packing-lists',
457 ),
458 'LMFWC' => array(
459 'plugin_name' => 'License Manager for WooCommerce',
460 'template_name' => array(
461 'lmfwc_email_customer_deliver_license_keys',
462 ),
463 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-license-manager',
464 ),
465 'WooCommerce_Account_Funds' => array(
466 'plugin_name' => 'WooCommerce Account Funds',
467 'template_name' => array(
468 'wc_account_funds_increase',
469 ),
470 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-account-funds',
471 ),
472 'WooCommerce_Gift_Cards' => array(
473 'plugin_name' => 'WooCommerce Gift Cards',
474 'template_name' => array(
475 'gift_card_received',
476 'gift_card_send_to_buyer',
477 ),
478 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-gift-cards',
479 ),
480 'AutomateWoo' => array(
481 'plugin_name' => 'AutomateWoo',
482 'template_name' => apply_filters( 'YaymailCreateListAutomateWooNames', array() ),
483 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-automatewoo',
484 ),
485 'WooCommerce_Stripe_Gateway' => array(
486 'plugin_name' => 'WooCommerce Stripe Gateway',
487 'template_name' => array(
488 'failed_authentication_requested',
489 'failed_preorder_sca_authentication',
490 'failed_renewal_authentication',
491 ),
492 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-stripe-payment-gateway',
493 ),
494 'YITH_WCSTRIPE' => array(
495 'plugin_name' => 'YITH Woocommerce Stripe',
496 'template_name' => array(
497 'renew_needs_action',
498 'expiring_card',
499 ),
500 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-yith-woocommerce-stripe',
501 ),
502 'WooCommerce_Multivendor_Marketplace' => array(
503 'plugin_name' => 'WooCommerce Multivendor Marketplace',
504 'template_name' => array(
505 'new-enquiry',
506 'store-new-order',
507 'email-verification',
508 ),
509 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-wcfm-marketplace',
510 ),
511 'WooCommerce_Memberships' => array(
512 'plugin_name' => 'WooCommerce Memberships',
513 'template_name' => array(
514 'WC_Memberships_User_Membership_Activated_Email',
515 'WC_Memberships_User_Membership_Ended_Email',
516 'WC_Memberships_User_Membership_Ending_Soon_Email',
517 'WC_Memberships_User_Membership_Note_Email',
518 'WC_Memberships_User_Membership_Renewal_Reminder_Email',
519 'wc_memberships_for_teams_team_invitation',
520 'wc_memberships_for_teams_team_membership_ended',
521 'wc_memberships_for_teams_team_membership_ending_soon',
522 'wc_memberships_for_teams_team_membership_renewal_reminder',
523 ),
524 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-memberships',
525 ),
526 'TrackShip_for_WooCommerce' => array(
527 'plugin_name' => 'TrackShip for WooCommerce',
528 'template_name' => apply_filters( 'YaymailCreateListTrackShipWooNames', array() ),
529 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-trackship-for-woocommerce',
530 ),
531 'AliDropship_Woo_Plugin' => array(
532 'plugin_name' => 'AliDropship Woo Plugin',
533 'template_name' => array(
534 'adsw_order_shipped_notification',
535 'adsw_order_tracking_changed_notification',
536 'adsw_update_notification',
537 ),
538 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-alidropship-woo-plugin',
539 ),
540 'YITH_WooCommerce_Review_For_Discounts_Premium' => array(
541 'plugin_name' => 'YITH WooCommerce Review For Discounts Premium',
542 'template_name' => array(
543 'yith-review-for-discounts',
544 ),
545 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-yith-review-for-discounts',
546 ),
547 'SUMO_Payment_Plans' => array(
548 'plugin_name' => 'SUMO Payment Plans',
549 'template_name' => array(
550 '_sumo_pp_deposit_balance_payment_auto_charge_reminder',
551 '_sumo_pp_deposit_balance_payment_completed',
552 '_sumo_pp_deposit_balance_payment_invoice',
553 '_sumo_pp_deposit_balance_payment_overdue',
554 '_sumo_pp_payment_awaiting_cancel',
555 '_sumo_pp_payment_cancelled',
556 '_sumo_pp_payment_pending_auth',
557 '_sumo_pp_payment_plan_auto_charge_reminder',
558 '_sumo_pp_payment_plan_completed',
559 '_sumo_pp_payment_plan_invoice',
560 '_sumo_pp_payment_plan_overdue',
561 '_sumo_pp_payment_plan_success',
562 '_sumo_pp_payment_schedule',
563 ),
564 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-sumo-payment-plans',
565 ),
566 'TeraWallet' => array(
567 'plugin_name' => 'TeraWallet',
568 'template_name' => array(
569 'new_wallet_transaction',
570 'low_wallet_balance',
571 'woo_wallet_withdraw_approved',
572 'woo_wallet_withdraw_rejected',
573 'woo_wallet_withdrawal_request',
574 ),
575 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-terawallet',
576 ),
577 'CustomFieldsforWooCommerce' => array(
578 'plugin_name' => 'Custom Fields for WooCommerce by Addify',
579 'template_name' => array(
580 'af_email_admin_register_new_user',
581 'af_email_approve_user_account',
582 'af_email_declined_user_account',
583 'af_email_register_new_account',
584 ),
585 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-custom-fields-by-addify',
586 ),
587 'WooCommerceMultiLocationInventory' => array(
588 'plugin_name' => 'WooCommerce MultiLocation Inventory & Order Routing',
589 'template_name' => array(
590 'wh_new_order',
591 'wh_reassign',
592 ),
593 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-woocommerce-multi-warehouse-order-routing',
594 ),
595 'MultivendorMarketplaceSolutionWooCommerce' => array(
596 'plugin_name' => 'Multivendor Marketplace Solution for WooCommerce - WC Marketplace',
597 'template_name' => array(
598 'admin_added_new_product_to_vendor',
599 'admin_change_order_status',
600 'admin_new_question',
601 'admin_new_vendor',
602 'admin_widthdrawal_request',
603 'approved_vendor_new_account',
604 'customer_answer',
605 'notify_shipped',
606 'rejected_vendor_new_account',
607 'wcmp_send_report_abuse',
608 'suspend_vendor_new_account',
609 'vendor_commissions_transaction',
610 'vendor_contact_widget_email',
611 'vendor_direct_bank',
612 'vendor_followed',
613 'vendor_new_account',
614 'vendor_new_announcement',
615 'admin_new_vendor_coupon',
616 'vendor_new_order',
617 'admin_new_vendor_product',
618 'vendor_new_question',
619 'vendor_orders_stats_report',
620 'admin_vendor_product_rejected',
621 'review_vendor_alert',
622 'customer_order_refund_request',
623 ),
624 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-wc-marketplace',
625 ),
626 'AffiliateForWooCommerce' => array(
627 'plugin_name' => 'Affiliate For WooCommerce',
628 'template_name' => array(
629 'afwc_affiliate_pending_request',
630 'afwc_commission_paid',
631 'afwc_new_conversion',
632 'afwc_new_registration',
633 'afwc_welcome',
634 ),
635 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-affiliate-for-woocommerce',
636 ),
637 'WooCommerceProductVendors' => array(
638 'plugin_name' => 'WooCommerce Product Vendors',
639 'template_name' => array(
640 'vendor_approval',
641 'cancelled_order_email_to_vendor',
642 'order_email_to_vendor',
643 'order_fulfill_status_to_admin',
644 'order_note_to_customer',
645 'product_added_notice',
646 'vendor_registration_to_admin',
647 'vendor_registration_to_vendor',
648 ),
649 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-woocommerce-product-vendors',
650 ),
651 'WooCommerceBackInStockNotifications' => array(
652 'plugin_name' => 'WooCommerce Back In Stock Notifications',
653 'template_name' => array(
654 'bis_notification_confirm',
655 'bis_notification_received',
656 'bis_notification_verify',
657 ),
658 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-back-in-stock-notifications',
659 ),
660 'WooCommerceReturnandWarrrantyPro' => array(
661 'plugin_name' => 'WooCommerce Return and Warrranty Pro',
662 'template_name' => array(
663 'WCRW_Send_Coupon_Email',
664 'WCRW_Send_Message_Email',
665 ),
666 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-woocommerce-return-and-warranty',
667 ),
668 'B2BKing' => array(
669 'plugin_name' => 'B2BKing',
670 'template_name' => array(
671 'b2bking_new_customer_email',
672 'b2bking_new_customer_requires_approval_email',
673 'b2bking_new_message_email',
674 'b2bking_new_offer_email',
675 'b2bking_your_account_approved_email',
676 ),
677 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-b2bking',
678 ),
679 'Domina_Shipping' => array(
680 'plugin_name' => 'Domina Shipping',
681 'template_name' => array(
682 'Domina_Email_Tracking',
683 ),
684 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-domina-shipping',
685 ),
686 'YITH_WooCommerce_Delivery_Date_Premium' => array(
687 'plugin_name' => 'YITH WooCommerce Delivery Date Premium',
688 'template_name' => array(
689 'yith_advise_user_delivery_email',
690 ),
691 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-yith-woocommerce-delivery-date',
692 ),
693 'YITH_Advanced_Refund_System_for_WooCommerce_Premium' => array(
694 'plugin_name' => 'YITH Advanced Refund System for WooCommerce Premium',
695 'template_name' => array(
696 'yith_ywcars_approved_user_email',
697 'yith_ywcars_coupon_user_email',
698 'yith_ywcars_new_message_admin_email',
699 'yith_ywcars_new_message_user_email',
700 'yith_ywcars_new_request_admin_email',
701 'yith_ywcars_new_request_user_email',
702 'yith_ywcars_on_hold_user_email',
703 'yith_ywcars_processing_user_email',
704 'yith_ywcars_rejected_user_email',
705 ),
706 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-yith-advanced-refund-system',
707 ),
708 'YITH_WooCommerce_Affiliates_Premium' => array(
709 'plugin_name' => 'YITH WooCommerce Affiliates Premium',
710 'template_name' => array(
711 'new_affiliate',
712 'payment_sent',
713 'pending_commission',
714 'affiliate_ban',
715 'affiliate_new_coupon',
716 'customer_payment_sent',
717 'customer_pending_commission',
718 'affiliate_status_changed',
719 ),
720 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-yith-woocommerce-affiliates',
721 ),
722 'YITH_Auctions_for_WooCommerce_Premium' => array(
723 'plugin_name' => 'YITH Auctions for WooCommerce Premium',
724 'template_name' => array(
725 'yith_wcact_email_auction_no_winner',
726 'yith_wcact_email_auction_rescheduled_admin',
727 'yith_wcact_email_auction_winner',
728 'yith_wcact_email_auction_winner_reminder',
729 'yith_wcact_email_better_bid',
730 'yith_wcact_email_closed_buy_now',
731 'yith_wcact_email_auction_delete_bid',
732 'yith_wcact_email_delete_bid_admin',
733 'yith_wcact_email_end_auction',
734 'yith_wcact_email_new_bid',
735 'yith_wcact_email_not_reached_reserve_price',
736 'yith_wcact_email_not_reached_reserve_price_max_bidder',
737 'yith_wcact_email_successfully_bid',
738 'yith_wcact_email_successfully_bid_admin',
739 'yith_wcact_email_successfully_follow',
740 'yith_wcact_email_winner_admin',
741 'yith_wcact_email_without_bid',
742 ),
743 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-yith-auctions-for-woocommerce',
744 ),
745 'RMA_Return_Refund_Exchange_for_WooCommerce_Pro' => array(
746 'plugin_name' => 'RMA Return Refund & Exchange for WooCommerce Pro',
747 'template_name' => array(
748 'wps_rma_cancel_request_email',
749 'wps_rma_exchange_request_accept_email',
750 'wps_rma_exchange_request_cancel_email',
751 'wps_rma_exchange_request_email',
752 'wps_rma_order_messages_email',
753 'wps_rma_refund_email',
754 'wps_rma_refund_request_accept_email',
755 'wps_rma_refund_request_cancel_email',
756 'wps_rma_refund_request_email',
757 'wps_rma_returnship_email',
758 ),
759 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-rma-return-refund-and-exchange-for-woocommerce',
760 ),
761 'YITH_WooCommerce_Points_and_Rewards_Premium' => array(
762 'plugin_name' => 'YITH WooCommerce Points and Rewards Premium',
763 'template_name' => array(
764 'ywpar_expiration',
765 'ywpar_update_points',
766 ),
767 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-yith-points-and-rewards',
768 ),
769 'WooCommerce_PDF_Product_Vouchers' => array(
770 'plugin_name' => 'WooCommerce PDF Product Vouchers',
771 'template_name' => array(
772 'wc_pdf_product_vouchers_voucher_purchaser',
773 'wc_pdf_product_vouchers_voucher_recipient',
774 ),
775 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-woocommerce-pdf-product-vouchers',
776 ),
777 'YITH_WooCommerce_Request_A_Quote_Premium' => array(
778 'plugin_name' => 'YITH WooCommerce Request A Quote Premium',
779 'template_name' => array(
780 'ywraq_quote_status',
781 'ywraq_email',
782 'ywraq_email_customer',
783 'ywraq_send_quote',
784 'ywraq_send_quote_reminder',
785 'ywraq_send_quote_reminder_accept',
786 ),
787 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-yith-woocommerce-request-a-quote',
788 ),
789 'Woo_Sell_Services' => array(
790 'plugin_name' => 'Woo Sell Services',
791 'template_name' => array(
792 'order_accepted',
793 'order_conversation_ready',
794 'order_ready',
795 'order_rejected',
796 'submit_requirement',
797 'requirements_received',
798 ),
799 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-woo-sell-services',
800 ),
801 'YITH_WC_Recover_Abandoned_Cart' => array(
802 'plugin_name' => 'YITH WooCommerce Recover Abandoned Cart Premium',
803 'template_name' => array(
804 'ywrac_email',
805 'ywrac_email_recovered_cart',
806 ),
807 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-yith-woocommerce-recover-abandoned-cart',
808 ),
809 'YITH_WooCommerce_Coupon_Email_System_Premium' => array(
810 'plugin_name' => 'YITH WooCommerce Coupon Email System Premium',
811 'template_name' => array(
812 'yith-coupon-email-system',
813 ),
814 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-yith-woocommerce-coupon-email-system',
815 ),
816 'YITH_Easy_Login_Register' => array(
817 'plugin_name' => 'YITH Easy Login & Register Popup For WooCommerce',
818 'template_name' => array(
819 'yith_welrp_customer_authentication_code',
820 ),
821 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-yith-easy-login-register-popup-for-woo',
822 ),
823 'colissimo_shipping_woo' => array(
824 'plugin_name' => 'Colissimo shipping methods for WooCommerce',
825 'template_name' => array(
826 'lpc_inward_label_generation',
827 'lpc_outward_label_generation',
828 ),
829 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-addon-for-colissimo-shipping-methods',
830 ),
831 'Parcel_Panel_Order_Tracking' => array(
832 'plugin_name' => 'Parcel Panel Order Tracking for WooCommerce',
833 'template_name' => array(
834 'customer_pp_delivered_shipment',
835 'customer_pp_exception_shipment',
836 'customer_pp_failed_attempt_shipment',
837 'customer_pp_in_transit_shipment',
838 'customer_pp_out_for_delivery_shipment',
839 'customer_pp_partial_shipped_order',
840 ),
841 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-parcel-panel-order-tracking/',
842 ),
843 // TODO change link
844 'Wc_Cart_Abandonment_Recovery' => array(
845 'plugin_name' => 'WooCommerce Cart Abandonment Recovery',
846 'template_name' => apply_filters( 'YaymailCreateListWcCartAbandonmentRecoveryNames', array() ),
847 'link_upgrade' => 'https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-automatewoo',
848 ),
849 );
850 return $arrAddonSupported;
851 }
852 public static function listPluginForProSupported() {
853 $list_plugin_for_pro = array();
854 if ( class_exists( 'WC_Shipment_Tracking_Actions' ) || class_exists( 'WC_Advanced_Shipment_Tracking_Actions' ) ) {
855 $list_plugin_for_pro[] = 'WC_Shipment_Tracking';
856 }
857 if ( class_exists( 'WC_Admin_Custom_Order_Fields' ) ) {
858 $list_plugin_for_pro[] = 'WC_Admin_Custom_Order_Fields';
859 }
860 if ( class_exists( 'Woocommerce_German_Market' ) ) {
861 $list_plugin_for_pro[] = 'Woocommerce_German_Market';
862 }
863 return $list_plugin_for_pro;
864 }
865 }
866