PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.0.2
ShopBuilder – WooCommerce Builder For Elementor v2.0.2
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 +81 -999 3.4.22.0.2 View file →
@@ -11,12 +11,10 @@
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;
16 15 use RadiusTheme\SB\Models\Base\ListModel;
17 16 use RadiusTheme\SB\Traits\SingletonTrait;
18 -use RadiusTheme\SBPRO\Elementor\Widgets\Checkout as CheckoutPro;
19 17
20 18 /**
21 19 * Elementor Element List
22 20 */
@@ -50,13 +48,10 @@
50 48 'shop' => [
51 49 'title' => esc_html__( 'Shop / Archive', 'shopbuilder' ),
52 50 ],
53 51 'product' => [
54 - 'title' => esc_html__( 'Product Page', 'shopbuilder' ),
52 + 'title' => esc_html__( 'Single', 'shopbuilder' ),
55 53 ],
56 - 'quick_view' => [
57 - 'title' => esc_html__( 'Quick View', 'shopbuilder' ),
58 - ],
59 54 'cart' => [
60 55 'title' => esc_html__( 'Cart', 'shopbuilder' ),
61 56 ],
62 57 'checkout' => [
@@ -62,15 +57,15 @@
62 57 'checkout' => [
63 58 'title' => esc_html__( 'Checkout', 'shopbuilder' ),
64 59 ],
65 60 'thank_you' => [
66 - 'title' => esc_html__( 'Order Received', 'shopbuilder' ),
61 + 'title' => esc_html__( 'Order Received', 'shopbuilder-pro' ),
67 62 ],
68 63 'myaccount_dashboard' => [
69 - 'title' => esc_html__( 'My Account', 'shopbuilder' ),
64 + 'title' => esc_html__( 'My Account', 'shopbuilder-pro' ),
70 65 ],
71 66 'others_widget' => [
72 - 'title' => esc_html__( 'Others', 'shopbuilder' ),
67 + 'title' => esc_html__( 'Others', 'shopbuilder-pro' ),
73 68 ],
74 69 ]
75 70 );
76 71 }
@@ -83,198 +78,19 @@
83 78 */
84 79 protected function raw_list() {
85 80 $list = $this->product_page_widget_list()
86 81 + $this->general_widget_list()
87 - + $this->product_quick_view()
88 82 + $this->shop_archive_page_widget_list()
89 83 + $this->cart_page_widget_list()
90 84 + $this->checkout_page_widget_list()
91 85 + $this->thankyou_page_widget_list()
92 - + $this->orderpay_page_widget_list()
93 86 + $this->my_account_page_widget_list()
94 87 + $this->myaccount_auth_page_widget_list();
95 88
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 89 return apply_filters( 'rtsb/core/elements/raw_list', $list );
104 90 }
105 91
106 92 /**
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 93 * GLobal Widget List.
278 94 *
279 95 * @return array
280 96 */
@@ -303,8 +119,9 @@
303 119 'package' => 'free',
304 120 'fields' => [],
305 121 ]
306 122 ),
123 +
307 124 'products_slider' => apply_filters(
308 125 'rtsb/elements/products_slider/options',
309 126 [
310 127 'id' => 'products_slider',
@@ -315,19 +132,9 @@
315 132 'package' => 'free',
316 133 'fields' => [],
317 134 ]
318 135 ),
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 - ),
136 +
330 137 'products_single_cateogory' => apply_filters(
331 138 'rtsb/elements/products_single_cateogory/options',
332 139 [
333 140 'id' => 'products_single_cateogory',
@@ -350,42 +157,8 @@
350 157 'package' => 'free',
351 158 'fields' => [],
352 159 ]
353 160 ),
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 161 'social_share' => apply_filters(
389 162 'rtsb/elements/social_share/options',
390 163 [
391 164 'id' => 'social_share',
@@ -420,14 +193,14 @@
420 193 'package' => 'free',
421 194 'fields' => [],
422 195 ]
423 196 ),
424 - 'advanced_heading' => apply_filters(
425 - 'rtsb/elements/advanced_heading/options',
197 + 'rtsb_wishlist' => apply_filters(
198 + 'rtsb/elements/rtsb_wishlist/options',
426 199 [
427 - 'id' => 'advanced_heading',
428 - 'title' => esc_html__( 'Advanced Heading', 'shopbuilder' ),
429 - 'base_class' => General\AdvancedHeading\AdvancedHeading::class,
200 + 'id' => 'rtsb_wishlist',
201 + 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
202 + 'base_class' => General\Wishlist::class,
430 203 'category' => 'general',
431 204 'active' => 'on',
432 205 'package' => 'free',
433 206 'fields' => [],
@@ -432,256 +205,10 @@
432 205 'package' => 'free',
433 206 'fields' => [],
434 207 ]
435 208 ),
436 - 'dropcaps' => apply_filters(
437 - 'rtsb/elements/dropcaps/options',
438 - [
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' ),
513 - 'category' => 'general',
514 - 'active' => '',
515 - 'package' => $this->pro_package(),
516 - 'fields' => [],
517 - ]
518 - ),
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 - ),
683 209 ];
210 +
684 211 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
685 212 }
686 213
687 214 /**
@@ -743,10 +270,10 @@
743 270 'product_onsale' => apply_filters(
744 271 'rtsb/elements/product_onsale/options',
745 272 [
746 273 'id' => 'product_onsale',
747 - 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
748 - 'base_class' => Single\ProductBadges::class,
274 + 'title' => esc_html__( 'Sale Flash - Onsale', 'shopbuilder' ),
275 + 'base_class' => Single\ProductOnSale::class,
749 276 'category' => 'product',
750 277 'active' => 'on',
751 278 'package' => 'free',
752 279 'fields' => [],
@@ -887,9 +414,9 @@
887 414 'product_sales_count' => apply_filters(
888 415 'rtsb/elements/product_sales_count/options',
889 416 [
890 417 'id' => 'product_sales_count',
891 - 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
418 + 'title' => esc_html__( 'Sales Count', 'shopbuilder-pro' ),
892 419 'category' => 'product',
893 420 'active' => '',
894 421 'package' => $this->pro_package(),
895 422 'fields' => [],
@@ -894,24 +421,13 @@
894 421 'package' => $this->pro_package(),
895 422 'fields' => [],
896 423 ]
897 424 ),
898 - 'product_stock_counter' => apply_filters(
899 - 'rtsb/elements/product_stock_counter/options',
900 - [
901 - 'id' => 'product_stock_counter',
902 - 'title' => esc_html__( 'Product Stock Count', 'shopbuilder' ),
903 - 'category' => 'product',
904 - 'active' => '',
905 - 'package' => $this->pro_package(),
906 - 'fields' => [],
907 - ]
908 - ),
909 425 'flash_sale_countdown' => apply_filters(
910 426 'rtsb/elements/flash_sale_countdown/options',
911 427 [
912 428 'id' => 'flash_sale_countdown',
913 - 'title' => esc_html__( 'Flash Sale Countdown', 'shopbuilder' ),
429 + 'title' => esc_html__( 'Flash Sale Countdown', 'shopbuilder-pro' ),
914 430 'category' => 'product',
915 431 'active' => '',
916 432 'package' => $this->pro_package(),
917 433 'fields' => [],
@@ -920,9 +436,9 @@
920 436 'product_size_chart' => apply_filters(
921 437 'rtsb/elements/product_size_chart/options',
922 438 [
923 439 'id' => 'product_size_chart',
924 - 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
440 + 'title' => esc_html__( 'Size Chart', 'shopbuilder-pro' ),
925 441 'category' => 'product',
926 442 'active' => '',
927 443 'package' => $this->pro_package(),
928 444 'fields' => [],
@@ -931,9 +447,9 @@
931 447 'product_quick_checkout' => apply_filters(
932 448 'rtsb/elements/product_quick_checkout/options',
933 449 [
934 450 'id' => 'product_quick_checkout',
935 - 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
451 + 'title' => esc_html__( 'Quick Checkout', 'shopbuilder-pro' ),
936 452 'category' => 'product',
937 453 'active' => '',
938 454 'package' => $this->pro_package(),
939 455 'fields' => [],
@@ -950,30 +466,8 @@
950 466 'package' => 'free',
951 467 'fields' => [],
952 468 ]
953 469 ),
954 - 'advance_product_tabs' => apply_filters(
955 - 'rtsb/elements/advance_product_tabs/options',
956 - [
957 - 'id' => 'advance_product_tabs',
958 - 'title' => esc_html__( 'Advanced Product Tabs', 'shopbuilder' ),
959 - 'category' => 'product',
960 - 'active' => '',
961 - 'package' => $this->pro_package(),
962 - 'fields' => [],
963 - ]
964 - ),
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 470 'product_reviews' => apply_filters(
977 471 'rtsb/elements/product_reviews/options',
978 472 [
979 473 'id' => 'product_reviews',
@@ -1062,267 +556,8 @@
1062 556 return apply_filters( 'rtsb/core/elements/product_page/widget_list', $list );
1063 557 }
1064 558
1065 559 /**
1066 - * Product Single Widget List.
1067 - *
1068 - * @return array
1069 - */
1070 - protected function product_quick_view() {
1071 -
1072 - $list = [
1073 - 'qv_product_title' => apply_filters(
1074 - 'rtsb/elements/qv_product_title/options',
1075 - [
1076 - 'id' => 'qv_product_title',
1077 - 'title' => esc_html__( 'Product Title', 'shopbuilder' ),
1078 - 'base_class' => Single\ProductTitle::class,
1079 - 'category' => 'quick_view',
1080 - 'is_front_page' => 'quick_view',
1081 - 'active' => 'on',
1082 - 'package' => $this->pro_package(),
1083 - 'fields' => [],
1084 - ]
1085 - ),
1086 - 'qv_product_description' => apply_filters(
1087 - 'rtsb/elements/qv_product_description/options',
1088 - [
1089 - 'id' => 'qv_product_description',
1090 - 'title' => esc_html__( 'Product Description', 'shopbuilder' ),
1091 - 'base_class' => Single\ProductDescription::class,
1092 - 'category' => 'quick_view',
1093 - 'is_front_page' => 'quick_view',
1094 - 'active' => 'on',
1095 - 'package' => $this->pro_package(),
1096 - 'fields' => [],
1097 - ]
1098 - ),
1099 - 'qv_product_short_description' => apply_filters(
1100 - 'rtsb/elements/qv_product_short_description/options',
1101 - [
1102 - 'id' => 'qv_product_short_description',
1103 - 'title' => esc_html__( 'Short Description', 'shopbuilder' ),
1104 - 'base_class' => Single\ShortDescription::class,
1105 - 'category' => 'quick_view',
1106 - 'is_front_page' => 'quick_view',
1107 - 'active' => 'on',
1108 - 'package' => $this->pro_package(),
1109 - 'fields' => [],
1110 - ]
1111 - ),
1112 - 'qv_product_images' => apply_filters(
1113 - 'rtsb/elements/qv_product_images/options',
1114 - [
1115 - 'id' => 'qv_product_images',
1116 - 'title' => esc_html__( 'Product Images', 'shopbuilder' ),
1117 - 'base_class' => Single\ProductImages::class,
1118 - 'category' => 'quick_view',
1119 - 'is_front_page' => 'quick_view',
1120 - 'active' => 'on',
1121 - 'package' => $this->pro_package(),
1122 - 'fields' => [],
1123 - ]
1124 - ),
1125 - 'qv_product_badges' => apply_filters(
1126 - 'rtsb/elements/qv_product_badges/options',
1127 - [
1128 - 'id' => 'qv_product_badges',
1129 - 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
1130 - 'base_class' => Single\ProductBadges::class,
1131 - 'category' => 'quick_view',
1132 - 'is_front_page' => 'quick_view',
1133 - 'active' => 'on',
1134 - 'package' => $this->pro_package(),
1135 - 'fields' => [],
1136 - ]
1137 - ),
1138 - 'qv_product_additional_info' => apply_filters(
1139 - 'rtsb/elements/qv_product_additional_info/options',
1140 - [
1141 - 'id' => 'qv_product_additional_info',
1142 - 'title' => esc_html__( 'Additional Information', 'shopbuilder' ),
1143 - 'base_class' => Single\AdditionalInformation::class,
1144 - 'category' => 'quick_view',
1145 - 'is_front_page' => 'quick_view',
1146 - 'active' => 'on',
1147 - 'package' => $this->pro_package(),
1148 - 'fields' => [],
1149 - ]
1150 - ),
1151 - 'qv_product_price' => apply_filters(
1152 - 'rtsb/elements/qv_product_price/options',
1153 - [
1154 - 'id' => 'qv_product_price',
1155 - 'title' => esc_html__( 'Product Price', 'shopbuilder' ),
1156 - 'base_class' => Single\ProductPrice::class,
1157 - 'category' => 'quick_view',
1158 - 'is_front_page' => 'quick_view',
1159 - 'active' => 'on',
1160 - 'package' => $this->pro_package(),
1161 - 'fields' => [],
1162 - ]
1163 - ),
1164 - 'qv_product_meta' => apply_filters(
1165 - 'rtsb/elements/qv_product_meta/options',
1166 - [
1167 - 'id' => 'qv_product_meta',
1168 - 'title' => esc_html__( 'Product Meta', 'shopbuilder' ),
1169 - 'base_class' => Single\ProductMeta::class,
1170 - 'category' => 'quick_view',
1171 - 'is_front_page' => 'quick_view',
1172 - 'active' => 'on',
1173 - 'package' => $this->pro_package(),
1174 - 'fields' => [],
1175 - ]
1176 - ),
1177 - 'qv_product_categories' => apply_filters(
1178 - 'rtsb/elements/qv_product_categories/options',
1179 - [
1180 - 'id' => 'qv_product_categories',
1181 - 'title' => esc_html__( 'Product Categories', 'shopbuilder' ),
1182 - 'base_class' => Single\ProductCats::class,
1183 - 'category' => 'quick_view',
1184 - 'is_front_page' => 'quick_view',
1185 - 'active' => 'on',
1186 - 'package' => $this->pro_package(),
1187 - 'fields' => [],
1188 - ]
1189 - ),
1190 - 'qv_product_rating' => apply_filters(
1191 - 'rtsb/elements/qv_product_rating/options',
1192 - [
1193 - 'id' => 'qv_product_rating',
1194 - 'title' => esc_html__( 'Product Rating', 'shopbuilder' ),
1195 - 'base_class' => Single\ProductRating::class,
1196 - 'category' => 'quick_view',
1197 - 'is_front_page' => 'quick_view',
1198 - 'active' => 'on',
1199 - 'package' => $this->pro_package(),
1200 - 'fields' => [],
1201 - ]
1202 - ),
1203 - 'qv_product_tags' => apply_filters(
1204 - 'rtsb/elements/qv_product_tags/options',
1205 - [
1206 - 'id' => 'qv_product_tags',
1207 - 'title' => esc_html__( 'Product Tags', 'shopbuilder' ),
1208 - 'base_class' => Single\ProductTags::class,
1209 - 'category' => 'quick_view',
1210 - 'is_front_page' => 'quick_view',
1211 - 'active' => 'on',
1212 - 'package' => $this->pro_package(),
1213 - 'fields' => [],
1214 - ]
1215 - ),
1216 - 'qv_product_sku' => apply_filters(
1217 - 'rtsb/elements/qv_product_sku/options',
1218 - [
1219 - 'id' => 'qv_product_sku',
1220 - 'title' => esc_html__( 'Product SKU', 'shopbuilder' ),
1221 - 'base_class' => Single\ProductSKU::class,
1222 - 'category' => 'quick_view',
1223 - 'is_front_page' => 'quick_view',
1224 - 'active' => 'on',
1225 - 'package' => $this->pro_package(),
1226 - 'fields' => [],
1227 - ]
1228 - ),
1229 - 'qv_product_stock' => apply_filters(
1230 - 'rtsb/elements/qv_product_stock/options',
1231 - [
1232 - 'id' => 'qv_product_stock',
1233 - 'title' => esc_html__( 'Product Stock', 'shopbuilder' ),
1234 - 'base_class' => Single\ProductStock::class,
1235 - 'category' => 'quick_view',
1236 - 'is_front_page' => 'quick_view',
1237 - 'active' => 'on',
1238 - 'package' => $this->pro_package(),
1239 - 'fields' => [],
1240 - ]
1241 - ),
1242 - 'qv_actions_button' => apply_filters(
1243 - 'rtsb/elements/qv_actions_button/options',
1244 - [
1245 - 'id' => 'qv_actions_button',
1246 - 'title' => esc_html__( 'Action Buttons', 'shopbuilder' ),
1247 - 'base_class' => Single\ActionsButton::class,
1248 - 'category' => 'quick_view',
1249 - 'is_front_page' => 'quick_view',
1250 - 'active' => 'on',
1251 - 'package' => $this->pro_package(),
1252 - 'fields' => [],
1253 - ]
1254 - ),
1255 - 'qv_product_add_to_cart' => apply_filters(
1256 - 'rtsb/elements/qv_product_add_to_cart/options',
1257 - [
1258 - 'id' => 'qv_product_add_to_cart',
1259 - 'title' => esc_html__( 'Add to Cart', 'shopbuilder' ),
1260 - 'base_class' => Single\ProductAddToCart::class,
1261 - 'category' => 'quick_view',
1262 - 'is_front_page' => 'quick_view',
1263 - 'active' => 'on',
1264 - 'package' => $this->pro_package(),
1265 - 'fields' => [],
1266 - ]
1267 - ),
1268 - 'qv_product_sales_count' => apply_filters(
1269 - 'rtsb/elements/qv_product_sales_count/options',
1270 - [
1271 - 'id' => 'qv_product_sales_count',
1272 - 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
1273 - 'category' => 'quick_view',
1274 - 'is_front_page' => 'quick_view',
1275 - 'active' => 'on',
1276 - 'package' => $this->pro_package(),
1277 - 'fields' => [],
1278 - ]
1279 - ),
1280 - 'qv_social_share' => apply_filters(
1281 - 'rtsb/settings/qv_social_share/options',
1282 - [
1283 - 'id' => 'qv_social_share',
1284 - 'title' => esc_html__( 'Social Share', 'shopbuilder' ),
1285 - 'base_class' => General\SocialShare::class,
1286 - 'active' => 'on',
1287 - 'category' => 'quick_view',
1288 - 'is_front_page' => 'quick_view',
1289 - 'package' => $this->pro_package(),
1290 - 'fields' => [],
1291 - ]
1292 - ),
1293 - 'qv_product_quick_checkout' => apply_filters(
1294 - 'rtsb/elements/qv_product_quick_checkout/options',
1295 - [
1296 - 'id' => 'qv_product_quick_checkout',
1297 - 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
1298 - 'category' => 'quick_view',
1299 - 'is_front_page' => 'quick_view',
1300 - 'active' => 'on',
1301 - 'package' => $this->pro_package(),
1302 - 'fields' => [],
1303 - ]
1304 - ),
1305 -
1306 - 'qv_product_size_chart' => apply_filters(
1307 - 'rtsb/elements/qv_product_size_chart/options',
1308 - [
1309 - 'id' => 'qv_product_size_chart',
1310 - 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
1311 - 'category' => 'quick_view',
1312 - 'is_front_page' => 'quick_view',
1313 - 'active' => '',
1314 - 'package' => $this->pro_package(),
1315 - 'fields' => [],
1316 - ]
1317 - ),
1318 -
1319 - ];
1320 -
1321 - return apply_filters( 'rtsb/core/elements/quick_view/widget_list', $list );
1322 - }
1323 -
1324 - /**
1325 560 * Product Archive Widget List.
1326 561 *
1327 562 * @return array
1328 563 */
@@ -1383,9 +618,9 @@
1383 618 'ajax_product_filters' => apply_filters(
1384 619 'rtsb/elements/ajax_product_filters/options',
1385 620 [
1386 621 'id' => 'ajax_product_filters',
1387 - 'title' => esc_html__( 'Ajax Product Filters', 'shopbuilder' ),
622 + 'title' => esc_html__( 'Ajax Product Filters', 'shopbuilder-pro' ),
1388 623 'category' => 'shop',
1389 624 'active' => 'on',
1390 625 'package' => $this->pro_package(),
1391 626 'fields' => [],
@@ -1390,20 +625,8 @@
1390 625 'package' => $this->pro_package(),
1391 626 'fields' => [],
1392 627 ]
1393 628 ),
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 629
1407 630 'archive_result_count' => apply_filters(
1408 631 'rtsb/elements/archive_result_count/options',
1409 632 [
@@ -1522,20 +745,8 @@
1522 745 'package' => 'free',
1523 746 'fields' => [],
1524 747 ]
1525 748 ),
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 749 ];
1539 750
1540 751 return apply_filters( 'rtsb/core/elements/cart/widget_list', $list );
1541 752 }
@@ -1546,9 +757,9 @@
1546 757 * @return array
1547 758 */
1548 759 protected function checkout_page_widget_list() {
1549 760 $list = [
1550 - 'billing_form' => apply_filters(
761 + 'billing_form' => apply_filters(
1551 762 'rtsb/elements/billing_form/options',
1552 763 [
1553 764 'id' => 'billing_form',
1554 765 'title' => esc_html__( 'Billing Form', 'shopbuilder' ),
@@ -1558,9 +769,9 @@
1558 769 'package' => 'free',
1559 770 'fields' => [],
1560 771 ]
1561 772 ),
1562 - 'shipping_form' => apply_filters(
773 + 'shipping_form' => apply_filters(
1563 774 'rtsb/elements/shipping_form/options',
1564 775 [
1565 776 'id' => 'shipping_form',
1566 777 'title' => esc_html__( 'Shipping Form', 'shopbuilder' ),
@@ -1570,9 +781,9 @@
1570 781 'package' => 'free',
1571 782 'fields' => [],
1572 783 ]
1573 784 ),
1574 - 'order_notes' => apply_filters(
785 + 'order_notes' => apply_filters(
1575 786 'rtsb/elements/order_notes/options',
1576 787 [
1577 788 'id' => 'order_notes',
1578 789 'title' => esc_html__( 'Order Notes', 'shopbuilder' ),
@@ -1582,9 +793,9 @@
1582 793 'package' => 'free',
1583 794 'fields' => [],
1584 795 ]
1585 796 ),
1586 - 'order_review' => apply_filters(
797 + 'order_review' => apply_filters(
1587 798 'rtsb/elements/order_review/options',
1588 799 [
1589 800 'id' => 'order_review',
1590 801 'title' => esc_html__( 'Order Review', 'shopbuilder' ),
@@ -1594,9 +805,9 @@
1594 805 'package' => 'free',
1595 806 'fields' => [],
1596 807 ]
1597 808 ),
1598 - 'checkout_payment' => apply_filters(
809 + 'checkout_payment' => apply_filters(
1599 810 'rtsb/elements/checkout_payment/options',
1600 811 [
1601 812 'id' => 'checkout_payment',
1602 813 'title' => esc_html__( 'Checkout Payment Method', 'shopbuilder' ),
@@ -1606,9 +817,9 @@
1606 817 'package' => 'free',
1607 818 'fields' => [],
1608 819 ]
1609 820 ),
1610 - 'coupon_form' => apply_filters(
821 + 'coupon_form' => apply_filters(
1611 822 'rtsb/elements/coupon_form/options',
1612 823 [
1613 824 'id' => 'coupon_form',
1614 825 'title' => esc_html__( 'Coupon Form', 'shopbuilder' ),
@@ -1618,9 +829,9 @@
1618 829 'package' => 'free',
1619 830 'fields' => [],
1620 831 ]
1621 832 ),
1622 - 'checkout_login_form' => apply_filters(
833 + 'checkout_login_form' => apply_filters(
1623 834 'rtsb/elements/checkout_login_form/options',
1624 835 [
1625 836 'id' => 'checkout_login_form',
1626 837 'title' => esc_html__( 'Login Form', 'shopbuilder' ),
@@ -1630,9 +841,10 @@
1630 841 'package' => 'free',
1631 842 'fields' => [],
1632 843 ]
1633 844 ),
1634 - 'shipping_method' => apply_filters(
845 +
846 + 'shipping_method' => apply_filters(
1635 847 'rtsb/elements/shipping_method/options',
1636 848 [
1637 849 'id' => 'shipping_method',
1638 850 'title' => esc_html__( 'Shipping Method', 'shopbuilder' ),
@@ -1642,20 +854,9 @@
1642 854 'package' => 'free',
1643 855 'fields' => [],
1644 856 ]
1645 857 ),
1646 - 'multi_step_checkout_widget' => apply_filters(
1647 - 'rtsb/elements/multi_step_checkout_widget/options',
1648 - [
1649 - 'id' => 'multi_step_checkout_widget',
1650 - 'title' => esc_html__( 'Multi Step Checkout', 'shopbuilder' ),
1651 - 'base_class' => CheckoutPro\MultiStepCheckout::class,
1652 - 'category' => 'checkout',
1653 - 'active' => '',
1654 - 'package' => $this->pro_package(),
1655 - 'fields' => [],
1656 - ]
1657 - ),
858 +
1658 859 ];
1659 860
1660 861 return apply_filters( 'rtsb/core/elements/checkout/widget_list', $list );
1661 862 }
@@ -1666,13 +867,13 @@
1666 867 * @return array
1667 868 */
1668 869 protected function thankyou_page_widget_list() {
1669 870 return [
1670 - 'order_received_text' => apply_filters(
871 + 'order_received_text' => apply_filters(
1671 872 'rtsb/elements/order_received_text/options',
1672 873 [
1673 874 'id' => 'order_received_text',
1674 - 'title' => esc_html__( 'Order Received Text', 'shopbuilder' ),
875 + 'title' => esc_html__( 'Order Received Text', 'shopbuilder-pro' ),
1675 876 'category' => 'thank_you',
1676 877 'is_front_page' => 'thank_you',
1677 878 'active' => 'on',
1678 879 'package' => $this->pro_package(),
@@ -1678,13 +879,13 @@
1678 879 'package' => $this->pro_package(),
1679 880 'fields' => [],
1680 881 ]
1681 882 ),
1682 - 'order_details_summary' => apply_filters(
883 + 'order_details_summary' => apply_filters(
1683 884 'rtsb/elements/order_details_summary/options',
1684 885 [
1685 886 'id' => 'order_details_summary',
1686 - 'title' => esc_html__( 'Order Details Summary', 'shopbuilder' ),
887 + 'title' => esc_html__( 'Order Details Summary', 'shopbuilder-pro' ),
1687 888 'category' => 'thank_you',
1688 889 'is_front_page' => 'thank_you',
1689 890 'active' => 'on',
1690 891 'package' => $this->pro_package(),
@@ -1690,13 +891,13 @@
1690 891 'package' => $this->pro_package(),
1691 892 'fields' => [],
1692 893 ]
1693 894 ),
1694 - 'order_details_table' => apply_filters(
895 + 'order_details_table' => apply_filters(
1695 896 'rtsb/elements/order_details_table/options',
1696 897 [
1697 898 'id' => 'order_details_table',
1698 - 'title' => esc_html__( 'Order Details Table', 'shopbuilder' ),
899 + 'title' => esc_html__( 'Order Details Table', 'shopbuilder-pro' ),
1699 900 'category' => 'thank_you',
1700 901 'is_front_page' => 'thank_you',
1701 902 'active' => 'on',
1702 903 'package' => $this->pro_package(),
@@ -1702,13 +903,13 @@
1702 903 'package' => $this->pro_package(),
1703 904 'fields' => [],
1704 905 ]
1705 906 ),
1706 - 'downloadable_products' => apply_filters(
907 + 'downloadable_products' => apply_filters(
1707 908 'rtsb/elements/downloadable_products/options',
1708 909 [
1709 910 'id' => 'downloadable_products',
1710 - 'title' => esc_html__( 'Downloadable Products', 'shopbuilder' ),
911 + 'title' => esc_html__( 'Downloadable Products', 'shopbuilder-pro' ),
1711 912 'category' => 'thank_you',
1712 913 'is_front_page' => 'thank_you',
1713 914 'active' => 'on',
1714 915 'package' => $this->pro_package(),
@@ -1714,13 +915,13 @@
1714 915 'package' => $this->pro_package(),
1715 916 'fields' => [],
1716 917 ]
1717 918 ),
1718 - 'order_billing_address' => apply_filters(
919 + 'order_billing_address' => apply_filters(
1719 920 'rtsb/elements/order_billing_address/options',
1720 921 [
1721 922 'id' => 'order_billing_address',
1722 - 'title' => esc_html__( 'Order Billing Address', 'shopbuilder' ),
923 + 'title' => esc_html__( 'Order Billing Address', 'shopbuilder-pro' ),
1723 924 'category' => 'thank_you',
1724 925 'is_front_page' => 'thank_you',
1725 926 'active' => 'on',
1726 927 'package' => $this->pro_package(),
@@ -1726,13 +927,13 @@
1726 927 'package' => $this->pro_package(),
1727 928 'fields' => [],
1728 929 ]
1729 930 ),
1730 - 'order_shipping_address' => apply_filters(
931 + 'order_shipping_address' => apply_filters(
1731 932 'rtsb/elements/order_shipping_address/options',
1732 933 [
1733 934 'id' => 'order_shipping_address',
1734 - 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder' ),
935 + 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder-pro' ),
1735 936 'category' => 'thank_you',
1736 937 'is_front_page' => 'thank_you',
1737 938 'active' => 'on',
1738 939 'package' => $this->pro_package(),
@@ -1738,45 +939,11 @@
1738 939 'package' => $this->pro_package(),
1739 940 'fields' => [],
1740 941 ]
1741 942 ),
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 943 ];
1755 944 }
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 945
1776 - ];
1777 - }
1778 -
1779 946 /**
1780 947 * Checkout Page Widget List.
1781 948 *
1782 949 * @return array
@@ -1781,26 +948,15 @@
1781 948 *
1782 949 * @return array
1783 950 */
1784 951 protected function my_account_page_widget_list() {
1785 - $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 - ),
952 + return [
953 +
1798 954 'account_navigation_edit_shipping' => apply_filters(
1799 955 'rtsb/elements/account_navigation_edit_shipping/options',
1800 956 [
1801 957 'id' => 'account_navigation_edit_shipping',
1802 - 'title' => esc_html__( 'Account Navigation', 'shopbuilder' ),
958 + 'title' => esc_html__( 'Account Navigation', 'shopbuilder-pro' ),
1803 959 'category' => 'myaccount_dashboard',
1804 960 'is_front_page' => 'all_myaccount_dashboard_inner',
1805 961 'active' => 'on',
1806 962 'package' => $this->pro_package(),
@@ -1810,11 +966,11 @@
1810 966 'account_dashboard' => apply_filters(
1811 967 'rtsb/elements/account_dashboard/options',
1812 968 [
1813 969 'id' => 'account_dashboard',
1814 - 'title' => esc_html__( 'Account Dashboard', 'shopbuilder' ),
970 + 'title' => esc_html__( 'Account Dashboard', 'shopbuilder-pro' ),
1815 971 'category' => 'myaccount_dashboard',
1816 - 'is_front_page' => 'all_myaccount_dashboard_inner',
972 + 'is_front_page' => 'myaccount_dashboard',
1817 973 'active' => 'on',
1818 974 'package' => $this->pro_package(),
1819 975 'fields' => [],
1820 976 ]
@@ -1822,11 +978,11 @@
1822 978 'account_orders' => apply_filters(
1823 979 'rtsb/elements/account_orders/options',
1824 980 [
1825 981 'id' => 'account_orders',
1826 - 'title' => esc_html__( 'Account Orders', 'shopbuilder' ),
982 + 'title' => esc_html__( 'Account Orders', 'shopbuilder-pro' ),
1827 983 'category' => 'myaccount_dashboard',
1828 - 'is_front_page' => 'all_myaccount_dashboard_inner',
984 + 'is_front_page' => 'myaccount_order',
1829 985 'active' => 'on',
1830 986 'package' => $this->pro_package(),
1831 987 'fields' => [],
1832 988 ]
@@ -1834,47 +990,23 @@
1834 990 'account_downloads' => apply_filters(
1835 991 'rtsb/elements/account_downloads/options',
1836 992 [
1837 993 'id' => 'account_downloads',
1838 - 'title' => esc_html__( 'Account Downloads', 'shopbuilder' ),
994 + 'title' => esc_html__( 'Account Downloads', 'shopbuilder-pro' ),
1839 995 'category' => 'myaccount_dashboard',
1840 - 'is_front_page' => 'all_myaccount_dashboard_inner',
996 + 'is_front_page' => 'myaccount_downloads',
1841 997 'active' => 'on',
1842 998 'package' => $this->pro_package(),
1843 999 'fields' => [],
1844 1000 ]
1845 1001 ),
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 1002 'account_billing_address' => apply_filters(
1871 1003 'rtsb/elements/account_billing_address/options',
1872 1004 [
1873 1005 'id' => 'account_billing_address',
1874 - 'title' => esc_html__( 'Account Billing Address', 'shopbuilder' ),
1006 + 'title' => esc_html__( 'Account Billing Address', 'shopbuilder-pro' ),
1875 1007 'category' => 'myaccount_dashboard',
1876 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1008 + 'is_front_page' => 'myaccount_address',
1877 1009 'active' => 'on',
1878 1010 'package' => $this->pro_package(),
1879 1011 'fields' => [],
1880 1012 ]
@@ -1882,11 +1014,11 @@
1882 1014 'account_shipping_address' => apply_filters(
1883 1015 'rtsb/elements/account_shipping_address/options',
1884 1016 [
1885 1017 'id' => 'account_shipping_address',
1886 - 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder' ),
1018 + 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder-pro' ),
1887 1019 'category' => 'myaccount_dashboard',
1888 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1020 + 'is_front_page' => 'myaccount_address',
1889 1021 'active' => 'on',
1890 1022 'package' => $this->pro_package(),
1891 1023 'fields' => [],
1892 1024 ]
@@ -1894,11 +1026,11 @@
1894 1026 'account_address_description' => apply_filters(
1895 1027 'rtsb/elements/account_address_description/options',
1896 1028 [
1897 1029 'id' => 'account_address_description',
1898 - 'title' => esc_html__( 'Account Address Description', 'shopbuilder' ),
1030 + 'title' => esc_html__( 'Account Address Description', 'shopbuilder-pro' ),
1899 1031 'category' => 'myaccount_dashboard',
1900 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1032 + 'is_front_page' => 'myaccount_address',
1901 1033 'active' => 'on',
1902 1034 'package' => $this->pro_package(),
1903 1035 'fields' => [],
1904 1036 ]
@@ -1906,11 +1038,11 @@
1906 1038 'account_details' => apply_filters(
1907 1039 'rtsb/elements/account_details/options',
1908 1040 [
1909 1041 'id' => 'account_details',
1910 - 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder' ),
1042 + 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder-pro' ),
1911 1043 'category' => 'myaccount_dashboard',
1912 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1044 + 'is_front_page' => 'myaccount_edit_details',
1913 1045 'active' => 'on',
1914 1046 'package' => $this->pro_package(),
1915 1047 'fields' => [],
1916 1048 ]
@@ -1918,11 +1050,11 @@
1918 1050 'account_order_status' => apply_filters(
1919 1051 'rtsb/elements/account_order_status/options',
1920 1052 [
1921 1053 'id' => 'account_order_status',
1922 - 'title' => esc_html__( 'Account Order Status', 'shopbuilder' ),
1054 + 'title' => esc_html__( 'Account Order Status', 'shopbuilder-pro' ),
1923 1055 'category' => 'myaccount_dashboard',
1924 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1056 + 'is_front_page' => 'myaccount_orders_details',
1925 1057 'active' => 'on',
1926 1058 'package' => $this->pro_package(),
1927 1059 'fields' => [],
1928 1060 ]
@@ -1930,11 +1062,11 @@
1930 1062 'account_order_details_download' => apply_filters(
1931 1063 'rtsb/elements/account_order_details_download/options',
1932 1064 [
1933 1065 'id' => 'account_order_details_download',
1934 - 'title' => esc_html__( 'Account Order Download', 'shopbuilder' ),
1066 + 'title' => esc_html__( 'Account Order Download', 'shopbuilder-pro' ),
1935 1067 'category' => 'myaccount_dashboard',
1936 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1068 + 'is_front_page' => 'myaccount_orders_details',
1937 1069 'active' => 'on',
1938 1070 'package' => $this->pro_package(),
1939 1071 'fields' => [],
1940 1072 ]
@@ -1942,11 +1074,11 @@
1942 1074 'account_order_details_note' => apply_filters(
1943 1075 'rtsb/elements/account_order_details_note/options',
1944 1076 [
1945 1077 'id' => 'account_order_details_note',
1946 - 'title' => esc_html__( 'Account Order Note', 'shopbuilder' ),
1078 + 'title' => esc_html__( 'Account Order Note', 'shopbuilder-pro' ),
1947 1079 'category' => 'myaccount_dashboard',
1948 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1080 + 'is_front_page' => 'myaccount_orders_details',
1949 1081 'active' => 'on',
1950 1082 'package' => $this->pro_package(),
1951 1083 'fields' => [],
1952 1084 ]
@@ -1954,11 +1086,11 @@
1954 1086 'account_order_details_table' => apply_filters(
1955 1087 'rtsb/elements/account_order_details_table/options',
1956 1088 [
1957 1089 'id' => 'account_order_details_table',
1958 - 'title' => esc_html__( 'Account Order Table', 'shopbuilder' ),
1090 + 'title' => esc_html__( 'Account Order Table', 'shopbuilder-pro' ),
1959 1091 'category' => 'myaccount_dashboard',
1960 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1092 + 'is_front_page' => 'myaccount_orders_details',
1961 1093 'active' => 'on',
1962 1094 'package' => $this->pro_package(),
1963 1095 'fields' => [],
1964 1096 ]
@@ -1966,11 +1098,11 @@
1966 1098 'account_order_details_order_again' => apply_filters(
1967 1099 'rtsb/elements/account_order_details_order_again/options',
1968 1100 [
1969 1101 'id' => 'account_order_details_order_again',
1970 - 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder' ),
1102 + 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder-pro' ),
1971 1103 'category' => 'myaccount_dashboard',
1972 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1104 + 'is_front_page' => 'myaccount_orders_details',
1973 1105 'active' => 'on',
1974 1106 'package' => $this->pro_package(),
1975 1107 'fields' => [],
1976 1108 ]
@@ -1978,11 +1110,11 @@
1978 1110 'account_order_details_order_shipping' => apply_filters(
1979 1111 'rtsb/elements/account_order_details_order_shipping/options',
1980 1112 [
1981 1113 'id' => 'account_order_details_order_shipping',
1982 - 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder' ),
1114 + 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder-pro' ),
1983 1115 'category' => 'myaccount_dashboard',
1984 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1116 + 'is_front_page' => 'myaccount_orders_details',
1985 1117 'active' => 'on',
1986 1118 'package' => $this->pro_package(),
1987 1119 'fields' => [],
1988 1120 ]
@@ -1990,11 +1122,11 @@
1990 1122 'account_order_details_order_billing' => apply_filters(
1991 1123 'rtsb/elements/account_order_details_order_billing/options',
1992 1124 [
1993 1125 'id' => 'account_order_details_order_billing',
1994 - 'title' => esc_html__( 'Account Order Billing', 'shopbuilder' ),
1126 + 'title' => esc_html__( 'Account Order Billing', 'shopbuilder-pro' ),
1995 1127 'category' => 'myaccount_dashboard',
1996 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1128 + 'is_front_page' => 'myaccount_orders_details',
1997 1129 'active' => 'on',
1998 1130 'package' => $this->pro_package(),
1999 1131 'fields' => [],
2000 1132 ]
@@ -2002,11 +1134,11 @@
2002 1134 'account_edit_billing_address' => apply_filters(
2003 1135 'rtsb/elements/account_edit_billing_address/options',
2004 1136 [
2005 1137 'id' => 'account_edit_billing_address',
2006 - 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder' ),
1138 + 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder-pro' ),
2007 1139 'category' => 'myaccount_dashboard',
2008 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1140 + 'is_front_page' => 'myaccount_edit_billing_address',
2009 1141 'active' => 'on',
2010 1142 'package' => $this->pro_package(),
2011 1143 'fields' => [],
2012 1144 ]
@@ -2014,43 +1146,17 @@
2014 1146 'account_edit_shipping_address' => apply_filters(
2015 1147 'rtsb/elements/account_edit_shipping_address/options',
2016 1148 [
2017 1149 'id' => 'account_edit_shipping_address',
2018 - 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder' ),
1150 + 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder-pro' ),
2019 1151 'category' => 'myaccount_dashboard',
2020 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1152 + 'is_front_page' => 'myaccount_edit_shipping_address',
2021 1153 'active' => 'on',
2022 1154 'package' => $this->pro_package(),
2023 1155 'fields' => [],
2024 1156 ]
2025 1157 ),
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 1158 ];
2051 -
2052 - return apply_filters( 'rtsb/core/elements/my_account/widget_list', $widgets );
2053 1159 }
2054 1160
2055 1161 /***
2056 1162 * @return array
@@ -2056,13 +1162,13 @@
2056 1162 * @return array
2057 1163 */
2058 1164 protected function myaccount_auth_page_widget_list() {
2059 1165 return [
2060 - 'account_login' => apply_filters(
1166 + 'account_login' => apply_filters(
2061 1167 'rtsb/elements/account_login/options',
2062 1168 [
2063 1169 'id' => 'account_login',
2064 - 'title' => esc_html__( 'Login Register Form', 'shopbuilder' ),
1170 + 'title' => esc_html__( 'Login Register Form', 'shopbuilder-pro' ),
2065 1171 'category' => 'others_widget',
2066 1172 'is_front_page' => 'myaccount_auth',
2067 1173 'active' => 'on',
2068 1174 'package' => $this->pro_package(),
@@ -2068,39 +1174,15 @@
2068 1174 'package' => $this->pro_package(),
2069 1175 'fields' => [],
2070 1176 ]
2071 1177 ),
2072 - 'account_login_form' => apply_filters(
2073 - 'rtsb/elements/account_login_form/options',
2074 - [
2075 - 'id' => 'account_login_form',
2076 - 'title' => esc_html__( 'Login Form', 'shopbuilder' ),
2077 - 'category' => 'others_widget',
2078 - 'is_front_page' => 'myaccount_auth',
2079 - 'active' => 'on',
2080 - 'package' => $this->pro_package(),
2081 - 'fields' => [],
2082 - ]
2083 - ),
2084 - 'account_registration_form' => apply_filters(
2085 - 'rtsb/elements/account_registration_form/options',
2086 - [
2087 - 'id' => 'account_registration_form',
2088 - 'title' => esc_html__( 'Registration Form', 'shopbuilder' ),
2089 - 'category' => 'others_widget',
2090 - 'is_front_page' => 'myaccount_auth',
2091 - 'active' => 'on',
2092 - 'package' => $this->pro_package(),
2093 - 'fields' => [],
2094 - ]
2095 - ),
2096 - 'account_lost_password' => apply_filters(
1178 + 'account_lost_password' => apply_filters(
2097 1179 'rtsb/elements/account_lost_password/options',
2098 1180 [
2099 1181 'id' => 'account_lost_password',
2100 - 'title' => esc_html__( 'Lost Password Form', 'shopbuilder' ),
1182 + 'title' => esc_html__( 'Lost Password Form', 'shopbuilder-pro' ),
2101 1183 'category' => 'others_widget',
2102 - 'is_front_page' => 'myaccount_auth',
1184 + 'is_front_page' => 'myaccount_lost_password',
2103 1185 'active' => 'on',
2104 1186 'package' => $this->pro_package(),
2105 1187 'fields' => [],
2106 1188 ]