import React from 'react'; import * as Icon from 'react-feather'; import { Accordion, AccordionItem, AccordionItemHeading, AccordionItemPanel, AccordionItemButton } from 'react-accessible-accordion'; //library yarn import NumberFormat from 'react-number-format'; //sweet alert import swal from 'sweetalert'; const CheckoutContent = function ({ backend, checkout_product, user, provinces, ...props }) { const [formValue, setFormValue] = React.useState({ order_id: "", product_name: "", product_color: "", product_quantity: "", product_price: "", product_courier: "JNE", cust_name: "", cust_telp: "", cust_email: "", cust_postCode: "", cust_address: "", cust_village: "", cust_district: "", cust_city: "", cust_province: "", note: "", }); return ( <>
Returning customer? Click here to login
{ e.preventDefault(); var newformValue = { ...formValue, order_id: checkout_product[0].transaction_id, product_name: checkout_product[0].product_name, product_color: checkout_product[0].product_color, product_quantity: checkout_product[0].product_quantity, product_price: checkout_product[0].product_total, } setFormValue(newformValue) // console.log(JSON.stringify(newformValue)); const response = await fetch( "/api/transaction/create", { method: "POST", headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(newformValue), } ); if (response.ok) { var res = await response.json(); // console.log("cek response :", res); if (res["STATUS"] === 1) { res["DATA"]["transaction"]; swal("Produk Berhasil Ditambah ke Keranjang", "Silahkan Cek Keranjang Belanja Anda", "success"); // router.push("/yamaha/Shop/Cart"); } else { swal("Produk Gagal Ditambah ke Keranjang", "Silahkan Coba Lagi", "error"); } } else { swal("Transaksi Gagal", "Silahkan Coba Lagi", "error"); } return false; }} >

Alamat Pengiriman

{ setFormValue({ ...formValue, cust_name: e.target.value.toString(), }) }} />
{ setFormValue({ ...formValue, cust_telp: e.target.value.toString(), }) }} />
{ setFormValue({ ...formValue, cust_email: e.target.value.toString(), }) }} />
{ setFormValue({ ...formValue, cust_postCode: e.target.value.toString(), }) }} />
{ setFormValue({ ...formValue, cust_village: e.target.value.toString(), }) }} />
{ setFormValue({ ...formValue, cust_district: e.target.value.toString(), }) }} />
{ setFormValue({ ...formValue, cust_city: e.target.value.toString(), }) }} />
{ setFormValue({ ...formValue, cust_province: e.target.value.toString(), }) }} />
{/*
*/} {/*
*/}

Metode Pengiriman

JNE

Akan diterima pada tanggal 13 - 16 Nov

Pilih Waktu Pengiriman

Pengiriman Setiap Saat
Disarankan untuk alamat rumah

Pengiriman Pada Jam Kantor
Disarankan untuk alamat rumah

Kargo - JNE Trucking (JTR)

Akan diterima pada tanggal 14 - 17 Nov

Pilih Waktu Pengiriman

Pengiriman Setiap Saat
Disarankan untuk alamat rumah

Pengiriman Pada Jam Kantor
Disarankan untuk alamat rumah

Next Day

Akan diterima pada tanggal 13 - 14 Nov

Pilih Waktu Pengiriman

Pengiriman Setiap Saat
Disarankan untuk alamat rumah

Pengiriman Pada Jam Kantor
Disarankan untuk alamat rumah


Pesanan Anda

{checkout_product.length ? checkout_product.map(data => ( )) : ( )}
Nama Produk Jumlah Total
{data.product_name} {data.product_quantity} Unit
Tidak Ada Product di Keranjang
Cart Subtotal 10$2.00
Shipping $5.00
Order Total $215.00
{/*

Make your payment directly into our bank account. Please use your Order ID as the payment reference. Your order will not be shipped until the funds have cleared in our account.

*/}
) } export default CheckoutContent;