diff --git a/contact-us.php b/contact-us.php index 1a729e2..df5628e 100644 --- a/contact-us.php +++ b/contact-us.php @@ -291,7 +291,7 @@ -
+ diff --git a/faq.php b/faq.php index f0f64e5..d10cc74 100644 --- a/faq.php +++ b/faq.php @@ -1,4 +1,4 @@ - + @@ -168,23 +168,23 @@

What is Obanana Corporation's B2B eCommerce platform?

-

Obanana Corporation's B2B eCommerce platform is an online marketplace designed to connect businesses worldwide, facilitating trade between buyers and sellers.

+

Obanana Corporation's B2B eCommerce platform is an online marketplace designed to connect businesses worldwide, facilitating trade between buyers and sellers.


What kind of products can be found on the Obanana Corporation platform?

-

Our platform offers a diverse range of products across various industries, including but not limited to electronics, clothing, machinery, raw materials, and more, catering to the needs of businesses across different sectors.

+

Our platform offers a diverse range of products across various industries, including but not limited to electronics, clothing, machinery, raw materials, and more, catering to the needs of businesses across different sectors.


How does the platform ensure the quality of products listed?

-

To ensure quality standards, we implement rigorous verification processes for both sellers and products. We encourage buyers to provide feedback and ratings based on their experience, fostering transparency and trust within our marketplace.

+

To ensure quality standards, we implement rigorous verification processes for both sellers and products. We encourage buyers to provide feedback and ratings based on their experience, fostering transparency and trust within our marketplace.


What are the payment options available on the Obanana Corporation platform?

-

We offer a variety of secure payment options to accommodate the needs of our users, including bank transfers, credit/debit cards, and third-party payment gateways, ensuring smooth and secure transactions.

+

We offer a variety of secure payment options to accommodate the needs of our users, including bank transfers, credit/debit cards, and third-party payment gateways, ensuring smooth and secure transactions.


Can buyers and sellers communicate directly on the platform?

-

Yes, our platform facilitates direct communication between buyers and sellers through messaging features and inquiry forms, allowing for seamless negotiation and collaboration.

+

Yes, our platform facilitates direct communication between buyers and sellers through messaging features and inquiry forms, allowing for seamless negotiation and collaboration.


How does shipping and logistics work on the Obanana Corporation platform?

-

We provide comprehensive shipping and logistics solutions, including freight forwarding services and shipping partners, to ensure efficient and timely delivery of goods to buyers worldwide.

+

We provide comprehensive shipping and logistics solutions, including freight forwarding services and shipping partners, to ensure efficient and timely delivery of goods to buyers worldwide.


Are there any minimum order requirements for purchasing on the platform?

-

Minimum order requirements may vary depending on the seller and product category. Buyers can find detailed information regarding minimum order quantities on product listings.

+

Minimum order requirements may vary depending on the seller and product category. Buyers can find detailed information regarding minimum order quantities on product listings.


Does Obanana Corporation offer any trade assurance or buyer protection services?

-

Yes, we provide trade assurance services to protect buyers' interests, offering refunds or replacements for orders that do not meet agreed-upon quality standards or fail to arrive within specified delivery times.

+

Yes, we provide trade assurance services to protect buyers' interests, offering refunds or replacements for orders that do not meet agreed-upon quality standards or fail to arrive within specified delivery times.


How does Obanana Corporation handle disputes between buyers and sellers?

-

In the event of disputes, our dedicated support team mediates and facilitates resolution through our dispute resolution process, ensuring fair outcomes for all parties involved.

+

In the event of disputes, our dedicated support team mediates and facilitates resolution through our dispute resolution process, ensuring fair outcomes for all parties involved.


How can businesses join the Obanana Corporation platform as sellers?

Businesses interested in becoming sellers on our platform can apply for membership through our website, where they will undergo a verification process to ensure compliance with our standards and policies.

@@ -196,7 +196,7 @@ -
+ -
+ @@ -450,7 +450,7 @@ -
+ diff --git a/user-history.php b/user-history.php index 3ceed23..ed80055 100644 --- a/user-history.php +++ b/user-history.php @@ -7,6 +7,7 @@ if ($_SESSION["userId"] <> "") { $customer_data = getCustomerbyLoginId($_SESSION["userId"]); } else { $_SESSION["isLoggedIn"] = false; + header("location: login.php"); } ?> @@ -323,7 +324,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -342,29 +343,23 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; foreach ($order_data as $order) { // Ensure that the required data is available before accessing it - if (isset($order['status']) && isset($order['items'][0]['product'])) { + if (isset($order['status']) && (strtoupper($order['status']) === 'TO PAY') || (strtoupper($order['status']) === 'TO SHIP') + || (strtoupper($order['status']) === 'TO RECEIVE') || (strtoupper($order['status']) === 'COMPLETED') + && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> - - + @@ -374,16 +369,31 @@ if ($_SESSION["userId"] <> "") { - - -

No Purchased Order/s Yet.

'; + } } } + // } else if (empty($order['status'])) { + // echo '

No Purchased Order/s Yet.

'; + // } ?> + + No Order/s Yet.

'; + ?> + + +
Image Name
- '; - // } else { - // echo 'product'; - // } - ?> - product - product
product
@@ -391,7 +401,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -410,12 +420,14 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; foreach ($order_data as $order) { // Ensure that the required data is available before accessing it if (isset($order['status']) && (strtoupper($order['status']) === 'TO PAY') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> "") { } ?> + + No To Pay Order/s Yet.

'; + ?> + + +
Image Name
@@ -446,7 +470,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -467,12 +491,14 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; foreach ($order_data as $order) { // Ensure that the required data is available before accessing it if (isset($order['status']) && (strtoupper($order['status']) === 'TO SHIP') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> "") { } ?> + + No To Ship Order/s Yet.

'; + ?> + + +
Image Name
@@ -503,7 +541,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -523,12 +561,14 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; foreach ($order_data as $order) { // Ensure that the required data is available before accessing it if (isset($order['status']) && (strtoupper($order['status']) === 'TO RECEIVE') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> "") { } ?> + + No To Receive Order/s Yet.

'; + ?> + + +
Image Name
@@ -567,7 +619,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -587,12 +639,14 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; foreach ($order_data as $order) { // Ensure that the required data is available before accessing it if (isset($order['status']) && (strtoupper($order['status']) === 'COMPLETED') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> @@ -831,6 +885,18 @@ if ($_SESSION["userId"] <> "") { } ?> + + No Completed Order/s Yet.

'; + ?> + + +
Image Name
diff --git a/user-profile.php b/user-profile.php index e3ae4f4..b9e01b6 100644 --- a/user-profile.php +++ b/user-profile.php @@ -9,6 +9,7 @@ if ($_SESSION["userId"] <> "") { $customer_data = getCustomerbyLoginId($_SESSION["userId"]); } else { $_SESSION["isLoggedIn"] = false; + header("location: login.php"); } ?> @@ -513,7 +514,7 @@ if ($_SESSION["userId"] <> "") { }) .then(response => { if (response.ok) { - location.reload(); + // location.reload(); // filter the delete action document.getElementById('form-check-' + addressIndex).remove(); } else { diff --git a/user-refund-history.php b/user-refund-history.php index 9cda15c..b5f6722 100644 --- a/user-refund-history.php +++ b/user-refund-history.php @@ -9,6 +9,7 @@ if ($_SESSION["userId"] <> "") { $customer_data = getCustomerbyLoginId($_SESSION["userId"]); } else { $_SESSION["isLoggedIn"] = false; + header("location: login.php"); } ?> @@ -338,7 +339,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -359,6 +360,7 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; @@ -367,6 +369,7 @@ if ($_SESSION["userId"] <> "") { if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'TO APPROVE') || (strtoupper($order['return_order']['status']) === 'TO SHIP') || (strtoupper($order['return_order']['status']) === 'TO RECEIVE') || (strtoupper($order['return_order']['status']) === 'TO REFUND') || (strtoupper($order['return_order']['status']) === 'RETURN COMPLETE') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> "") { } ?> + + No Refund/s Yet.

'; + ?> + + +
Image Name
@@ -399,7 +414,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -420,12 +435,14 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; foreach ($order_data as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'TO APPROVE') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> "") { } ?> + + No To Approve Refund/s Yet.

'; + ?> + + +
Image Name
@@ -458,7 +487,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -479,12 +508,14 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; foreach ($order_data as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'TO SHIP') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> "") { } ?> + + No To Ship Refund/s Yet.

'; + ?> + + +
Image Name
@@ -517,7 +560,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -538,12 +581,14 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; foreach ($order_data as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'TO RECEIVE') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> "") { } ?> + + No To Receive Refund/s Yet.

'; + ?> + + +
Image Name
@@ -579,7 +636,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -600,12 +657,14 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; foreach ($order_data as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'TO REFUND') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> "") { } ?> + + No To Refund/s Yet.

'; + ?> + + +
Image Name
@@ -641,7 +712,7 @@ if ($_SESSION["userId"] <> "") {
- + @@ -661,12 +732,14 @@ if ($_SESSION["userId"] <> "") { $customer = $customer_data[0]; $orders = getOrderbyCustomerId($customer['_id']); $totalAmount = 0; + $orderExist = false; if ($orders) { $order_data = json_decode($orders, true); $_SESSION['cart_items'] = $order_data; foreach ($order_data as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'RETURN COMPLETE') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> "") { } ?> + + No Completed Refund/s Yet.

'; + ?> + + +
Image Name
diff --git a/vendor-dashboard.php b/vendor-dashboard.php index 38ae990..4223c08 100644 --- a/vendor-dashboard.php +++ b/vendor-dashboard.php @@ -265,7 +265,7 @@ if (is_array($vendorOrderss)) { } ?> --> - + @@ -463,7 +463,7 @@ if (is_array($vendorOrderss)) { } ?> --> - + diff --git a/vendor-refund-history.php b/vendor-refund-history.php index 52efb5a..7d52a7c 100644 --- a/vendor-refund-history.php +++ b/vendor-refund-history.php @@ -311,11 +311,12 @@ if (is_array($vendorOrderss)) {
Return Complete
--> + +
- - + @@ -335,11 +336,13 @@ if (is_array($vendorOrderss)) { $order = $vendorOrders; $orderArray = json_encode($order, true); $orderItems = json_decode($orderArray, true); + $orderExist = false; //for checking if order exist foreach ($orderItems as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'TO APPROVE') || (strtoupper($order['return_order']['status']) === 'TO SHIP') || (strtoupper($order['return_order']['status']) === 'TO RECEIVE') || (strtoupper($order['return_order']['status']) === 'TO REFUND') || (strtoupper($order['return_order']['status']) === 'RETURN COMPLETE') && isset($order['items'][0]['product'])) { + $orderExist = true; //if there's an order, orderExist will be set to true $totalAmount += $order['total_amount']; ?> + + No Refund/s Yet.

'; + ?> + + +
Image Name
-
- + + +
- + @@ -390,9 +405,11 @@ if (is_array($vendorOrderss)) { $order = $vendorOrders; $orderArray = json_encode($order, true); $orderItems = json_decode($orderArray, true); + $orderExist = false; foreach ($orderItems as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'TO APPROVE') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> + + No To Approve Refund/s Yet.

'; + ?> + + +
Image Name
+ +
- - + @@ -447,9 +476,11 @@ if (is_array($vendorOrderss)) { $order = $vendorOrders; $orderArray = json_encode($order, true); $orderItems = json_decode($orderArray, true); + $orderExist = false; foreach ($orderItems as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'TO SHIP') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> + + No To Ship Refund/s Yet.

'; + ?> + + +
Image Name
+ +
- - + @@ -499,9 +542,11 @@ if (is_array($vendorOrderss)) { $order = $vendorOrders; $orderArray = json_encode($order, true); $orderItems = json_decode($orderArray, true); + $orderExist = false; foreach ($orderItems as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'TO RECEIVE') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> + + No To Receive Refund/s Yet.

'; + ?> + + +
Image Name
+ +
- - + @@ -553,9 +611,11 @@ if (is_array($vendorOrderss)) { $order = $vendorOrders; $orderArray = json_encode($order, true); $orderItems = json_decode($orderArray, true); + $orderExist = false; foreach ($orderItems as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'TO REFUND') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> + + No To Refund/s Yet.

'; + ?> + + +
Image Name
+ +
- - + @@ -608,9 +680,11 @@ if (is_array($vendorOrderss)) { $order = $vendorOrders; $orderArray = json_encode($order, true); $orderItems = json_decode($orderArray, true); + $orderExist = false; foreach ($orderItems as $order) { // Ensure that the required data is available before accessing it if (isset($order['return_order']['status']) && (strtoupper($order['return_order']['status']) === 'RETURN COMPLETE') && isset($order['items'][0]['product'])) { + $orderExist = true; $totalAmount += $order['total_amount']; ?> + + No Refund/s Complete Yet.

'; + ?> + + +
Image Name
diff --git a/vendor-settings.php b/vendor-settings.php index 55a579d..30dd44c 100644 --- a/vendor-settings.php +++ b/vendor-settings.php @@ -629,7 +629,7 @@ if ($_SESSION["userId"] <> "") {