====================================================== Point of Sale ====================================================== About ====== The Point of Sale module enables businesses to manage in-store sales efficiently by processing orders, payments, and customer transactions in real time. It integrates with inventory and accounting to ensure accurate stock levels and financial records. Menu Path ========== To access the Point of Sale, go to :menuselection:`Point of Sale --> Point of Sale` For billing an order, open a billing session. .. image:: image/opening_session.png Select one session for billing. .. image:: image/select_for_billing.png Search a product for billing. .. image:: image/select_product_for_billing.png .. image:: image/product_for_order.png Select serial/lot number of the product. .. image:: image/give_lot_number.png After entering product details, select customer for payment. .. image:: image/select_customer.png Select customer by searching customer .. image:: image/search_customer.png Customer name and mobile number details available here .. image:: image/select_customer_name.png .. image:: image/customer_name.png Then click `Validate` for payment. .. image:: image/validate_payment.png After validating, it shows payment successful. .. image:: image/payment_success.png After successful payment, the cron job for sending SMS for POS orders will run automatically in one minute by `Scheduling Action`. .. image:: image/go_to_scheduled_action.png .. image:: image/cron_job_for_pos_order_sms.png .. image:: image/cronjob_for_msg_queue.png After this, the SMS will be sent to customer if the mobile number is valid and it will be seen in `SMS Marketing` module in `Message Queue`, status is `Processed` and Message Status is `Processed`. Menu Path: `SMS Marketing` --> `Messaging` --> `Message Queue` .. image:: image/sms_sent_to_customer.png If the customer's mobile number is not given, status is `Hold` and Message Status is empty. Then, we can re-send by clicking `Re-Send` button by entering the mobile number. .. image:: image/resend_for_hold.png If the customer's mobile number is invalid, status is `Processed` and Message Status is `Undelivered`. In this case also, we can re-send by clicking `Re-Send` button by entering correct number. .. image:: image/sms_undelivered_state.png Demo Video for SMS For POS Orders ================================= .. video:: demo_video_sms_for_pos.mp4 :width: 650 :align: left