azri 3 тижднів тому
джерело
коміт
8a2300275e

+ 8
- 1
src/App.js Переглянути файл

@@ -4,6 +4,10 @@ import Home from './pages/Home';
4 4
 import Cart from './pages/Cart';
5 5
 import Login from './pages/Login';
6 6
 import Products from './pages/Products';
7
+import SaleTerm from './pages/SaleTerm';
8
+import ReturnExchange from './pages/ReturnExchange';
9
+import PrivacyNotice from './pages/PrivacyNotice';
10
+import ShoppingFAQs from './pages/ShoppingFAQs';
7 11
 import Product from './pages/Products/Product';
8 12
 import Checkout from './pages/Checkout';
9 13
 import Navbar from './components/Navbar';
@@ -65,7 +69,10 @@ function App() {
65 69
           </Route>
66 70
           <Route path='/cart' element={<Cart />} />
67 71
           <Route path='/checkout' element={<Checkout />} />
68
-
72
+          <Route path='/sale_terms_and_condition' element={<SaleTerm />} />
73
+          <Route path='/return_and_exchange' element={<ReturnExchange />} /> 
74
+          <Route path='/privacy_notice' element={<PrivacyNotice />} />
75
+          <Route path='/shopping_faqs' element={<ShoppingFAQs />} />
69 76
           <Route path='/collection/:pid' element={<Collection />}/>
70 77
 
71 78
         </Routes>

+ 4
- 4
src/components/Footer/Footer.jsx Переглянути файл

@@ -83,16 +83,16 @@ const Footer = () => {
83 83
               <a style={{ textDecoration: 'none', color: 'inherit', color:"gray", cursor:"pointer" }}>Delivery Information</a>
84 84
             </Typography>
85 85
             <Typography variant="body2" sx={{ mb: 1 }}>
86
-              <a style={{ textDecoration: 'none', color: 'inherit', color:"gray", cursor:"pointer" }}>Sale Terms & Conditions</a>
86
+              <a href='/sale_terms_and_condition' style={{ textDecoration: 'none', color: 'inherit', cursor:"pointer" }}>Sale Terms & Conditions</a>
87 87
             </Typography>
88 88
             <Typography variant="body2" sx={{ mb: 1 }}>
89
-              <a style={{ textDecoration: 'none', color: 'inherit', color:"gray", cursor:"pointer" }}>Returns & Refunds</a>
89
+              <a href="/return_and_exchange" style={{ textDecoration: 'none', color: 'inherit', cursor:"pointer" }}>Returns & Refunds</a>
90 90
             </Typography>
91 91
             <Typography variant="body2" sx={{ mb: 1 }}>
92
-              <a style={{ textDecoration: 'none', color: 'inherit', color:"gray", cursor:"pointer" }}>Privacy Notice</a>
92
+              <a href="/privacy_notice" style={{ textDecoration: 'none', color: 'inherit', cursor:"pointer" }}>Privacy Notice</a>
93 93
             </Typography>
94 94
             <Typography variant="body2" sx={{ mb: 1 }}>
95
-              <a style={{ textDecoration: 'none', color: 'inherit', color:"gray", cursor:"pointer" }}>Shopping FAQs</a>
95
+              <a href="/shopping_faqs" style={{ textDecoration: 'none', color: 'inherit', cursor:"pointer" }}>Shopping FAQs</a>
96 96
             </Typography>
97 97
           </nav>
98 98
         </Grid>

+ 1
- 3
src/components/Loader/Loader.jsx Переглянути файл

@@ -12,9 +12,7 @@ const Loader = () => {
12 12
   useEffect(() => {
13 13
     
14 14
     if (products.length > 0) {
15
-      setTimeout(() => {
16
-        setDisplay(false)
17
-      }, 2000);
15
+      setDisplay(false)
18 16
     }
19 17
 
20 18
   }, [products])

+ 71
- 0
src/pages/PrivacyNotice.jsx Переглянути файл

@@ -0,0 +1,71 @@
1
+import React from 'react'
2
+import { Box, Typography } from '@mui/material'
3
+
4
+const PrivacyNotice = () => {
5
+  return (
6
+    <Box sx={{
7
+      mt: 10,
8
+      px: {
9
+        xs: 2,
10
+        md: 5,
11
+        lg: 5
12
+      },
13
+      mb: {
14
+        xs: 0,
15
+        md: 5,
16
+        lg: 10
17
+      }
18
+    }}>
19
+
20
+      <Typography variant='h4' sx={{ textAlign: "center", fontWeight: "bolder", mb: 3 }}>PRIVACY NOTICE</Typography>
21
+      <Box sx={{ backgroundColor: "#F7FBFF", py: 4, px: 3 }}>
22
+
23
+        <Typography variant='body2' sx={{ mb: 2 }}>[Your Business Name] (“we,” “us,” or “our”) values your privacy and is committed to protecting the personal information you share with us. This Privacy Notice explains how we collect, use, and disclose your information when you visit our website [insert website URL] or purchase products from our online store.</Typography>
24
+
25
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>1. Information We Collect</Typography>
26
+
27
+        <Typography variant='body2' sx={{ mb: 2 }}>Personal Identification Information: When you place an order, register an account, or sign up for our newsletter, we may collect your name, email address, mailing address, phone number, payment information, and other details relevant to your transaction. Transaction Data: We collect information about the products you purchase, transaction amounts, shipping information, and order history. Technical Data: We automatically collect information about your device, IP address, browser type, operating system, and browsing behavior through cookies or similar technologies.</Typography>
28
+
29
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>2. How We Use Your Information</Typography>
30
+
31
+        <Typography variant='body2' sx={{ mb: 2 }}>To Process Orders: To fulfill your orders, including processing payments, shipping products, and managing returns and exchanges. Customer Support: To provide you with customer service, respond to inquiries, and resolve issues related to your account or orders. Marketing and Promotions: To send you promotional emails, special offers, or other marketing communications (you can opt-out at any time). Improve User Experience: To analyze trends, enhance the functionality of our website, and personalize your shopping experience. Legal Compliance: To comply with applicable laws, regulations, and legal obligations.</Typography>
32
+
33
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>3. Sharing Your Information</Typography>
34
+
35
+        <Typography variant='body2' sx={{ mb: 2 }}>Service Providers: We may share your information with third-party companies who assist us in operating our website, processing payments, delivering orders, or providing customer service. Legal Compliance: We may disclose your personal information if required to do so by law or inresponse to legal processes (such as a subpoena, court order, or government request).</Typography>
36
+
37
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>4. Data Retention</Typography>
38
+
39
+        <Typography variant='body2' sx={{ mb: 2 }}>We will retain your personal information only for as long as necessary to fulfill the purposes outlined in this Privacy Notice or as required by law. After that, your information will be securely deleted or anonymized.</Typography>
40
+
41
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>5. Cookies and Tracking Technologies</Typography>
42
+
43
+        <Typography variant='body2' sx={{ mb: 2 }}>We use cookies and similar technologies to enhance your experience on our website. These technologies allow us to remember your preferences, track your activity, and analyze site usage. You can control cookies through your browser settings, but disabling cookies may affect your ability to use some features of our website.</Typography>
44
+
45
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>6. Your Rights</Typography>
46
+
47
+        <Typography variant='body2' sx={{ mb: 2 }}>Access and Rectification: You can request access to or correction of your personal information. Deletion: You can request the deletion of your personal data, subject to certain conditions. Opt-Out: You can opt-out of receiving marketing communications from us at any time by clicking the “unsubscribe” link in our emails.</Typography>
48
+
49
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>7. Security of Your Information</Typography>
50
+
51
+        <Typography variant='body2' sx={{ mb: 2 }}>We take reasonable measures to protect your personal data from unauthorized access, disclosure, alteration, or destruction. However, please be aware that no data transmission over the internet is completely secure, and we cannot guarantee absolute security.</Typography>
52
+
53
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>8. Third-Party Links</Typography>
54
+
55
+        <Typography variant='body2' sx={{ mb: 2 }}>Our website may contain links to third-party websites or services. We are not responsible for the privacy practices of these external sites, and we encourage you to read their privacy notices before sharing any personal information.</Typography>
56
+
57
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>9. Changes to This Privacy Notice</Typography>
58
+
59
+        <Typography variant='body2' sx={{ mb: 2 }}>We may update this Privacy Notice from time to time to reflect changes in our practices or legal requirements. Any changes will be posted on this page with an updated “Effective Date.” Please review this notice periodically.</Typography>
60
+
61
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>10. Contact Us</Typography>
62
+
63
+        <Typography variant='body2' sx={{ mb: 2 }}>If you have any questions or concerns about this Privacy Notice or our privacy practices, please contact us at: <br/>[Your Business Name] <br/>[Your Business Address] <br/>[Your Email Address] <br/>[Your Phone Number]</Typography>
64
+
65
+
66
+      </Box>
67
+    </Box>
68
+  )
69
+}
70
+
71
+export default PrivacyNotice

+ 66
- 0
src/pages/ReturnExchange.jsx Переглянути файл

@@ -0,0 +1,66 @@
1
+import React from 'react'
2
+import { Box, Typography } from '@mui/material'
3
+
4
+const ReturnExchange = () => {
5
+  return (
6
+    <Box sx={{
7
+        mt: 10,
8
+        px: {
9
+          xs: 2,
10
+          md: 5,
11
+          lg: 5
12
+        },
13
+        mb: {
14
+          xs: 0,
15
+          md: 5,
16
+          lg: 10
17
+        }
18
+      }}>
19
+
20
+        <Typography variant='h4' sx={{textAlign:"center", fontWeight:"bolder", mb:3}}>RETURNS & EXCHANGE</Typography>
21
+        <Box sx={{backgroundColor:"#F7FBFF", py:4, px:3}}>
22
+
23
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>Return Policy </Typography>
24
+
25
+            <Typography variant='body2' sx={{mb:2}}>At Amber, your satisfaction is our priority. We stand behind the quality of our products and will make things right if you are not satisfied with your purchase. We believe that we can work together with our customers to make every purchase a positive experience. Our shipments are carefully inspected before leaving our warehouse. But in the event, you received faulty item, simply refer the policy below: <br/> <br/> Sales Item Policy <br/> • All sales are final.  <br/>• All sales and promotional-priced items are non-returnable, non-refundable and non-exchangeable except for no-stock item(s).  <br/>• No cash refund on any defective items. We will do exchange product only.  <br/>• No refund on issue for example on situations : change of mind or just don’t like the item. But, we are willing to help on you on exchange:</Typography>
26
+
27
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>What is your return policy? </Typography>
28
+
29
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>1. Online Orders</Typography>
30
+
31
+            <Typography variant='body2' sx={{mb:2}}>• Customers can exchange damaged/wrong/faulty items (normal price items) within 7 days of purchase date for a refund of that item. Any lateness will not be entertained and item(s) will be returned back to the customers. The refund will be reflected in your card balance within 7- 14 working days* <br/>• We do not accept return on situations like change of mind or just don’t like the item. But, we are willing to help on you on exchange but strictly no refund. We can only offer you store credit e-voucher for your next purchase. <br/>• Orders cannot be cancelled once it is being processed. No refunds and cancellation will be entertained. The goods are customer’s responsibility until they have reached our warehouse. <br/>• Please ensure to package your returned items properly in order to avoid damages. Item must be returned clean and unworn with their original packaging. If we receive a return and it has been used or damaged, we cannot accept your return. <br/>• In the case that your shipment is lost or damaged in transit; you are responsible to file the claim with the courier company. We are not responsible for lost packages during transit. We are not responsible for shipments sent to forwarding services or companies regardless of shipping service selected, if you place an order and your shipping address is a forwarding address you are responsible for contacting your forwarding company or service to locate your shipment. <br/>• You also can return and exchange your purchase by drop off at our physical boutique.</Typography>
32
+
33
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>2. Physical Boutique</Typography>
34
+
35
+            <Typography variant='body2' sx={{mb:2}}>• Customers can return damaged/wrong/faulty items (normal price items) within 7 days of receipt for an exchange of that item. Any lateness will not be entertained and item(s) will be returned back to the customers. <br/>• We do not accept return on situations like change of mind or just don’t like the item. But, we are willing to help on you on exchange but strictly no refund. We can only offer you store credit e-voucher for your next purchase. <br/>• Please ensure to package your returned items properly in order to avoid damages. Item must be returned clean and unworn with their original packaging. If we receive a return and it has been used or damaged, we cannot accept your return.</Typography>
36
+
37
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>3. International Orders</Typography>
38
+
39
+            <Typography variant='body2' sx={{mb:2}}>• Customers can return damaged/wrong/faulty items (normal price items) within 7 days of receipt for an exchange of that item. Any lateness will not be entertained and item(s) will be returned back to the customers. <br/>• We do not accept return on situations like change of mind or just don’t like the item. But, we are willing to help on you on exchange but strictly no refund. We can only offer you store credit e-voucher for your next purchase. <br/>• Please ensure to package your returned items properly in order to avoid damages. Item must be returned clean and unworn with their original packaging. If we receive a return and it has been used or damaged, we cannot accept your return. <br/>• The customer shall be responsible for all necessary return shipping cost. • We are not liable for any damaged or lost packages during the returns/exchange process.</Typography>
40
+
41
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>Exchange Policy</Typography>
42
+
43
+            <Typography variant='body2' sx={{mb:2}}>At Amber, your satisfaction is our priority. We stand behind the quality of our products and will make things right if you are not satisfied with your purchase. We believe that we can work together with our customers to make every purchase a positive experience. Our shipments are carefully inspected before leaving our warehouse. But in the event, you received faulty item, simply refer the policy below:</Typography>
44
+
45
+            <Typography variant='body2' sx={{mb:2}}>Sales Item Policy <br/>• All sales are final. <br/>• All sales and promotional-priced items are non-returnable, non-refundable and non-exchangeable except for no-stock item(s). <br/>• No cash refund on any defective items. We will do exchange product only. <br/>• No refund on issue for example on situations : change of mind or just don’t like the item. But, we are willing to help on you on exchange:</Typography>
46
+
47
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>What is your return policy?</Typography>
48
+
49
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>1. Online Orders</Typography>
50
+
51
+            <Typography variant='body2' sx={{mb:2}}>• Customers can exchange damaged/wrong/faulty items (normal price items) within 7 days of purchase date for a refund of that item. Any lateness will not be entertained and item(s) will be returned back to the customers. The refund will be reflected in your card balance within 7- 14 working days* <br/>• We do not accept return on situations like change of mind or just don’t like the item. But, we are willing to help on you on exchange but strictly no refund. We can only offer you store credit e-voucher for your next purchase. <br/>• Orders cannot be cancelled once it is being processed. No refunds and cancellation will be entertained. The goods are customer’s responsibility until they have reached our warehouse. <br/>• Please ensure to package your returned items properly in order to avoid damages. Item must be returned clean and unworn with their original packaging. If we receive a return and it has been used or damaged, we cannot accept your return. <br/>• In the case that your shipment is lost or damaged in transit; you are responsible to file the claim with the courier company. We are not responsible for lost packages during transit. We are not responsible for shipments sent to forwarding services or companies regardless of shipping service selected, if you place an order and your shipping address is a forwarding address you are responsible for contacting your forwarding company or service to locate your shipment. <br/>• You also can return and exchange your purchase by drop off at our physical boutique.</Typography>
52
+
53
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>2. Physical Boutique</Typography>
54
+
55
+            <Typography variant='body2' sx={{mb:2}}>• Customers can return damaged/wrong/faulty items (normal price items) within 7 days of receipt for an exchange of that item. Any lateness will not be entertained and item(s) will be returned back to the customers. <br/>• We do not accept return on situations like change of mind or just don’t like the item. But, we are willing to help on you on exchange but strictly no refund. We can only offer you store credit e-voucher for your next purchase. <br/>• Please ensure to package your returned items properly in order to avoid damages. Item must be returned clean and unworn with their original packaging. If we receive a return and it has been used or damaged, we cannot accept your return.</Typography>
56
+
57
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>3. International Orders</Typography>
58
+
59
+            <Typography variant='body2' sx={{mb:2}}>• Customers can return damaged/wrong/faulty items (normal price items) within 7 days of receipt for an exchange of that item. Any lateness will not be entertained and item(s) will be returned back to the customers. <br/>• We do not accept return on situations like change of mind or just don’t like the item. But, we are willing to help on you on exchange but strictly no refund. We can only offer you store credit e-voucher for your next purchase. <br/>• Please ensure to package your returned items properly in order to avoid damages. Item must be returned clean and unworn with their original packaging. If we receive a return and it has been used or damaged, we cannot accept your return. <br/>• The customer shall be responsible for all necessary return shipping cost. <br/>• We are not liable for any damaged or lost packages during the returns/exchange process.</Typography>
60
+
61
+        </Box>
62
+      </Box>
63
+  )
64
+}
65
+
66
+export default ReturnExchange

+ 86
- 0
src/pages/SaleTerm.jsx Переглянути файл

@@ -0,0 +1,86 @@
1
+import React from 'react'
2
+import { Box, Typography } from '@mui/material'
3
+
4
+const SaleTerm = () => {
5
+  return (
6
+    <Box sx={{
7
+        mt: 10,
8
+        px: {
9
+          xs: 2,
10
+          md: 5,
11
+          lg: 5
12
+        },
13
+        mb: {
14
+          xs: 0,
15
+          md: 5,
16
+          lg: 10
17
+        }
18
+      }}>
19
+
20
+        <Typography variant='h4' sx={{textAlign:"center", fontWeight:"bolder", mb:3}}>SALE TERMS & CONDITIONS</Typography>
21
+        <Box sx={{backgroundColor:"#F7FBFF", py:4, px:3}}>
22
+
23
+            <Typography variant='body2' sx={{mb:2}}>These Terms & Conditions (“Agreement”) govern the sale of fashion products and services by Amber to the customer. By making a purchase on our website, you agree to comply with and be bound by these Terms & Conditions.</Typography>
24
+
25
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>1. General Terms </Typography>
26
+
27
+            <Typography variant='body2' sx={{mb:2}}>By placing an order, you confirm that you are at least 18 years of age or have received parental consent. We reserve the right to change or update these Terms & Conditions at any time without prior notice, and all updates will be posted on our website.</Typography>
28
+
29
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>2. Product Information </Typography>
30
+
31
+            <Typography variant='body2' sx={{mb:2}}> We make every effort to ensure that product descriptions, including sizes, colors, and materials, are accurate. However, slight variations may occur due to display settings, lighting, or other technical factors. Product images on the website are for reference only and may differ slightly from the actual products.</Typography>
32
+
33
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>3. Pricing and Payment </Typography>
34
+
35
+            <Typography variant='body2' sx={{mb:2}}>  All prices are listed in MYR and are subject to change without notice. We accept the following payment methods: Credit cards, Debit cards, FPX, and PayPal. Payment is processed at the time of order. By submitting an order, you authorize us to charge your chosen payment method. If an item is incorrectly priced, we reserve the right to cancel or adjust the order.</Typography>
36
+
37
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>4. Shipping & Delivery </Typography>
38
+
39
+            <Typography variant='body2' sx={{mb:2}}>Shipping Rates: Shipping costs are calculated at checkout based on the delivery address and selected shipping method. Processing Time: Orders are typically processed within 3 business days. Custom-made or pre-order items may take longer. Shipping Time: Estimated delivery times are provided at checkout. Please note, delivery times may vary based on the shipping method chosen and your location. International Shipping: We offer international shipping to select countries. International orders may be subject to additional customs duties, taxes, and fees, which are the buyer’s responsibility. Order Tracking: Once your order is shipped, you will receive a tracking number via email.</Typography>
40
+
41
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}> 5. Returns & Exchanges </Typography>
42
+
43
+            <Typography variant='body2' sx={{mb:2}}> Return Window: We accept returns within [X] days of delivery. Items must be returned in their original, unworn condition with tags attached. Exceptions: Certain products such as intimate apparel, swimwear, and sale items may not be eligible for returns or exchanges. Process: To initiate a return, please contact us at [email address] with your order number and reason for return. Refunds: Refunds will be processed once the returned item is received and inspected. Refunds will be issued to the original payment method. Exchanges: If you wish to exchange an item for a different size or color, please contact us to arrange the exchange.</Typography>
44
+
45
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}> 6. Discounts, Promotions, and Offers</Typography>
46
+
47
+            <Typography variant='body2' sx={{mb:2}}> Promotional discounts, sales, or offers may apply to specific items or orders. These discounts are valid only during the promotion period and cannot be combined with other offers unless stated. Coupons or promo codes must be applied at checkout. We are not responsible for expired or forgotten promo codes. We reserve the right to modify, suspend, or terminate any promotion at our discretion.</Typography>
48
+
49
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}> 7. Account Responsibility</Typography>
50
+
51
+            <Typography variant='body2' sx={{mb:2}}> When creating an account, you agree to provide accurate and up-to-date information. You are responsible for maintaining the confidentiality of your account and password. Please notify us immediately if you believe there has been any unauthorized use of your account. We reserve the right to suspend or terminate any accounts that violate our terms or engage in fraudulent activities.</Typography>
52
+
53
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}> 8. Intellectual Property </Typography>
54
+
55
+            <Typography variant='body2' sx={{mb:2}}> All content on this website, including text, images, logos, graphics, and designs, are the property of [Your Company Name] and are protected by intellectual property laws. You may not copy, reproduce, distribute, or use any content from our website without our express written permission.</Typography>
56
+
57
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>9. Limitation of Liability</Typography>
58
+
59
+            <Typography variant='body2' sx={{mb:2}}> We are not liable for any indirect, incidental, or consequential damages arising from the use or inability to use our website or products. Our total liability to you is limited to the amount paid for the product(s) in question.</Typography>
60
+
61
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>10. Privacy & Data Protection</Typography>
62
+
63
+            <Typography variant='body2' sx={{mb:2}}>We value your privacy. Please refer to our [Privacy Policy] for details on how we collect, use, and protect your personal data.</Typography>
64
+
65
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>11. Force Majeure</Typography>
66
+
67
+            <Typography variant='body2' sx={{mb:2}}>We are not liable for any failure or delay in the performance of our obligations due to circumstances beyond our control, including, but not limited to, acts of God, natural disasters, pandemics, strikes, or supply chain disruptions.</Typography>
68
+
69
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>12. Governing Law & Dispute Resolution</Typography>
70
+
71
+            <Typography variant='body2' sx={{mb:2}}>These Terms & Conditions are governed by the laws of [Your Country/State]. Any disputes or claims will be resolved in the competent courts of [City/State].</Typography>
72
+
73
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>13. Customer Service</Typography>
74
+
75
+            <Typography variant='body2' sx={{mb:2}}>If you have any questions or concerns, please reach out to our customer service team at [Customer Support Email] or [Customer Support Phone Number].</Typography>
76
+
77
+            <Typography variant='body2' sx={{fontWeight:"400", mb:2}}>14. Amendments</Typography>
78
+
79
+            <Typography variant='body2' sx={{mb:2}}>We may update or change these Terms & Conditions from time to time. Any changes will be posted on this page and will take effect immediately upon posting.</Typography>
80
+
81
+        </Box>
82
+      </Box>
83
+  )
84
+}
85
+
86
+export default SaleTerm

+ 66
- 0
src/pages/ShoppingFAQs.jsx Переглянути файл

@@ -0,0 +1,66 @@
1
+import React from 'react'
2
+import { Box, Typography } from '@mui/material'
3
+
4
+const ShoppingFAQs = () => {
5
+  return (
6
+    <Box sx={{
7
+      mt: 10,
8
+      px: {
9
+        xs: 2,
10
+        md: 5,
11
+        lg: 5
12
+      },
13
+      mb: {
14
+        xs: 0,
15
+        md: 5,
16
+        lg: 10
17
+      }
18
+    }}>
19
+
20
+      <Typography variant='h4' sx={{ textAlign: "center", fontWeight: "bolder", mb: 3 }}>SHOPPING FAQS</Typography>
21
+      <Box sx={{ backgroundColor: "#F7FBFF", py: 4, px: 3 }}>
22
+
23
+        <Typography variant='body2' sx={{ mb: 2 }}>By placing an order with Amber, you agree to the following terms and conditions. Please read them carefully before making any purchases.</Typography>
24
+
25
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>1. General Information</Typography>
26
+
27
+        <Typography variant='body2' sx={{ mb: 2 }}>1.1. These Terms and Conditions apply to all products sold by Amber, whether through our website, in-store, or via third-party platforms. <br/>1.2. Amber reserves the right to modify or update these terms at any time without prior notice. Changes will be effective immediately upon posting on our website.</Typography>
28
+
29
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>2. Pricing and Payment</Typography>
30
+
31
+        <Typography variant='body2' sx={{ mb: 2 }}>2.1. All prices are listed in MYR and are subject to change without notice. Prices do not include taxes, shipping, or handling charges unless specified. <br/>2.2. Payment for orders must be made in full at the time of purchase. We accept the following payment methods: Credit cards, Debit cards, FPX, and PayPal. <br/>2.3. If a payment is declined or canceled, Amber reserves the right to cancel or delay the order.</Typography>
32
+
33
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>3. Orders and Shipping</Typography>
34
+
35
+        <Typography variant='body2' sx={{ mb: 2 }}>3.1. All orders are subject to availability. If an item is out of stock, we will notify you and offer alternative products or a refund. <br/>3.2. Shipping costs are calculated based on the delivery address and the size of the order. Estimated delivery times are provided at checkout. <br/>3.3. We will not be responsible for any delays caused by third-party carriers or unforeseen events (e.g., weather, strikes, etc.). <br/>3.4. You are responsible for providing accurate shipping information. Amber will not be liable for delivery issues arising from incorrect information provided by the customer. </Typography>
36
+
37
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>4. Returns and Refunds</Typography>
38
+
39
+        <Typography variant='body2' sx={{ mb: 2 }}>4.1. If you are not satisfied with your purchase, you may return most items within [insert number of days, e.g., 30 days] for a full refund or exchange. Certain items are non-returnable, such as [e.g., personalized products, perishable goods, etc.]. <br/>4.2. Returned products must be in new, unused condition with all original packaging and tags. <br/>4.3. Customers are responsible for return shipping costs unless the return is due to an error on our part (e.g., incorrect or damaged items). <br/>4.4. Refunds will be issued to the original payment method within [insert number of days, e.g., 7-10 business days] after we receive and process the returned item.</Typography>
40
+
41
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>5. Damaged or Defective Products</Typography>
42
+
43
+        <Typography variant='body2' sx={{ mb: 2 }}>5.1. If your item arrives damaged or defective, please contact us within [insert number of days, e.g., 7 days] of receipt for a replacement or full refund. <br/>5.2. We may require photographic evidence of the damaged product before proceeding with the return.</Typography>
44
+
45
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>6. Privacy and Data Protection</Typography>
46
+
47
+        <Typography variant='body2' sx={{ mb: 2 }}>6.1. We are committed to protecting your privacy. For information on how we collect, use, and store your personal data, please refer to our [Privacy Policy].</Typography>
48
+
49
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}> 7. Limitation of Liability</Typography>
50
+
51
+        <Typography variant='body2' sx={{ mb: 2 }}> 7.1. Amber will not be liable for any direct, indirect, incidental, or consequential damages arising from the use or inability to use our products, including but not limited to lost profits, loss of data, or business interruption.</Typography>
52
+
53
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>8. Governing Law</Typography>
54
+
55
+        <Typography variant='body2' sx={{ mb: 2 }}>8.1. These Terms and Conditions shall be governed by and construed in accordance with the laws of Malaysia without regard to its conflict of law principles.</Typography>
56
+
57
+        <Typography variant='body2' sx={{ fontWeight: "400", mb: 2 }}>9. Contact Information</Typography>
58
+
59
+        <Typography variant='body2' sx={{ mb: 2 }}>9.1. For any questions regarding these terms or to contact us about your order, please reach out to us at: <br/>AMBER Email: admin@amberofficials.com.my <br/>Phone: +60 17228 2072 <br/>Website: https://amberofficials.com.my</Typography>
60
+
61
+      </Box>
62
+    </Box>
63
+  )
64
+}
65
+
66
+export default ShoppingFAQs

Завантаження…
Відмінити
Зберегти