PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.6.1
ShopBuilder – WooCommerce Builder For Elementor v2.6.1
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 +579 -34 2.1.22.6.1 View file →
@@ -51,8 +51,11 @@
51 51 ],
52 52 'product' => [
53 53 'title' => esc_html__( 'Single', 'shopbuilder' ),
54 54 ],
55 + 'quick_view' => [
56 + 'title' => esc_html__( 'Quick View', 'shopbuilder' ),
57 + ],
55 58 'cart' => [
56 59 'title' => esc_html__( 'Cart', 'shopbuilder' ),
57 60 ],
58 61 'checkout' => [
@@ -79,8 +82,9 @@
79 82 */
80 83 protected function raw_list() {
81 84 $list = $this->product_page_widget_list()
82 85 + $this->general_widget_list()
86 + + $this->product_quick_view()
83 87 + $this->shop_archive_page_widget_list()
84 88 + $this->cart_page_widget_list()
85 89 + $this->checkout_page_widget_list()
86 90 + $this->thankyou_page_widget_list()
@@ -120,9 +124,8 @@
120 124 'package' => 'free',
121 125 'fields' => [],
122 126 ]
123 127 ),
124 -
125 128 'products_slider' => apply_filters(
126 129 'rtsb/elements/products_slider/options',
127 130 [
128 131 'id' => 'products_slider',
@@ -133,9 +136,19 @@
133 136 'package' => 'free',
134 137 'fields' => [],
135 138 ]
136 139 ),
137 -
140 + 'highlighted_product' => apply_filters(
141 + 'rtsb/elements/highlighted_product/options',
142 + [
143 + 'id' => 'highlighted_product',
144 + 'title' => esc_html__( 'Highlighted Product', 'shopbuilder' ),
145 + 'category' => 'general',
146 + 'active' => '',
147 + 'package' => $this->pro_package(),
148 + 'fields' => [],
149 + ]
150 + ),
138 151 'products_single_cateogory' => apply_filters(
139 152 'rtsb/elements/products_single_cateogory/options',
140 153 [
141 154 'id' => 'products_single_cateogory',
@@ -158,8 +171,31 @@
158 171 'package' => 'free',
159 172 'fields' => [],
160 173 ]
161 174 ),
175 + 'product_lookbook' => apply_filters(
176 + 'rtsb/elements/product_lookbook/options',
177 + [
178 + 'id' => 'product_lookbook',
179 + 'title' => esc_html__( 'Product LookBook', 'shopbuilder' ),
180 + 'category' => 'general',
181 + 'active' => '',
182 + 'package' => $this->pro_package(),
183 + 'fields' => [],
184 + ]
185 + ),
186 + 'rtsb_wishlist' => apply_filters(
187 + 'rtsb/elements/rtsb_wishlist/options',
188 + [
189 + 'id' => 'rtsb_wishlist',
190 + 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
191 + 'base_class' => General\Wishlist::class,
192 + 'category' => 'general',
193 + 'active' => 'on',
194 + 'package' => 'free',
195 + 'fields' => [],
196 + ]
197 + ),
162 198 'social_share' => apply_filters(
163 199 'rtsb/elements/social_share/options',
164 200 [
165 201 'id' => 'social_share',
@@ -194,14 +230,14 @@
194 230 'package' => 'free',
195 231 'fields' => [],
196 232 ]
197 233 ),
198 - 'rtsb_wishlist' => apply_filters(
199 - 'rtsb/elements/rtsb_wishlist/options',
234 + 'advanced_heading' => apply_filters(
235 + 'rtsb/elements/advanced_heading/options',
200 236 [
201 - 'id' => 'rtsb_wishlist',
202 - 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
203 - 'base_class' => General\Wishlist::class,
237 + 'id' => 'advanced_heading',
238 + 'title' => esc_html__( 'Advanced Heading', 'shopbuilder' ),
239 + 'base_class' => General\AdvancedHeading\AdvancedHeading::class,
204 240 'category' => 'general',
205 241 'active' => 'on',
206 242 'package' => 'free',
207 243 'fields' => [],
@@ -206,8 +242,222 @@
206 242 'package' => 'free',
207 243 'fields' => [],
208 244 ]
209 245 ),
246 + 'dropcaps' => apply_filters(
247 + 'rtsb/elements/dropcaps/options',
248 + [
249 + 'id' => 'dropcaps',
250 + 'title' => esc_html__( 'Dropcaps', 'shopbuilder' ),
251 + 'base_class' => General\DropCaps\DropCaps::class,
252 + 'category' => 'general',
253 + 'active' => 'on',
254 + 'package' => 'free',
255 + 'fields' => [],
256 + ]
257 + ),
258 + 'shopbuilder_button' => apply_filters(
259 + 'rtsb/elements/shopbuilder_button/options',
260 + [
261 + 'id' => 'shopbuilder_button',
262 + 'title' => esc_html__( 'Advanced Button', 'shopbuilder' ),
263 + 'base_class' => General\ShopBuilderButton\ShopBuilderButton::class,
264 + 'category' => 'general',
265 + 'active' => 'on',
266 + 'package' => 'free',
267 + 'fields' => [],
268 + ]
269 + ),
270 + 'shopbuilder_cta' => apply_filters(
271 + 'rtsb/elements/shopbuilder_cta/options',
272 + [
273 + 'id' => 'shopbuilder_cta',
274 + 'title' => esc_html__( 'Call To Action', 'shopbuilder' ),
275 + 'base_class' => General\CallToAction\CallToAction::class,
276 + 'category' => 'general',
277 + 'active' => 'on',
278 + 'package' => 'free',
279 + 'fields' => [],
280 + ]
281 + ),
282 + 'shopbuilder_info_box' => apply_filters(
283 + 'rtsb/elements/shopbuilder_info_box/options',
284 + [
285 + 'id' => 'shopbuilder_info_box',
286 + 'title' => esc_html__( 'Info Box', 'shopbuilder' ),
287 + 'base_class' => General\InfoBox\InfoBox::class,
288 + 'category' => 'general',
289 + 'active' => 'on',
290 + 'package' => 'free',
291 + 'fields' => [],
292 + ]
293 + ),
294 + 'shopbuilder_flip_box' => apply_filters(
295 + 'rtsb/elements/shopbuilder_flip_box/options',
296 + [
297 + 'id' => 'shopbuilder_flip_box',
298 + 'title' => esc_html__( 'Flip Box', 'shopbuilder' ),
299 + 'base_class' => General\FlipBox\FlipBox::class,
300 + 'category' => 'general',
301 + 'active' => 'on',
302 + 'package' => 'free',
303 + 'fields' => [],
304 + ]
305 + ),
306 + 'shopbuilder_pricing_table' => apply_filters(
307 + 'rtsb/elements/shopbuilder_pricing_table/options',
308 + [
309 + 'id' => 'shopbuilder_pricing_table',
310 + 'title' => esc_html__( 'Pricing Table', 'shopbuilder' ),
311 + 'base_class' => General\PricingTable\PricingTable::class,
312 + 'category' => 'general',
313 + 'active' => 'on',
314 + 'package' => 'free',
315 + 'fields' => [],
316 + ]
317 + ),
318 + 'image_hotspots' => apply_filters(
319 + 'rtsb/elements/image_hotspots/options',
320 + [
321 + 'id' => 'image_hotspots',
322 + 'title' => esc_html__( 'Image Hotspots', 'shopbuilder' ),
323 + 'category' => 'general',
324 + 'active' => '',
325 + 'package' => $this->pro_package(),
326 + 'fields' => [],
327 + ]
328 + ),
329 + 'coupon_list' => apply_filters(
330 + 'rtsb/elements/coupon_list/options',
331 + [
332 + 'id' => 'coupon_list',
333 + 'title' => esc_html__( 'Coupon List', 'shopbuilder' ),
334 + 'category' => 'general',
335 + 'active' => '',
336 + 'package' => $this->pro_package(),
337 + 'fields' => [],
338 + ]
339 + ),
340 + 'shopbuilder_counter' => apply_filters(
341 + 'rtsb/elements/shopbuilder_counter/options',
342 + [
343 + 'id' => 'shopbuilder_counter',
344 + 'title' => esc_html__( 'Fun Facts', 'shopbuilder' ),
345 + 'base_class' => General\Counter\Counter::class,
346 + 'category' => 'general',
347 + 'active' => 'on',
348 + 'package' => 'free',
349 + 'fields' => [],
350 + ]
351 + ),
352 + 'shopbuilder_countdown' => apply_filters(
353 + 'rtsb/elements/shopbuilder_countdown/options',
354 + [
355 + 'id' => 'shopbuilder_countdown',
356 + 'title' => esc_html__( 'Countdown', 'shopbuilder' ),
357 + 'base_class' => General\CountDown\CountDown::class,
358 + 'category' => 'general',
359 + 'active' => 'on',
360 + 'package' => 'free',
361 + 'fields' => [],
362 + ]
363 + ),
364 + 'shopbuilder_progress_bar' => apply_filters(
365 + 'rtsb/elements/shopbuilder_progress_bar/options',
366 + [
367 + 'id' => 'shopbuilder_progress_bar',
368 + 'title' => esc_html__( 'Progress Bar', 'shopbuilder' ),
369 + 'base_class' => General\ProgressBar\ProgressBar::class,
370 + 'category' => 'general',
371 + 'active' => 'on',
372 + 'package' => 'free',
373 + 'fields' => [],
374 + ]
375 + ),
376 + 'image_accordion' => apply_filters(
377 + 'rtsb/elements/image_accordion/options',
378 + [
379 + 'id' => 'image_accordion',
380 + 'title' => esc_html__( 'Image Accordion', 'shopbuilder' ),
381 + 'base_class' => General\ImageAccordion\ImageAccordion::class,
382 + 'category' => 'general',
383 + 'active' => 'on',
384 + 'package' => 'free',
385 + 'fields' => [],
386 + ]
387 + ),
388 + 'shopbuilder_faq' => apply_filters(
389 + 'rtsb/elements/shopbuilder_faq/options',
390 + [
391 + 'id' => 'shopbuilder_faq',
392 + 'title' => esc_html__( 'FAQ', 'shopbuilder' ),
393 + 'base_class' => General\ShopBuilderFaq\ShopBuilderFaq::class,
394 + 'category' => 'general',
395 + 'active' => 'on',
396 + 'package' => 'free',
397 + 'fields' => [],
398 + ]
399 + ),
400 + 'logo_slider_and_grid' => apply_filters(
401 + 'rtsb/elements/logo_slider_and_grid/options',
402 + [
403 + 'id' => 'logo_slider_and_grid',
404 + 'title' => esc_html__( 'Logo Slider and Grid', 'shopbuilder' ),
405 + 'base_class' => General\LogoSliderAndGrid\LogoSliderAndGrid::class,
406 + 'category' => 'general',
407 + 'active' => 'on',
408 + 'package' => 'free',
409 + 'fields' => [],
410 + ]
411 + ),
412 + 'testimonial' => apply_filters(
413 + 'rtsb/elements/testimonial/options',
414 + [
415 + 'id' => 'testimonial',
416 + 'title' => esc_html__( 'Testimonials', 'shopbuilder' ),
417 + 'base_class' => General\Testimonial\Testimonial::class,
418 + 'category' => 'general',
419 + 'active' => 'on',
420 + 'package' => 'free',
421 + 'fields' => [],
422 + ]
423 + ),
424 + 'team_member' => apply_filters(
425 + 'rtsb/elements/team_member/options',
426 + [
427 + 'id' => 'team_member',
428 + 'title' => esc_html__( 'Team Members', 'shopbuilder' ),
429 + 'base_class' => General\TeamMember\TeamMember::class,
430 + 'category' => 'general',
431 + 'active' => 'on',
432 + 'package' => 'free',
433 + 'fields' => [],
434 + ]
435 + ),
436 + 'post_grid' => apply_filters(
437 + 'rtsb/elements/post_grid/options',
438 + [
439 + 'id' => 'post_grid',
440 + 'title' => esc_html__( 'Post Grid', 'shopbuilder' ),
441 + 'base_class' => General\PostGrid\PostGrid::class,
442 + 'category' => 'general',
443 + 'active' => 'on',
444 + 'package' => 'free',
445 + 'fields' => [],
446 + ]
447 + ),
448 + 'post_list' => apply_filters(
449 + 'rtsb/elements/post_list/options',
450 + [
451 + 'id' => 'post_list',
452 + 'title' => esc_html__( 'Post List', 'shopbuilder' ),
453 + 'base_class' => General\PostList\PostList::class,
454 + 'category' => 'general',
455 + 'active' => 'on',
456 + 'package' => 'free',
457 + 'fields' => [],
458 + ]
459 + ),
210 460 ];
211 461
212 462 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
213 463 }
@@ -271,10 +521,10 @@
271 521 'product_onsale' => apply_filters(
272 522 'rtsb/elements/product_onsale/options',
273 523 [
274 524 'id' => 'product_onsale',
275 - 'title' => esc_html__( 'Sale Flash - Onsale', 'shopbuilder' ),
276 - 'base_class' => Single\ProductOnSale::class,
525 + 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
526 + 'base_class' => Single\ProductBadges::class,
277 527 'category' => 'product',
278 528 'active' => 'on',
279 529 'package' => 'free',
280 530 'fields' => [],
@@ -422,8 +672,19 @@
422 672 'package' => $this->pro_package(),
423 673 'fields' => [],
424 674 ]
425 675 ),
676 + 'product_stock_counter' => apply_filters(
677 + 'rtsb/elements/product_stock_counter/options',
678 + [
679 + 'id' => 'product_stock_counter',
680 + 'title' => esc_html__( 'Product Stock Count', 'shopbuilder' ),
681 + 'category' => 'product',
682 + 'active' => '',
683 + 'package' => $this->pro_package(),
684 + 'fields' => [],
685 + ]
686 + ),
426 687 'flash_sale_countdown' => apply_filters(
427 688 'rtsb/elements/flash_sale_countdown/options',
428 689 [
429 690 'id' => 'flash_sale_countdown',
@@ -568,8 +829,267 @@
568 829 return apply_filters( 'rtsb/core/elements/product_page/widget_list', $list );
569 830 }
570 831
571 832 /**
833 + * Product Single Widget List.
834 + *
835 + * @return array
836 + */
837 + protected function product_quick_view() {
838 +
839 + $list = [
840 + 'qv_product_title' => apply_filters(
841 + 'rtsb/elements/qv_product_title/options',
842 + [
843 + 'id' => 'qv_product_title',
844 + 'title' => esc_html__( 'Product Title', 'shopbuilder' ),
845 + 'base_class' => Single\ProductTitle::class,
846 + 'category' => 'quick_view',
847 + 'is_front_page' => 'quick_view',
848 + 'active' => 'on',
849 + 'package' => $this->pro_package(),
850 + 'fields' => [],
851 + ]
852 + ),
853 + 'qv_product_description' => apply_filters(
854 + 'rtsb/elements/qv_product_description/options',
855 + [
856 + 'id' => 'qv_product_description',
857 + 'title' => esc_html__( 'Product Description', 'shopbuilder' ),
858 + 'base_class' => Single\ProductDescription::class,
859 + 'category' => 'quick_view',
860 + 'is_front_page' => 'quick_view',
861 + 'active' => 'on',
862 + 'package' => $this->pro_package(),
863 + 'fields' => [],
864 + ]
865 + ),
866 + 'qv_product_short_description' => apply_filters(
867 + 'rtsb/elements/qv_product_short_description/options',
868 + [
869 + 'id' => 'qv_product_short_description',
870 + 'title' => esc_html__( 'Short Description', 'shopbuilder' ),
871 + 'base_class' => Single\ShortDescription::class,
872 + 'category' => 'quick_view',
873 + 'is_front_page' => 'quick_view',
874 + 'active' => 'on',
875 + 'package' => $this->pro_package(),
876 + 'fields' => [],
877 + ]
878 + ),
879 + 'qv_product_images' => apply_filters(
880 + 'rtsb/elements/qv_product_images/options',
881 + [
882 + 'id' => 'qv_product_images',
883 + 'title' => esc_html__( 'Product Images', 'shopbuilder' ),
884 + 'base_class' => Single\ProductImages::class,
885 + 'category' => 'quick_view',
886 + 'is_front_page' => 'quick_view',
887 + 'active' => 'on',
888 + 'package' => $this->pro_package(),
889 + 'fields' => [],
890 + ]
891 + ),
892 + 'qv_product_badges' => apply_filters(
893 + 'rtsb/elements/qv_product_badges/options',
894 + [
895 + 'id' => 'qv_product_badges',
896 + 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
897 + 'base_class' => Single\ProductBadges::class,
898 + 'category' => 'quick_view',
899 + 'is_front_page' => 'quick_view',
900 + 'active' => 'on',
901 + 'package' => $this->pro_package(),
902 + 'fields' => [],
903 + ]
904 + ),
905 + 'qv_product_additional_info' => apply_filters(
906 + 'rtsb/elements/qv_product_additional_info/options',
907 + [
908 + 'id' => 'qv_product_additional_info',
909 + 'title' => esc_html__( 'Additional Information', 'shopbuilder' ),
910 + 'base_class' => Single\AdditionalInformation::class,
911 + 'category' => 'quick_view',
912 + 'is_front_page' => 'quick_view',
913 + 'active' => 'on',
914 + 'package' => $this->pro_package(),
915 + 'fields' => [],
916 + ]
917 + ),
918 + 'qv_product_price' => apply_filters(
919 + 'rtsb/elements/qv_product_price/options',
920 + [
921 + 'id' => 'qv_product_price',
922 + 'title' => esc_html__( 'Product Price', 'shopbuilder' ),
923 + 'base_class' => Single\ProductPrice::class,
924 + 'category' => 'quick_view',
925 + 'is_front_page' => 'quick_view',
926 + 'active' => 'on',
927 + 'package' => $this->pro_package(),
928 + 'fields' => [],
929 + ]
930 + ),
931 + 'qv_product_meta' => apply_filters(
932 + 'rtsb/elements/qv_product_meta/options',
933 + [
934 + 'id' => 'qv_product_meta',
935 + 'title' => esc_html__( 'Product Meta', 'shopbuilder' ),
936 + 'base_class' => Single\ProductMeta::class,
937 + 'category' => 'quick_view',
938 + 'is_front_page' => 'quick_view',
939 + 'active' => 'on',
940 + 'package' => $this->pro_package(),
941 + 'fields' => [],
942 + ]
943 + ),
944 + 'qv_product_categories' => apply_filters(
945 + 'rtsb/elements/qv_product_categories/options',
946 + [
947 + 'id' => 'qv_product_categories',
948 + 'title' => esc_html__( 'Product Categories', 'shopbuilder' ),
949 + 'base_class' => Single\ProductCats::class,
950 + 'category' => 'quick_view',
951 + 'is_front_page' => 'quick_view',
952 + 'active' => 'on',
953 + 'package' => $this->pro_package(),
954 + 'fields' => [],
955 + ]
956 + ),
957 + 'qv_product_rating' => apply_filters(
958 + 'rtsb/elements/qv_product_rating/options',
959 + [
960 + 'id' => 'qv_product_rating',
961 + 'title' => esc_html__( 'Product Rating', 'shopbuilder' ),
962 + 'base_class' => Single\ProductRating::class,
963 + 'category' => 'quick_view',
964 + 'is_front_page' => 'quick_view',
965 + 'active' => 'on',
966 + 'package' => $this->pro_package(),
967 + 'fields' => [],
968 + ]
969 + ),
970 + 'qv_product_tags' => apply_filters(
971 + 'rtsb/elements/qv_product_tags/options',
972 + [
973 + 'id' => 'qv_product_tags',
974 + 'title' => esc_html__( 'Product Tags', 'shopbuilder' ),
975 + 'base_class' => Single\ProductTags::class,
976 + 'category' => 'quick_view',
977 + 'is_front_page' => 'quick_view',
978 + 'active' => 'on',
979 + 'package' => $this->pro_package(),
980 + 'fields' => [],
981 + ]
982 + ),
983 + 'qv_product_sku' => apply_filters(
984 + 'rtsb/elements/qv_product_sku/options',
985 + [
986 + 'id' => 'qv_product_sku',
987 + 'title' => esc_html__( 'Product SKU', 'shopbuilder' ),
988 + 'base_class' => Single\ProductSKU::class,
989 + 'category' => 'quick_view',
990 + 'is_front_page' => 'quick_view',
991 + 'active' => 'on',
992 + 'package' => $this->pro_package(),
993 + 'fields' => [],
994 + ]
995 + ),
996 + 'qv_product_stock' => apply_filters(
997 + 'rtsb/elements/qv_product_stock/options',
998 + [
999 + 'id' => 'qv_product_stock',
1000 + 'title' => esc_html__( 'Product Stock', 'shopbuilder' ),
1001 + 'base_class' => Single\ProductStock::class,
1002 + 'category' => 'quick_view',
1003 + 'is_front_page' => 'quick_view',
1004 + 'active' => 'on',
1005 + 'package' => $this->pro_package(),
1006 + 'fields' => [],
1007 + ]
1008 + ),
1009 + 'qv_actions_button' => apply_filters(
1010 + 'rtsb/elements/qv_actions_button/options',
1011 + [
1012 + 'id' => 'qv_actions_button',
1013 + 'title' => esc_html__( 'Action Buttons', 'shopbuilder' ),
1014 + 'base_class' => Single\ActionsButton::class,
1015 + 'category' => 'quick_view',
1016 + 'is_front_page' => 'quick_view',
1017 + 'active' => 'on',
1018 + 'package' => $this->pro_package(),
1019 + 'fields' => [],
1020 + ]
1021 + ),
1022 + 'qv_product_add_to_cart' => apply_filters(
1023 + 'rtsb/elements/qv_product_add_to_cart/options',
1024 + [
1025 + 'id' => 'qv_product_add_to_cart',
1026 + 'title' => esc_html__( 'Add to Cart', 'shopbuilder' ),
1027 + 'base_class' => Single\ProductAddToCart::class,
1028 + 'category' => 'quick_view',
1029 + 'is_front_page' => 'quick_view',
1030 + 'active' => 'on',
1031 + 'package' => $this->pro_package(),
1032 + 'fields' => [],
1033 + ]
1034 + ),
1035 + 'qv_product_sales_count' => apply_filters(
1036 + 'rtsb/elements/qv_product_sales_count/options',
1037 + [
1038 + 'id' => 'qv_product_sales_count',
1039 + 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
1040 + 'category' => 'quick_view',
1041 + 'is_front_page' => 'quick_view',
1042 + 'active' => 'on',
1043 + 'package' => $this->pro_package(),
1044 + 'fields' => [],
1045 + ]
1046 + ),
1047 + 'qv_social_share' => apply_filters(
1048 + 'rtsb/settings/qv_social_share/options',
1049 + [
1050 + 'id' => 'qv_social_share',
1051 + 'title' => esc_html__( 'Social Share', 'shopbuilder' ),
1052 + 'base_class' => General\SocialShare::class,
1053 + 'active' => 'on',
1054 + 'category' => 'quick_view',
1055 + 'is_front_page' => 'quick_view',
1056 + 'package' => $this->pro_package(),
1057 + 'fields' => [],
1058 + ]
1059 + ),
1060 + 'qv_product_quick_checkout' => apply_filters(
1061 + 'rtsb/elements/qv_product_quick_checkout/options',
1062 + [
1063 + 'id' => 'qv_product_quick_checkout',
1064 + 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
1065 + 'category' => 'quick_view',
1066 + 'is_front_page' => 'quick_view',
1067 + 'active' => 'on',
1068 + 'package' => $this->pro_package(),
1069 + 'fields' => [],
1070 + ]
1071 + ),
1072 +
1073 + 'qv_product_size_chart' => apply_filters(
1074 + 'rtsb/elements/qv_product_size_chart/options',
1075 + [
1076 + 'id' => 'qv_product_size_chart',
1077 + 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
1078 + 'category' => 'quick_view',
1079 + 'is_front_page' => 'quick_view',
1080 + 'active' => '',
1081 + 'package' => $this->pro_package(),
1082 + 'fields' => [],
1083 + ]
1084 + ),
1085 +
1086 + ];
1087 +
1088 + return apply_filters( 'rtsb/core/elements/quick_view/widget_list', $list );
1089 + }
1090 +
1091 + /**
572 1092 * Product Archive Widget List.
573 1093 *
574 1094 * @return array
575 1095 */
@@ -637,8 +1157,20 @@
637 1157 'package' => $this->pro_package(),
638 1158 'fields' => [],
639 1159 ]
640 1160 ),
1161 + 'product_filters' => apply_filters(
1162 + 'rtsb/elements/product_filters/options',
1163 + [
1164 + 'id' => 'product_filters',
1165 + 'title' => esc_html__( 'Product Filters', 'shopbuilder' ),
1166 + 'base_class' => Archive\ProductFilters::class,
1167 + 'category' => 'shop',
1168 + 'active' => 'on',
1169 + 'package' => 'free',
1170 + 'fields' => [],
1171 + ]
1172 + ),
641 1173
642 1174 'archive_result_count' => apply_filters(
643 1175 'rtsb/elements/archive_result_count/options',
644 1176 [
@@ -890,9 +1422,9 @@
890 1422 * @return array
891 1423 */
892 1424 protected function thankyou_page_widget_list() {
893 1425 return [
894 - 'order_received_text' => apply_filters(
1426 + 'order_received_text' => apply_filters(
895 1427 'rtsb/elements/order_received_text/options',
896 1428 [
897 1429 'id' => 'order_received_text',
898 1430 'title' => esc_html__( 'Order Received Text', 'shopbuilder' ),
@@ -902,9 +1434,9 @@
902 1434 'package' => $this->pro_package(),
903 1435 'fields' => [],
904 1436 ]
905 1437 ),
906 - 'order_details_summary' => apply_filters(
1438 + 'order_details_summary' => apply_filters(
907 1439 'rtsb/elements/order_details_summary/options',
908 1440 [
909 1441 'id' => 'order_details_summary',
910 1442 'title' => esc_html__( 'Order Details Summary', 'shopbuilder' ),
@@ -914,9 +1446,9 @@
914 1446 'package' => $this->pro_package(),
915 1447 'fields' => [],
916 1448 ]
917 1449 ),
918 - 'order_details_table' => apply_filters(
1450 + 'order_details_table' => apply_filters(
919 1451 'rtsb/elements/order_details_table/options',
920 1452 [
921 1453 'id' => 'order_details_table',
922 1454 'title' => esc_html__( 'Order Details Table', 'shopbuilder' ),
@@ -926,9 +1458,9 @@
926 1458 'package' => $this->pro_package(),
927 1459 'fields' => [],
928 1460 ]
929 1461 ),
930 - 'downloadable_products' => apply_filters(
1462 + 'downloadable_products' => apply_filters(
931 1463 'rtsb/elements/downloadable_products/options',
932 1464 [
933 1465 'id' => 'downloadable_products',
934 1466 'title' => esc_html__( 'Downloadable Products', 'shopbuilder' ),
@@ -938,9 +1470,9 @@
938 1470 'package' => $this->pro_package(),
939 1471 'fields' => [],
940 1472 ]
941 1473 ),
942 - 'order_billing_address' => apply_filters(
1474 + 'order_billing_address' => apply_filters(
943 1475 'rtsb/elements/order_billing_address/options',
944 1476 [
945 1477 'id' => 'order_billing_address',
946 1478 'title' => esc_html__( 'Order Billing Address', 'shopbuilder' ),
@@ -950,9 +1482,9 @@
950 1482 'package' => $this->pro_package(),
951 1483 'fields' => [],
952 1484 ]
953 1485 ),
954 - 'order_shipping_address' => apply_filters(
1486 + 'order_shipping_address' => apply_filters(
955 1487 'rtsb/elements/order_shipping_address/options',
956 1488 [
957 1489 'id' => 'order_shipping_address',
958 1490 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder' ),
@@ -962,8 +1494,20 @@
962 1494 'package' => $this->pro_package(),
963 1495 'fields' => [],
964 1496 ]
965 1497 ),
1498 + 'order_custom_fields_data' => apply_filters(
1499 + 'rtsb/elements/order_custom_fields_data/options',
1500 + [
1501 + 'id' => 'order_custom_fields_data',
1502 + 'title' => esc_html__( 'Checkout Form Custom Fields Data', 'shopbuilder' ),
1503 + 'category' => 'thank_you',
1504 + 'is_front_page' => 'thank_you',
1505 + 'active' => 'on',
1506 + 'package' => $this->pro_package(),
1507 + 'fields' => [],
1508 + ]
1509 + ),
966 1510 ];
967 1511 }
968 1512
969 1513 /**
@@ -971,10 +1515,9 @@
971 1515 *
972 1516 * @return array
973 1517 */
974 1518 protected function my_account_page_widget_list() {
975 - return [
976 -
1519 + $widgets = [
977 1520 'account_navigation_edit_shipping' => apply_filters(
978 1521 'rtsb/elements/account_navigation_edit_shipping/options',
979 1522 [
980 1523 'id' => 'account_navigation_edit_shipping',
@@ -991,9 +1534,9 @@
991 1534 [
992 1535 'id' => 'account_dashboard',
993 1536 'title' => esc_html__( 'Account Dashboard', 'shopbuilder' ),
994 1537 'category' => 'myaccount_dashboard',
995 - 'is_front_page' => 'myaccount_dashboard',
1538 + 'is_front_page' => 'all_myaccount_dashboard_inner',
996 1539 'active' => 'on',
997 1540 'package' => $this->pro_package(),
998 1541 'fields' => [],
999 1542 ]
@@ -1003,9 +1546,9 @@
1003 1546 [
1004 1547 'id' => 'account_orders',
1005 1548 'title' => esc_html__( 'Account Orders', 'shopbuilder' ),
1006 1549 'category' => 'myaccount_dashboard',
1007 - 'is_front_page' => 'myaccount_order',
1550 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1008 1551 'active' => 'on',
1009 1552 'package' => $this->pro_package(),
1010 1553 'fields' => [],
1011 1554 ]
@@ -1015,9 +1558,9 @@
1015 1558 [
1016 1559 'id' => 'account_downloads',
1017 1560 'title' => esc_html__( 'Account Downloads', 'shopbuilder' ),
1018 1561 'category' => 'myaccount_dashboard',
1019 - 'is_front_page' => 'myaccount_downloads',
1562 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1020 1563 'active' => 'on',
1021 1564 'package' => $this->pro_package(),
1022 1565 'fields' => [],
1023 1566 ]
@@ -1027,9 +1570,9 @@
1027 1570 [
1028 1571 'id' => 'account_billing_address',
1029 1572 'title' => esc_html__( 'Account Billing Address', 'shopbuilder' ),
1030 1573 'category' => 'myaccount_dashboard',
1031 - 'is_front_page' => 'myaccount_address',
1574 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1032 1575 'active' => 'on',
1033 1576 'package' => $this->pro_package(),
1034 1577 'fields' => [],
1035 1578 ]
@@ -1039,9 +1582,9 @@
1039 1582 [
1040 1583 'id' => 'account_shipping_address',
1041 1584 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder' ),
1042 1585 'category' => 'myaccount_dashboard',
1043 - 'is_front_page' => 'myaccount_address',
1586 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1044 1587 'active' => 'on',
1045 1588 'package' => $this->pro_package(),
1046 1589 'fields' => [],
1047 1590 ]
@@ -1051,9 +1594,9 @@
1051 1594 [
1052 1595 'id' => 'account_address_description',
1053 1596 'title' => esc_html__( 'Account Address Description', 'shopbuilder' ),
1054 1597 'category' => 'myaccount_dashboard',
1055 - 'is_front_page' => 'myaccount_address',
1598 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1056 1599 'active' => 'on',
1057 1600 'package' => $this->pro_package(),
1058 1601 'fields' => [],
1059 1602 ]
@@ -1063,9 +1606,9 @@
1063 1606 [
1064 1607 'id' => 'account_details',
1065 1608 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder' ),
1066 1609 'category' => 'myaccount_dashboard',
1067 - 'is_front_page' => 'myaccount_edit_details',
1610 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1068 1611 'active' => 'on',
1069 1612 'package' => $this->pro_package(),
1070 1613 'fields' => [],
1071 1614 ]
@@ -1075,9 +1618,9 @@
1075 1618 [
1076 1619 'id' => 'account_order_status',
1077 1620 'title' => esc_html__( 'Account Order Status', 'shopbuilder' ),
1078 1621 'category' => 'myaccount_dashboard',
1079 - 'is_front_page' => 'myaccount_orders_details',
1622 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1080 1623 'active' => 'on',
1081 1624 'package' => $this->pro_package(),
1082 1625 'fields' => [],
1083 1626 ]
@@ -1087,9 +1630,9 @@
1087 1630 [
1088 1631 'id' => 'account_order_details_download',
1089 1632 'title' => esc_html__( 'Account Order Download', 'shopbuilder' ),
1090 1633 'category' => 'myaccount_dashboard',
1091 - 'is_front_page' => 'myaccount_orders_details',
1634 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1092 1635 'active' => 'on',
1093 1636 'package' => $this->pro_package(),
1094 1637 'fields' => [],
1095 1638 ]
@@ -1099,9 +1642,9 @@
1099 1642 [
1100 1643 'id' => 'account_order_details_note',
1101 1644 'title' => esc_html__( 'Account Order Note', 'shopbuilder' ),
1102 1645 'category' => 'myaccount_dashboard',
1103 - 'is_front_page' => 'myaccount_orders_details',
1646 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1104 1647 'active' => 'on',
1105 1648 'package' => $this->pro_package(),
1106 1649 'fields' => [],
1107 1650 ]
@@ -1111,9 +1654,9 @@
1111 1654 [
1112 1655 'id' => 'account_order_details_table',
1113 1656 'title' => esc_html__( 'Account Order Table', 'shopbuilder' ),
1114 1657 'category' => 'myaccount_dashboard',
1115 - 'is_front_page' => 'myaccount_orders_details',
1658 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1116 1659 'active' => 'on',
1117 1660 'package' => $this->pro_package(),
1118 1661 'fields' => [],
1119 1662 ]
@@ -1123,9 +1666,9 @@
1123 1666 [
1124 1667 'id' => 'account_order_details_order_again',
1125 1668 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder' ),
1126 1669 'category' => 'myaccount_dashboard',
1127 - 'is_front_page' => 'myaccount_orders_details',
1670 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1128 1671 'active' => 'on',
1129 1672 'package' => $this->pro_package(),
1130 1673 'fields' => [],
1131 1674 ]
@@ -1135,9 +1678,9 @@
1135 1678 [
1136 1679 'id' => 'account_order_details_order_shipping',
1137 1680 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder' ),
1138 1681 'category' => 'myaccount_dashboard',
1139 - 'is_front_page' => 'myaccount_orders_details',
1682 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1140 1683 'active' => 'on',
1141 1684 'package' => $this->pro_package(),
1142 1685 'fields' => [],
1143 1686 ]
@@ -1147,9 +1690,9 @@
1147 1690 [
1148 1691 'id' => 'account_order_details_order_billing',
1149 1692 'title' => esc_html__( 'Account Order Billing', 'shopbuilder' ),
1150 1693 'category' => 'myaccount_dashboard',
1151 - 'is_front_page' => 'myaccount_orders_details',
1694 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1152 1695 'active' => 'on',
1153 1696 'package' => $this->pro_package(),
1154 1697 'fields' => [],
1155 1698 ]
@@ -1159,9 +1702,9 @@
1159 1702 [
1160 1703 'id' => 'account_edit_billing_address',
1161 1704 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder' ),
1162 1705 'category' => 'myaccount_dashboard',
1163 - 'is_front_page' => 'myaccount_edit_billing_address',
1706 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1164 1707 'active' => 'on',
1165 1708 'package' => $this->pro_package(),
1166 1709 'fields' => [],
1167 1710 ]
@@ -1171,9 +1714,9 @@
1171 1714 [
1172 1715 'id' => 'account_edit_shipping_address',
1173 1716 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder' ),
1174 1717 'category' => 'myaccount_dashboard',
1175 - 'is_front_page' => 'myaccount_edit_shipping_address',
1718 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1176 1719 'active' => 'on',
1177 1720 'package' => $this->pro_package(),
1178 1721 'fields' => [],
1179 1722 ]
@@ -1178,8 +1721,10 @@
1178 1721 'fields' => [],
1179 1722 ]
1180 1723 ),
1181 1724 ];
1725 +
1726 + return apply_filters( 'rtsb/core/elements/my_account/widget_list', $widgets );
1182 1727 }
1183 1728
1184 1729 /***
1185 1730 * @return array
@@ -1227,9 +1772,9 @@
1227 1772 [
1228 1773 'id' => 'account_lost_password',
1229 1774 'title' => esc_html__( 'Lost Password Form', 'shopbuilder' ),
1230 1775 'category' => 'others_widget',
1231 - 'is_front_page' => 'myaccount_lost_password',
1776 + 'is_front_page' => 'myaccount_auth',
1232 1777 'active' => 'on',
1233 1778 'package' => $this->pro_package(),
1234 1779 'fields' => [],
1235 1780 ]