PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.1.13
ShopBuilder – WooCommerce Builder For Elementor v2.1.13
3.4.2 3.4.1 3.4.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 All 63 releases
← All changes | app/Models/ElementList.php +23 -606 3.4.22.1.13 View file →
@@ -11,9 +11,9 @@
11 11 use RadiusTheme\SB\Elementor\Widgets\Cart;
12 12 use RadiusTheme\SB\Elementor\Widgets\Checkout;
13 13 use RadiusTheme\SB\Elementor\Widgets\General;
14 14 use RadiusTheme\SB\Elementor\Widgets\Single;
15 -use RadiusTheme\SB\Helpers\SvgIcons;
15 +use RadiusTheme\SB\Helpers\Fns;
16 16 use RadiusTheme\SB\Models\Base\ListModel;
17 17 use RadiusTheme\SB\Traits\SingletonTrait;
18 18 use RadiusTheme\SBPRO\Elementor\Widgets\Checkout as CheckoutPro;
19 19
@@ -50,9 +50,9 @@
50 50 'shop' => [
51 51 'title' => esc_html__( 'Shop / Archive', 'shopbuilder' ),
52 52 ],
53 53 'product' => [
54 - 'title' => esc_html__( 'Product Page', 'shopbuilder' ),
54 + 'title' => esc_html__( 'Single', 'shopbuilder' ),
55 55 ],
56 56 'quick_view' => [
57 57 'title' => esc_html__( 'Quick View', 'shopbuilder' ),
58 58 ],
@@ -88,193 +88,15 @@
88 88 + $this->shop_archive_page_widget_list()
89 89 + $this->cart_page_widget_list()
90 90 + $this->checkout_page_widget_list()
91 91 + $this->thankyou_page_widget_list()
92 - + $this->orderpay_page_widget_list()
93 92 + $this->my_account_page_widget_list()
94 93 + $this->myaccount_auth_page_widget_list();
95 94
96 - // Inject SVG icons per element.
97 - $icon_map = self::element_icon_map();
98 - foreach ( $list as $key => &$item ) {
99 - $item['icon'] = SvgIcons::get( $icon_map[ $key ] ?? 'default' );
100 - }
101 - unset( $item );
102 -
103 95 return apply_filters( 'rtsb/core/elements/raw_list', $list );
104 96 }
105 97
106 98 /**
107 - * Maps element IDs to SvgIcons keys.
108 - *
109 - * @return array<string, string>
110 - */
111 - private static function element_icon_map() {
112 - return [
113 - // General.
114 - 'products_grid' => 'grid',
115 - 'products_list' => 'list',
116 - 'products_slider' => 'slider',
117 - 'highlighted_product' => 'star',
118 - 'products_single_cateogory' => 'category',
119 - 'product_cateogories' => 'category',
120 - 'product_lookbook' => 'image',
121 - 'category_showcase_tabs' => 'tabs',
122 - 'rtsb_wishlist' => 'heart',
123 - 'social_share' => 'share',
124 - 'wc_breadcrumbs' => 'breadcrumb',
125 - 'product_notice' => 'notification',
126 - 'advanced_heading' => 'heading',
127 - 'dropcaps' => 'text',
128 - 'shopbuilder_button' => 'button',
129 - 'shopbuilder_cta' => 'cta',
130 - 'shopbuilder_info_box' => 'info_box',
131 - 'shopbuilder_flip_box' => 'flip_box',
132 - 'shopbuilder_pricing_table' => 'pricing',
133 - 'image_hotspots' => 'hotspot',
134 - 'coupon_list' => 'coupon',
135 - 'hero_slider' => 'slider',
136 - 'shopbuilder_counter' => 'counter',
137 - 'shopbuilder_countdown' => 'countdown',
138 - 'shopbuilder_progress_bar' => 'progress',
139 - 'image_accordion' => 'accordion',
140 - 'shopbuilder_faq' => 'faq',
141 - 'logo_slider_and_grid' => 'logo',
142 - 'testimonial' => 'testimonial',
143 - 'team_member' => 'user',
144 - 'post_grid' => 'grid',
145 - 'post_list' => 'list',
146 - 'advanced_ajax_search' => 'search',
147 - 'save_for_buy_later' => 'heart',
148 -
149 - // Single product.
150 - 'product_title' => 'heading',
151 - 'product_description' => 'document',
152 - 'product_short_description' => 'document',
153 - 'product_images' => 'product_page',
154 - 'product_onsale' => 'onsale',
155 - 'product_additional_info' => 'info_box',
156 - 'product_price' => 'counter',
157 - 'product_meta' => 'tag',
158 - 'product_categories' => 'category',
159 - 'product_rating' => 'star',
160 - 'product_tags' => 'tag',
161 - 'product_sku' => 'tag',
162 - 'product_stock' => 'chart',
163 - 'actions_button' => 'button',
164 - 'product_add_to_cart' => 'cart',
165 - 'product_share' => 'share',
166 - 'product_sales_count' => 'counter',
167 - 'product_stock_counter' => 'chart',
168 - 'flash_sale_countdown' => 'countdown',
169 - 'product_size_chart' => 'chart',
170 - 'product_quick_checkout' => 'checkout',
171 - 'product_tabs' => 'tabs',
172 - 'advance_product_tabs' => 'tabs',
173 - 'product_qr_code' => 'qr',
174 - 'product_reviews' => 'star',
175 - 'upsells_product' => 'onsale',
176 - 'upsells_product_custom' => 'onsale',
177 - 'upsells_products_slider_custom' => 'onsale',
178 - 'related_product' => 'grid',
179 - 'related_product_custom' => 'grid',
180 - 'related_products_slider_custom' => 'slider',
181 -
182 - // Quick view.
183 - 'qv_product_title' => 'heading',
184 - 'qv_product_description' => 'document',
185 - 'qv_product_short_description' => 'document',
186 - 'qv_product_images' => 'product_page',
187 - 'qv_product_badges' => 'onsale',
188 - 'qv_product_additional_info' => 'info_box',
189 - 'qv_product_price' => 'counter',
190 - 'qv_product_meta' => 'tag',
191 - 'qv_product_categories' => 'category',
192 - 'qv_product_rating' => 'star',
193 - 'qv_product_tags' => 'tag',
194 - 'qv_product_sku' => 'tag',
195 - 'qv_product_stock' => 'chart',
196 - 'qv_actions_button' => 'button',
197 - 'qv_product_add_to_cart' => 'cart',
198 - 'qv_product_sales_count' => 'counter',
199 - 'qv_social_share' => 'share',
200 - 'qv_product_quick_checkout' => 'checkout',
201 - 'qv_product_size_chart' => 'chart',
202 -
203 - // Shop / Archive.
204 - 'archive_title' => 'heading',
205 - 'archive_description' => 'document',
206 - 'products_archive_catalog' => 'grid',
207 - 'products_archive_catalog_custom' => 'grid',
208 - 'ajax_product_filters' => 'filter',
209 - 'product_filters' => 'filter',
210 - 'archive_result_count' => 'counter',
211 - 'archive_products_ordering' => 'progress',
212 - 'archive_product_mode' => 'grid',
213 -
214 - // Cart.
215 - 'cart_table' => 'cart',
216 - 'cart_totals' => 'counter',
217 - 'cart_coupon_form' => 'coupon',
218 - 'cross_sells' => 'grid',
219 - 'cross_sells_custom' => 'grid',
220 - 'cross_sells_custom_slider' => 'slider',
221 - 'save_for_later_preview' => 'heart',
222 -
223 - // Checkout.
224 - 'billing_form' => 'form',
225 - 'shipping_form' => 'address',
226 - 'order_notes' => 'note',
227 - 'order_review' => 'checkout',
228 - 'checkout_payment' => 'payment',
229 - 'coupon_form' => 'coupon',
230 - 'checkout_login_form' => 'lock',
231 - 'shipping_method' => 'address',
232 - 'multi_step_checkout_widget' => 'multi_step',
233 -
234 - // Thank you / Order received.
235 - 'order_received_text' => 'document',
236 - 'order_details_summary' => 'checkout',
237 - 'order_details_table' => 'document',
238 - 'downloadable_products' => 'download',
239 - 'order_billing_address' => 'address',
240 - 'order_shipping_address' => 'address',
241 - 'order_custom_fields_data' => 'document',
242 -
243 - // My Account.
244 - 'order_pay_form' => 'payment',
245 - 'account_avatar' => 'user',
246 - 'account_navigation_edit_shipping' => 'address',
247 - 'account_dashboard' => 'user',
248 - 'account_orders' => 'document',
249 - 'account_downloads' => 'download',
250 - 'account_gift_cards' => 'gift',
251 - 'account_gift_card_details' => 'gift',
252 - 'account_billing_address' => 'address',
253 - 'account_shipping_address' => 'address',
254 - 'account_address_description' => 'document',
255 - 'account_details' => 'user',
256 - 'account_order_status' => 'chart',
257 - 'account_order_details_download' => 'download',
258 - 'account_order_details_note' => 'note',
259 - 'account_order_details_table' => 'document',
260 - 'account_order_details_order_again' => 'cart',
261 - 'account_order_details_order_shipping' => 'address',
262 - 'account_order_details_order_billing' => 'address',
263 - 'account_edit_billing_address' => 'form',
264 - 'account_edit_shipping_address' => 'form',
265 - 'account_payment_methods' => 'payment',
266 - 'account_add_payment_method' => 'payment',
267 -
268 - // Others / Auth.
269 - 'account_login' => 'lock',
270 - 'account_login_form' => 'lock',
271 - 'account_registration_form' => 'user',
272 - 'account_lost_password' => 'lock',
273 - ];
274 - }
275 -
276 - /**
277 99 * GLobal Widget List.
278 100 *
279 101 * @return array
280 102 */
@@ -303,8 +125,9 @@
303 125 'package' => 'free',
304 126 'fields' => [],
305 127 ]
306 128 ),
129 +
307 130 'products_slider' => apply_filters(
308 131 'rtsb/elements/products_slider/options',
309 132 [
310 133 'id' => 'products_slider',
@@ -315,19 +138,9 @@
315 138 'package' => 'free',
316 139 'fields' => [],
317 140 ]
318 141 ),
319 - 'highlighted_product' => apply_filters(
320 - 'rtsb/elements/highlighted_product/options',
321 - [
322 - 'id' => 'highlighted_product',
323 - 'title' => esc_html__( 'Highlighted Product', 'shopbuilder' ),
324 - 'category' => 'general',
325 - 'active' => '',
326 - 'package' => $this->pro_package(),
327 - 'fields' => [],
328 - ]
329 - ),
142 +
330 143 'products_single_cateogory' => apply_filters(
331 144 'rtsb/elements/products_single_cateogory/options',
332 145 [
333 146 'id' => 'products_single_cateogory',
@@ -350,42 +163,8 @@
350 163 'package' => 'free',
351 164 'fields' => [],
352 165 ]
353 166 ),
354 - 'product_lookbook' => apply_filters(
355 - 'rtsb/elements/product_lookbook/options',
356 - [
357 - 'id' => 'product_lookbook',
358 - 'title' => esc_html__( 'Product LookBook', 'shopbuilder' ),
359 - 'category' => 'general',
360 - 'active' => '',
361 - 'package' => $this->pro_package(),
362 - 'fields' => [],
363 - ]
364 - ),
365 - 'category_showcase_tabs' => apply_filters(
366 - 'rtsb/elements/category_showcase_tabs/options',
367 - [
368 - 'id' => 'category_showcase_tabs',
369 - 'title' => esc_html__( 'Category Showcase Tabs', 'shopbuilder' ),
370 - 'category' => 'general',
371 - 'active' => '',
372 - 'package' => $this->pro_package(),
373 - 'fields' => [],
374 - ]
375 - ),
376 - 'rtsb_wishlist' => apply_filters(
377 - 'rtsb/elements/rtsb_wishlist/options',
378 - [
379 - 'id' => 'rtsb_wishlist',
380 - 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
381 - 'base_class' => General\Wishlist::class,
382 - 'category' => 'general',
383 - 'active' => 'on',
384 - 'package' => 'free',
385 - 'fields' => [],
386 - ]
387 - ),
388 167 'social_share' => apply_filters(
389 168 'rtsb/elements/social_share/options',
390 169 [
391 170 'id' => 'social_share',
@@ -420,14 +199,14 @@
420 199 'package' => 'free',
421 200 'fields' => [],
422 201 ]
423 202 ),
424 - 'advanced_heading' => apply_filters(
425 - 'rtsb/elements/advanced_heading/options',
203 + 'rtsb_wishlist' => apply_filters(
204 + 'rtsb/elements/rtsb_wishlist/options',
426 205 [
427 - 'id' => 'advanced_heading',
428 - 'title' => esc_html__( 'Advanced Heading', 'shopbuilder' ),
429 - 'base_class' => General\AdvancedHeading\AdvancedHeading::class,
206 + 'id' => 'rtsb_wishlist',
207 + 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
208 + 'base_class' => General\Wishlist::class,
430 209 'category' => 'general',
431 210 'active' => 'on',
432 211 'package' => 'free',
433 212 'fields' => [],
@@ -432,85 +211,13 @@
432 211 'package' => 'free',
433 212 'fields' => [],
434 213 ]
435 214 ),
436 - 'dropcaps' => apply_filters(
437 - 'rtsb/elements/dropcaps/options',
215 + 'highlighted_product' => apply_filters(
216 + 'rtsb/elements/highlighted_product/options',
438 217 [
439 - 'id' => 'dropcaps',
440 - 'title' => esc_html__( 'Dropcaps', 'shopbuilder' ),
441 - 'base_class' => General\DropCaps\DropCaps::class,
442 - 'category' => 'general',
443 - 'active' => 'on',
444 - 'package' => 'free',
445 - 'fields' => [],
446 - ]
447 - ),
448 - 'shopbuilder_button' => apply_filters(
449 - 'rtsb/elements/shopbuilder_button/options',
450 - [
451 - 'id' => 'shopbuilder_button',
452 - 'title' => esc_html__( 'Advanced Button', 'shopbuilder' ),
453 - 'base_class' => General\ShopBuilderButton\ShopBuilderButton::class,
454 - 'category' => 'general',
455 - 'active' => 'on',
456 - 'package' => 'free',
457 - 'fields' => [],
458 - ]
459 - ),
460 - 'shopbuilder_cta' => apply_filters(
461 - 'rtsb/elements/shopbuilder_cta/options',
462 - [
463 - 'id' => 'shopbuilder_cta',
464 - 'title' => esc_html__( 'Call To Action', 'shopbuilder' ),
465 - 'base_class' => General\CallToAction\CallToAction::class,
466 - 'category' => 'general',
467 - 'active' => 'on',
468 - 'package' => 'free',
469 - 'fields' => [],
470 - ]
471 - ),
472 - 'shopbuilder_info_box' => apply_filters(
473 - 'rtsb/elements/shopbuilder_info_box/options',
474 - [
475 - 'id' => 'shopbuilder_info_box',
476 - 'title' => esc_html__( 'Info Box', 'shopbuilder' ),
477 - 'base_class' => General\InfoBox\InfoBox::class,
478 - 'category' => 'general',
479 - 'active' => 'on',
480 - 'package' => 'free',
481 - 'fields' => [],
482 - ]
483 - ),
484 - 'shopbuilder_flip_box' => apply_filters(
485 - 'rtsb/elements/shopbuilder_flip_box/options',
486 - [
487 - 'id' => 'shopbuilder_flip_box',
488 - 'title' => esc_html__( 'Flip Box', 'shopbuilder' ),
489 - 'base_class' => General\FlipBox\FlipBox::class,
490 - 'category' => 'general',
491 - 'active' => 'on',
492 - 'package' => 'free',
493 - 'fields' => [],
494 - ]
495 - ),
496 - 'shopbuilder_pricing_table' => apply_filters(
497 - 'rtsb/elements/shopbuilder_pricing_table/options',
498 - [
499 - 'id' => 'shopbuilder_pricing_table',
500 - 'title' => esc_html__( 'Pricing Table', 'shopbuilder' ),
501 - 'base_class' => General\PricingTable\PricingTable::class,
502 - 'category' => 'general',
503 - 'active' => 'on',
504 - 'package' => 'free',
505 - 'fields' => [],
506 - ]
507 - ),
508 - 'image_hotspots' => apply_filters(
509 - 'rtsb/elements/image_hotspots/options',
510 - [
511 - 'id' => 'image_hotspots',
512 - 'title' => esc_html__( 'Image Hotspots', 'shopbuilder' ),
218 + 'id' => 'highlighted_product',
219 + 'title' => esc_html__( 'Highlighted Product', 'shopbuilder' ),
513 220 'category' => 'general',
514 221 'active' => '',
515 222 'package' => $this->pro_package(),
516 223 'fields' => [],
@@ -515,173 +222,11 @@
515 222 'package' => $this->pro_package(),
516 223 'fields' => [],
517 224 ]
518 225 ),
519 - 'coupon_list' => apply_filters(
520 - 'rtsb/elements/coupon_list/options',
521 - [
522 - 'id' => 'coupon_list',
523 - 'title' => esc_html__( 'Coupon List', 'shopbuilder' ),
524 - 'category' => 'general',
525 - 'active' => '',
526 - 'package' => $this->pro_package(),
527 - 'fields' => [],
528 - ]
529 - ),
530 - 'hero_slider' => apply_filters(
531 - 'rtsb/elements/hero_slider/options',
532 - [
533 - 'id' => 'hero_slider',
534 - 'title' => esc_html__( 'Hero Slider', 'shopbuilder' ),
535 - 'category' => 'general',
536 - 'active' => '',
537 - 'package' => $this->pro_package(),
538 - 'fields' => [],
539 - ]
540 - ),
541 - 'shopbuilder_counter' => apply_filters(
542 - 'rtsb/elements/shopbuilder_counter/options',
543 - [
544 - 'id' => 'shopbuilder_counter',
545 - 'title' => esc_html__( 'Fun Facts', 'shopbuilder' ),
546 - 'base_class' => General\Counter\Counter::class,
547 - 'category' => 'general',
548 - 'active' => 'on',
549 - 'package' => 'free',
550 - 'fields' => [],
551 - ]
552 - ),
553 - 'shopbuilder_countdown' => apply_filters(
554 - 'rtsb/elements/shopbuilder_countdown/options',
555 - [
556 - 'id' => 'shopbuilder_countdown',
557 - 'title' => esc_html__( 'Countdown', 'shopbuilder' ),
558 - 'base_class' => General\CountDown\CountDown::class,
559 - 'category' => 'general',
560 - 'active' => 'on',
561 - 'package' => 'free',
562 - 'fields' => [],
563 - ]
564 - ),
565 - 'shopbuilder_progress_bar' => apply_filters(
566 - 'rtsb/elements/shopbuilder_progress_bar/options',
567 - [
568 - 'id' => 'shopbuilder_progress_bar',
569 - 'title' => esc_html__( 'Progress Bar', 'shopbuilder' ),
570 - 'base_class' => General\ProgressBar\ProgressBar::class,
571 - 'category' => 'general',
572 - 'active' => 'on',
573 - 'package' => 'free',
574 - 'fields' => [],
575 - ]
576 - ),
577 - 'image_accordion' => apply_filters(
578 - 'rtsb/elements/image_accordion/options',
579 - [
580 - 'id' => 'image_accordion',
581 - 'title' => esc_html__( 'Image Accordion', 'shopbuilder' ),
582 - 'base_class' => General\ImageAccordion\ImageAccordion::class,
583 - 'category' => 'general',
584 - 'active' => 'on',
585 - 'package' => 'free',
586 - 'fields' => [],
587 - ]
588 - ),
589 - 'shopbuilder_faq' => apply_filters(
590 - 'rtsb/elements/shopbuilder_faq/options',
591 - [
592 - 'id' => 'shopbuilder_faq',
593 - 'title' => esc_html__( 'FAQ', 'shopbuilder' ),
594 - 'base_class' => General\ShopBuilderFaq\ShopBuilderFaq::class,
595 - 'category' => 'general',
596 - 'active' => 'on',
597 - 'package' => 'free',
598 - 'fields' => [],
599 - ]
600 - ),
601 - 'logo_slider_and_grid' => apply_filters(
602 - 'rtsb/elements/logo_slider_and_grid/options',
603 - [
604 - 'id' => 'logo_slider_and_grid',
605 - 'title' => esc_html__( 'Logo Slider and Grid', 'shopbuilder' ),
606 - 'base_class' => General\LogoSliderAndGrid\LogoSliderAndGrid::class,
607 - 'category' => 'general',
608 - 'active' => 'on',
609 - 'package' => 'free',
610 - 'fields' => [],
611 - ]
612 - ),
613 - 'testimonial' => apply_filters(
614 - 'rtsb/elements/testimonial/options',
615 - [
616 - 'id' => 'testimonial',
617 - 'title' => esc_html__( 'Testimonials', 'shopbuilder' ),
618 - 'base_class' => General\Testimonial\Testimonial::class,
619 - 'category' => 'general',
620 - 'active' => 'on',
621 - 'package' => 'free',
622 - 'fields' => [],
623 - ]
624 - ),
625 - 'team_member' => apply_filters(
626 - 'rtsb/elements/team_member/options',
627 - [
628 - 'id' => 'team_member',
629 - 'title' => esc_html__( 'Team Members', 'shopbuilder' ),
630 - 'base_class' => General\TeamMember\TeamMember::class,
631 - 'category' => 'general',
632 - 'active' => 'on',
633 - 'package' => 'free',
634 - 'fields' => [],
635 - ]
636 - ),
637 - 'post_grid' => apply_filters(
638 - 'rtsb/elements/post_grid/options',
639 - [
640 - 'id' => 'post_grid',
641 - 'title' => esc_html__( 'Post Grid', 'shopbuilder' ),
642 - 'base_class' => General\PostGrid\PostGrid::class,
643 - 'category' => 'general',
644 - 'active' => 'on',
645 - 'package' => 'free',
646 - 'fields' => [],
647 - ]
648 - ),
649 - 'post_list' => apply_filters(
650 - 'rtsb/elements/post_list/options',
651 - [
652 - 'id' => 'post_list',
653 - 'title' => esc_html__( 'Post List', 'shopbuilder' ),
654 - 'base_class' => General\PostList\PostList::class,
655 - 'category' => 'general',
656 - 'active' => 'on',
657 - 'package' => 'free',
658 - 'fields' => [],
659 - ]
660 - ),
661 - 'advanced_ajax_search' => apply_filters(
662 - 'rtsb/elements/advanced_ajax_search/options',
663 - [
664 - 'id' => 'advanced_ajax_search',
665 - 'title' => esc_html__( 'Advanced Ajax Search', 'shopbuilder' ),
666 - 'category' => 'general',
667 - 'active' => '',
668 - 'package' => $this->pro_package(),
669 - 'fields' => [],
670 - ]
671 - ),
672 - 'save_for_buy_later' => apply_filters(
673 - 'rtsb/elements/save_for_buy_later/options',
674 - [
675 - 'id' => 'save_for_buy_later',
676 - 'title' => esc_html__( 'Saved For Buy Later', 'shopbuilder' ),
677 - 'category' => 'general',
678 - 'active' => '',
679 - 'package' => $this->pro_package(),
680 - 'fields' => [],
681 - ]
682 - ),
226 +
683 227 ];
228 +
684 229 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
685 230 }
686 231
687 232 /**
@@ -961,19 +506,8 @@
961 506 'package' => $this->pro_package(),
962 507 'fields' => [],
963 508 ]
964 509 ),
965 - 'product_qr_code' => apply_filters(
966 - 'rtsb/elements/product_qr_code/options',
967 - [
968 - 'id' => 'product_qr_code',
969 - 'title' => esc_html__( 'QR Code', 'shopbuilder' ),
970 - 'category' => 'product',
971 - 'active' => '',
972 - 'package' => $this->pro_package(),
973 - 'fields' => [],
974 - ]
975 - ),
976 510 'product_reviews' => apply_filters(
977 511 'rtsb/elements/product_reviews/options',
978 512 [
979 513 'id' => 'product_reviews',
@@ -1390,20 +924,8 @@
1390 924 'package' => $this->pro_package(),
1391 925 'fields' => [],
1392 926 ]
1393 927 ),
1394 - 'product_filters' => apply_filters(
1395 - 'rtsb/elements/product_filters/options',
1396 - [
1397 - 'id' => 'product_filters',
1398 - 'title' => esc_html__( 'Product Filters', 'shopbuilder' ),
1399 - 'base_class' => Archive\ProductFilters\ProductFilters::class,
1400 - 'category' => 'shop',
1401 - 'active' => 'on',
1402 - 'package' => 'free',
1403 - 'fields' => [],
1404 - ]
1405 - ),
1406 928
1407 929 'archive_result_count' => apply_filters(
1408 930 'rtsb/elements/archive_result_count/options',
1409 931 [
@@ -1522,20 +1044,8 @@
1522 1044 'package' => 'free',
1523 1045 'fields' => [],
1524 1046 ]
1525 1047 ),
1526 - 'save_for_later_preview' => apply_filters(
1527 - 'rtsb/elements/save_for_later_preview/options',
1528 - [
1529 - 'id' => 'save_for_later_preview',
1530 - 'title' => esc_html__( 'Save For Later Preview', 'shopbuilder' ),
1531 - 'base_class' => Cart\SaveForLaterPreview::class,
1532 - 'category' => 'cart',
1533 - 'active' => 'on',
1534 - 'package' => $this->pro_package(),
1535 - 'fields' => [],
1536 - ]
1537 - ),
1538 1048 ];
1539 1049
1540 1050 return apply_filters( 'rtsb/core/elements/cart/widget_list', $list );
1541 1051 }
@@ -1654,8 +1164,9 @@
1654 1164 'package' => $this->pro_package(),
1655 1165 'fields' => [],
1656 1166 ]
1657 1167 ),
1168 +
1658 1169 ];
1659 1170
1660 1171 return apply_filters( 'rtsb/core/elements/checkout/widget_list', $list );
1661 1172 }
@@ -1666,9 +1177,9 @@
1666 1177 * @return array
1667 1178 */
1668 1179 protected function thankyou_page_widget_list() {
1669 1180 return [
1670 - 'order_received_text' => apply_filters(
1181 + 'order_received_text' => apply_filters(
1671 1182 'rtsb/elements/order_received_text/options',
1672 1183 [
1673 1184 'id' => 'order_received_text',
1674 1185 'title' => esc_html__( 'Order Received Text', 'shopbuilder' ),
@@ -1678,9 +1189,9 @@
1678 1189 'package' => $this->pro_package(),
1679 1190 'fields' => [],
1680 1191 ]
1681 1192 ),
1682 - 'order_details_summary' => apply_filters(
1193 + 'order_details_summary' => apply_filters(
1683 1194 'rtsb/elements/order_details_summary/options',
1684 1195 [
1685 1196 'id' => 'order_details_summary',
1686 1197 'title' => esc_html__( 'Order Details Summary', 'shopbuilder' ),
@@ -1690,9 +1201,9 @@
1690 1201 'package' => $this->pro_package(),
1691 1202 'fields' => [],
1692 1203 ]
1693 1204 ),
1694 - 'order_details_table' => apply_filters(
1205 + 'order_details_table' => apply_filters(
1695 1206 'rtsb/elements/order_details_table/options',
1696 1207 [
1697 1208 'id' => 'order_details_table',
1698 1209 'title' => esc_html__( 'Order Details Table', 'shopbuilder' ),
@@ -1702,9 +1213,9 @@
1702 1213 'package' => $this->pro_package(),
1703 1214 'fields' => [],
1704 1215 ]
1705 1216 ),
1706 - 'downloadable_products' => apply_filters(
1217 + 'downloadable_products' => apply_filters(
1707 1218 'rtsb/elements/downloadable_products/options',
1708 1219 [
1709 1220 'id' => 'downloadable_products',
1710 1221 'title' => esc_html__( 'Downloadable Products', 'shopbuilder' ),
@@ -1714,9 +1225,9 @@
1714 1225 'package' => $this->pro_package(),
1715 1226 'fields' => [],
1716 1227 ]
1717 1228 ),
1718 - 'order_billing_address' => apply_filters(
1229 + 'order_billing_address' => apply_filters(
1719 1230 'rtsb/elements/order_billing_address/options',
1720 1231 [
1721 1232 'id' => 'order_billing_address',
1722 1233 'title' => esc_html__( 'Order Billing Address', 'shopbuilder' ),
@@ -1726,9 +1237,9 @@
1726 1237 'package' => $this->pro_package(),
1727 1238 'fields' => [],
1728 1239 ]
1729 1240 ),
1730 - 'order_shipping_address' => apply_filters(
1241 + 'order_shipping_address' => apply_filters(
1731 1242 'rtsb/elements/order_shipping_address/options',
1732 1243 [
1733 1244 'id' => 'order_shipping_address',
1734 1245 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder' ),
@@ -1738,45 +1249,11 @@
1738 1249 'package' => $this->pro_package(),
1739 1250 'fields' => [],
1740 1251 ]
1741 1252 ),
1742 - 'order_custom_fields_data' => apply_filters(
1743 - 'rtsb/elements/order_custom_fields_data/options',
1744 - [
1745 - 'id' => 'order_custom_fields_data',
1746 - 'title' => esc_html__( 'Checkout Form Custom Fields Data', 'shopbuilder' ),
1747 - 'category' => 'thank_you',
1748 - 'is_front_page' => 'thank_you',
1749 - 'active' => 'on',
1750 - 'package' => $this->pro_package(),
1751 - 'fields' => [],
1752 - ]
1753 - ),
1754 1253 ];
1755 1254 }
1756 - /**
1757 - * Checkout Page Order Pay Widget List.
1758 - *
1759 - * @return array
1760 - */
1761 - protected function orderpay_page_widget_list() {
1762 - return [
1763 - 'order_pay_form' => apply_filters(
1764 - 'rtsb/elements/order_pay_form/options',
1765 - [
1766 - 'id' => 'order_pay_form',
1767 - 'title' => esc_html__( 'Order Pay Form', 'shopbuilder' ),
1768 - 'category' => 'myaccount_dashboard',
1769 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1770 - 'active' => 'on',
1771 - 'package' => $this->pro_package(),
1772 - 'fields' => [],
1773 - ]
1774 - ),
1775 1255
1776 - ];
1777 - }
1778 -
1779 1256 /**
1780 1257 * Checkout Page Widget List.
1781 1258 *
1782 1259 * @return array
@@ -1782,20 +1259,8 @@
1782 1259 * @return array
1783 1260 */
1784 1261 protected function my_account_page_widget_list() {
1785 1262 $widgets = [
1786 - 'account_avatar' => apply_filters(
1787 - 'rtsb/elements/account_avatar/options',
1788 - [
1789 - 'id' => 'account_avatar',
1790 - 'title' => esc_html__( 'Account Avatar', 'shopbuilder' ),
1791 - 'category' => 'myaccount_dashboard',
1792 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1793 - 'active' => 'on',
1794 - 'package' => $this->pro_package(),
1795 - 'fields' => [],
1796 - ]
1797 - ),
1798 1263 'account_navigation_edit_shipping' => apply_filters(
1799 1264 'rtsb/elements/account_navigation_edit_shipping/options',
1800 1265 [
1801 1266 'id' => 'account_navigation_edit_shipping',
@@ -1842,32 +1307,8 @@
1842 1307 'package' => $this->pro_package(),
1843 1308 'fields' => [],
1844 1309 ]
1845 1310 ),
1846 - 'account_gift_cards' => apply_filters(
1847 - 'rtsb/elements/account_gift_cards/options',
1848 - [
1849 - 'id' => 'account_gift_cards',
1850 - 'title' => esc_html__( 'Account Gift Cards', 'shopbuilder' ),
1851 - 'category' => 'myaccount_dashboard',
1852 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1853 - 'active' => 'on',
1854 - 'package' => $this->pro_package(),
1855 - 'fields' => [],
1856 - ]
1857 - ),
1858 - 'account_gift_card_details' => apply_filters(
1859 - 'rtsb/elements/account_gift_card_details/options',
1860 - [
1861 - 'id' => 'account_gift_card_details',
1862 - 'title' => esc_html__( 'Account Gift Card Details', 'shopbuilder' ),
1863 - 'category' => 'myaccount_dashboard',
1864 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1865 - 'active' => 'on',
1866 - 'package' => $this->pro_package(),
1867 - 'fields' => [],
1868 - ]
1869 - ),
1870 1311 'account_billing_address' => apply_filters(
1871 1312 'rtsb/elements/account_billing_address/options',
1872 1313 [
1873 1314 'id' => 'account_billing_address',
@@ -2022,32 +1463,8 @@
2022 1463 'package' => $this->pro_package(),
2023 1464 'fields' => [],
2024 1465 ]
2025 1466 ),
2026 - 'account_payment_methods' => apply_filters(
2027 - 'rtsb/elements/account_payment_methods/options',
2028 - [
2029 - 'id' => 'account_payment_methods',
2030 - 'title' => esc_html__( 'Payment Methods', 'shopbuilder' ),
2031 - 'category' => 'myaccount_dashboard',
2032 - 'is_front_page' => 'all_myaccount_dashboard_inner',
2033 - 'active' => 'on',
2034 - 'package' => $this->pro_package(),
2035 - 'fields' => [],
2036 - ]
2037 - ),
2038 - 'account_add_payment_method' => apply_filters(
2039 - 'rtsb/elements/account_add_payment_method/options',
2040 - [
2041 - 'id' => 'account_add_payment_method',
2042 - 'title' => esc_html__( 'Add Payment Method', 'shopbuilder' ),
2043 - 'category' => 'myaccount_dashboard',
2044 - 'is_front_page' => 'all_myaccount_dashboard_inner',
2045 - 'active' => 'on',
2046 - 'package' => $this->pro_package(),
2047 - 'fields' => [],
2048 - ]
2049 - ),
2050 1467 ];
2051 1468
2052 1469 return apply_filters( 'rtsb/core/elements/my_account/widget_list', $widgets );
2053 1470 }
@@ -2098,9 +1515,9 @@
2098 1515 [
2099 1516 'id' => 'account_lost_password',
2100 1517 'title' => esc_html__( 'Lost Password Form', 'shopbuilder' ),
2101 1518 'category' => 'others_widget',
2102 - 'is_front_page' => 'myaccount_auth',
1519 + 'is_front_page' => 'myaccount_lost_password',
2103 1520 'active' => 'on',
2104 1521 'package' => $this->pro_package(),
2105 1522 'fields' => [],
2106 1523 ]