āļāļēāļĢāļāļąāļāļāļēāļĢāļāļģāļŠāļąāđāļāļāļ·āđāļÂķ
In NightPOS's e-commerce workflow, an online purchase typically goes through three main steps: sale, delivery, and invoicing. Each step generates key documents, including sales orders upon order confirmation, delivery orders to manage picking, packing, and shipping, and invoices. NightPOS eCommerce also offers additional tools to send abandoned cart emails, ensure stock availability, and handle product returns and refunds.
āļāļēāļĢāļāļēāļĒÂķ
āļŦāļēāļāļāđāļāļāļāļēāļĢāļāļđāđāļāđāļŠāļāļāļĢāļēāļāļēāđāļĨāļ°āļāļģāļŠāļąāđāļāļāļ·āđāļāļāļąāđāļāļŦāļĄāļ āđāļāļāļĩāđ:menuselection:āđāļ§āđāļāđāļāļāđ --> āļāļĩāļāļāļĄāđāļĄāļīāļĢāđāļ --> āļāļģāļŠāļąāđāļāļāļ·āđāļ āđāļĨāļ°āđāļĨāļ·āļāļāļŦāļāļķāđāļāļĢāļēāļĒāļāļēāļĢāđāļāļ·āđāļāđāļāļīāļ āđāļāļāļŠāļāļēāļāļ°āļāļĩāđāļāđāļēāļāļāļāļāļāļāļāļģāļŠāļąāđāļāļāļ·āđāļāļāļ°āđāļŠāļāļāļŠāļāļēāļāļ°āļāļąāļāļāļļāļāļąāļ:
āđāļāđāļŠāļāļāļĢāļēāļāļē: āļŠāļīāļāļāđāļēāļāļđāļ:ref:
āđāļāļīāđāļĄāļĨāļāđāļāļāļ°āļāļĢāđāļē <ecommerce/checkout/add-to-cart>āđāļāđāļĨāļđāļāļāđāļēāļĒāļąāļāđāļĄāđāđāļāđāļāļģ:ref:`āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ <ecommerce/checkout/steps>`āđāļŦāđāđāļŠāļĢāđāļāļŠāļĄāļāļđāļĢāļāđ āļŦāļēāļāļĨāļđāļāļāđāļēāđāļĄāđāđāļāđāļĨāđāļāļāļāļīāļ āđāļāđāļŠāļāļāļĢāļēāļāļēāļāļ°āļāļđāļāļāļģāļŦāļāļāđāļŦāđāļāļąāļāļāļđāđāļāļīāļāļāđāļ Public User āđāļĢāļīāđāļĄāļāđāļāļŠāđāļāđāļāđāļŠāļāļāļĢāļēāļāļēāđāļĨāđāļ§: āļĨāļđāļāļāđāļēāđāļāđāļāļģ:ref:`āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ <ecommerce/checkout/steps>`āđāļŠāļĢāđāļāļŠāļĄāļāļđāļĢāļāđāđāļĨāļ°āļĒāļ·āļāļĒāļąāļāļāļģāļŠāļąāđāļāļāļ·āđāļāđāļĨāđāļ§ āđāļāđ:ref:`āļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ <ecommerce/checkout/payment>`āļĒāļąāļāđāļĄāđāđāļāđāļĢāļąāļāļāļēāļĢāļĒāļ·āļāļĒāļąāļ
āļāļģāļŠāļąāđāļāļāļēāļĒ: āļĨāļđāļāļāđāļēāđāļāđāļāļģ:ref:`āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ <ecommerce/checkout/steps>`āđāļŠāļĢāđāļāļŠāļĄāļāļđāļĢāļāđ āļĒāļ·āļāļĒāļąāļāļāļģāļŠāļąāđāļāļāļ·āđāļāđāļĨāđāļ§ āđāļĨāļ°:ref:`āļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ <ecommerce/checkout/payment>`āđāļāđāļĢāļąāļāđāļĢāļĩāļĒāļāļĢāđāļāļĒāđāļĨāđāļ§
Tip
āļāļīāļĨāđāļāļāļĢāđ:guilabel:
āļĒāļ·āļāļĒāļąāļāđāļĨāđāļ§`āļāļ°āđāļāļīāļāđāļāđāļāļēāļāđāļāļĒāļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļāļĢāļēāļĒāļāļēāļĢ:guilabel:`āļāļģāļŠāļąāđāļāļāļ·āđāļāļŦāļēāļāļāđāļāļāļāļēāļĢāļāļđāđāļāđāļŠāļāļāļĢāļēāļāļēāđāļĨāļ°āļāļģāļŠāļąāđāļāļāļ·āđāļ*āļāļąāđāļāļŦāļĄāļ* āđāļŦāđāļĨāļāļāļīāļĨāđāļāļāļĢāđāļŦāļēāļāļāđāļāļāļāļēāļĢāļāļđāđāļāļāļēāļ°āļāļģāļŠāļąāđāļāļāļ·āđāļāđāļāļāļąāđāļāļāļāļ:guilabel:
āļŠāđāļāđāļāđāļŠāļāļāļĢāļēāļāļēāđāļĨāđāļ§āđāļāļāļĩāđ:menuselection:āđāļ§āđāļāđāļāļāđ --> āļāļĩāļāļāļĄāđāļĄāļīāļĢāđāļ --> āļāļģāļŠāļąāđāļāļāļ·āđāļāđāļĨāļ°āļĨāļāļāļīāļĨāđāļāļāļĢāđ:guilabel:āļĒāļ·āļāļĒāļąāļāđāļĨāđāļ§āļāļēāļāļāļąāđāļāđāļāļīāļāđāļĄāļāļđāđāļāļāđāļĨāļ·āđāļāļāļĨāļ:icon:fa-caret-downāđāļĨāļ°āļ āļēāļĒāđāļāđ:guilabel:āļāļīāļĨāđāļāļāļĢāđāđāļĨāļ·āļāļ:guilabel:āļĒāļąāļāđāļĄāđāļāļģāļĢāļ°āđāļāļīāļāļāļģāļŠāļąāđāļāļāļ·āđāļāļāļĩāļāļāļĄāđāļĄāļīāļĢāđāļāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāđāļŦāđāļāļąāļāļāļĩāļĄāļāļēāļĒāļŦāļĢāļ·āļāļāļāļąāļāļāļēāļāļāļēāļĒāļāļĩāđāđāļāļāļēāļ°āđāļāļēāļ°āļāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī āđāļāļāļēāļĢāļāļģāđāļāđāļāļāļąāđāļ āđāļāļāļĩāđ:menuselection:
āđāļ§āđāļāđāļāļāđ --> āļāļēāļĢāļāļģāļŦāļāļāļāđāļē --> āļāļēāļĢāļāļąāđāļāļāđāļēāđāļāļŠāđāļ§āļ:guilabel:āļāļĩāļāļāļĄāđāļĄāļīāļĢāđāļāļ āļēāļĒāđāļāđ:guilabel:āļāļēāļĢāļāļģāļŦāļāļāļāļģāļŠāļąāđāļāļāļ·āđāļāđāļĨāļ·āļāļ:guilabel:`āļāļĩāļĄāļāļēāļĒ`āļŦāļĢāļ·āļ:guilabel:`āļāļāļąāļāļāļēāļāļāļēāļĒ`āļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ
Note
āļāļĢāļ°āļāļ§āļāļāļēāļĢāļŠāļēāļĄāļāļąāđāļāļāļāļāļāļĩāđāđāļĄāđāļāļĢāļēāļāļāđāļŦāđāļĨāļđāļāļāđāļēāđāļŦāđāļ āļāļĒāđāļēāļāđāļĢāļāđāļāļēāļĄ āļāļ§āļāđāļāļēāļŠāļēāļĄāļēāļĢāļāļāļđāļāļģāļŠāļąāđāļāļāļ·āđāļāđāļĨāļ°āļāļĢāļ§āļāļŠāļāļāļŠāļāļēāļāļ°āļāđāļēāļ:doc:`āļāļāļĢāđāļāļąāļĨ </applications/general/users/user_portals>`āļāļāļāļĨāļđāļāļāđāļēāđāļāđ
āļŦāļēāļāļĨāļđāļāļāđāļēāļāļģāļĢāļ°āđāļāļīāļāļāđāļēāļ:ref:
āļāļēāļĢāđāļāļāđāļāļīāļāļāđāļēāļāļāļāļēāļāļēāļĢ <payment_providers/bank_payments/wire_transfer>āđāļāđāļŠāļāļāļĢāļēāļāļēāļāļ°*āđāļĄāđ*āđāļāđāļĢāļąāļāļāļēāļĢāļĒāļ·āļāļĒāļąāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī āđāļāļāļĢāļāļĩāļāļĩāđ āļĨāļđāļāļāđāļēāļāļ°āđāļāđāļĢāļąāļāļāļēāļĢāđāļāđāļāđāļāļ·āļāļāđāļāļŦāļāđāļē āļāļąāļāļāļĩāļāļāļāļāļąāļ āļāļāļ:doc:`āļāļąāļāļāļĩāļĨāļđāļāļāđāļē <configuration/customer_accounts>`āļāļāļāļāļ§āļāđāļāļē āđāļāļ·āđāļāļāļĢāļ§āļāļŠāļāļāđāļĨāļ°āļāļģāļĢāļ°āđāļāļīāļāļŠāļģāļŦāļĢāļąāļāļāļģāļŠāļąāđāļāļāļ·āđāļ āļŦāļĨāļąāļāļāļēāļāđāļāđāļĢāļąāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ āļāļģāļŠāļąāđāļāļāļ·āđāļāļāļ°āļāđāļāļāđāļāđāļĢāļąāļāļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāđāļ§āļĒāļāļāđāļāļāđāļāđāļāđāļāđāļāļāļāđ
āļāļđāđāļāļīāđāļĄāđāļāļīāļĄ
āļāļ°āļāļĢāđāļēāļŠāļīāļāļāđāļēāļāļĩāđāļāļđāļāļĨāļ°āļāļīāđāļÂķ
āļāļ°āļāļĢāđāļēāļŠāļīāļāļāđāļēāļāļĩāđāļāļđāļāļĨāļ°āļāļīāđāļāļāļ°āļāļđāļāļŠāļĢāđāļēāļāļāļķāđāļāđāļĄāļ·āđāļāļĨāļđāļāļāđāļēāđāļāļīāđāļĄāļŠāļīāļāļāđāļēāļĨāļāđāļāļāļ°āļāļĢāđāļēāđāļāđāđāļĄāđāđāļāđāļāļģ:ref:`āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ <ecommerce/checkout/steps>`āļŦāļĢāļ·āļāļāļāļāļāļēāļāđāļ§āđāļāđāļāļāđāļāđāļāļāļāļĩāđāļāļ°āļāļģāđāļŦāđāđāļŠāļĢāđāļāļŠāļĄāļāļđāļĢāļāđ āļŠāļēāļĄāļēāļĢāļāļŠāđāļāļāļĩāđāļĄāļĨāđāļāļ·āļāļāļāļ§āļēāļĄāļāļģāđāļāļĒāļąāļāļĨāļđāļāļāđāļēāļŠāļģāļŦāļĢāļąāļāļāļģāļŠāļąāđāļāļāļ·āđāļāļāļĩāđāļĢāļāļāļģāđāļāļīāļāļāļēāļĢāđāļŦāļĨāđāļēāļāļĩāđāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāđāļāđ
āđāļāļīāļāđāļāđāļāļēāļāļāļēāļĢāđāļāļ·āļāļāļāļ°āļāļĢāđāļēāļŠāļīāļāļāđāļēāļāļĩāđāļāļđāļāļĨāļ°āļāļīāđāļ:
āđāļāļāļĩāđ
āđāļāļŠāđāļ§āļ:guilabel:
āļāļĩāļāļāļĄāđāļĄāļīāļĢāđāļāđāļāļīāļāđāļāđāļāļēāļ:guilabel:āļāļīāļāļāļēāļĄāļāļ°āļāļĢāđāļēāļŠāļīāļāļāđāļēāļāļĩāđāļāļđāļāļĨāļ°āļāļīāđāļāļāļąāđāļāļāđāļēāļāđāļ§āļāđāļ§āļĨāļēāļŦāļāđāļ§āļāļāļĩāđāļāļ°āļŠāđāļāļāļĩāđāļĄāļĨāđāļāļ·āļāļāļāļ§āļēāļĄāļāļģāđāļāļāļīāļĨāļāđ:guilabel:
āļŠāđāļāļŦāļĨāļąāļāļāļēāļāļāļēāļāļāļąāđāļāļāļĨāļīāļ:guilabel:āļāļąāļāļāļķāļāļŦāļēāļāļāļģāđāļāđāļ āđāļŦāđāļāļĨāļīāļāļĨāļīāļāļāđ:icon:
fa-arrow-rightāļāļĢāļąāļāđāļāđāļāđāļāļĄāđāļāļĨāļāļāļĩāđāļĄāļĨāļāļ°āļāļĢāđāļēāļāļĩāđāļāļđāļāļĨāļ°āļāļīāđāļ`āđāļāļ·āđāļāļāļĢāļąāļāđāļāđāļ:doc:`āđāļāļĄāđāļāļĨāļāļāļĩāđāļĄāļĨ </applications/general/companies/email_template>
āļŦāļēāļāļāđāļāļāļāļēāļĢāļāļđāļāļ°āļāļĢāđāļēāļŠāļīāļāļāđāļēāļāļĩāđāļāļđāļāļĨāļ°āļāļīāđāļāļāļąāđāļāļŦāļĄāļ āđāļāļāļĩāđ:menuselection:āđāļ§āđāļāđāļāļāđ --> āļāļĩāļāļāļĄāđāļĄāļīāļĢāđāļ --> āļāļģāļŠāļąāđāļāļāļ·āđāļ āđāļĨāļ°āļĨāļāļāļīāļĨāđāļāļāļĢāđ:guilabel:āļĒāļ·āļāļĒāļąāļāđāļĨāđāļ§ āđāļāļīāļāđāļĄāļāļđāđāļāļāđāļĨāļ·āđāļāļāļĨāļ:icon:fa-caret-down āđāļĨāļ°āļ āļēāļĒāđāļāđ:guilabel:āļāļīāļĨāđāļāļāļĢāđ āđāļĨāļ·āļāļ:guilabel:āļāļđāļāļĨāļ°āļāļīāđāļ
Note
āđāļāļ·āđāļāļĢāļąāļāļāļēāļĢāđāļāļ·āļāļāļāļ§āļēāļĄāļāļģ āļĨāļđāļāļāđāļēāļāđāļāļāļāđāļāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļēāļĢāļāļīāļāļāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāļŦāļĢāļ·āļāļĨāđāļāļāļāļīāļāđāļĄāļ·āđāļāđāļāļīāđāļĄāļŠāļīāļāļāđāļēāļĨāļāđāļāļāļ°āļāļĢāđāļē āļŦāļēāļāđāļĄāđāļĄāļĩāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļāļāļĨāļđāļāļāđāļē āļĄāļąāļāļāļ°āļĒāļąāļāļāļāđāļāđāļ:ref:`āđāļāđāļŠāļāļāļĢāļēāļāļē <ecommerce/handling/sales>`āđāļāļĒāđāļĄāđāļĄāļĩāļāļēāļĢāļāļīāļāļāļēāļĄ
āļāļēāļĢāđāļāļ·āļāļāļāļ°āļāļĢāđāļēāļŠāļīāļāļāđāļēāļāļĩāđāļāļđāļāļĨāļ°āļāļīāđāļāļāļ°āļāļđāļāļŠāđāļāđāļāļāļēāļ°āļŠāļģāļŦāļĢāļąāļāļāļ°āļāļĢāđāļēāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļŦāļĨāļąāļāļāļēāļāđāļāļīāļāđāļāđāļāļēāļāļāļĩāđāļāļāļĢāđ āļāļ°āļāļĢāđāļēāļāļĩāđāļāļđāļāļĨāļ°āļāļīāđāļāļāļĩāđāļĄāļĩāļāļĒāļđāđāļāļ°āđāļĄāđāđāļāđāļĢāļąāļāļāļĨāļāļĢāļ°āļāļ
āļāļēāļĢāļāļąāļāļŠāđāļÂķ
Note
āļāđāļāļāļāļīāļāļāļąāđāļ:doc:`āđāļāļāļāļĨāļąāļāļŠāļīāļāļāđāļē </applications/inventory_and_mrp/inventory>`āđāļāļ·āđāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļēāļĢāļāļąāļāļŠāđāļ
Delivery orders are not generated for Service or subscription products.
Once a sales order is confirmed, a delivery order is automatically created. To access it, click the Delivery smart button on the sales order.
The next step is preparing e-commerce orders in the warehouse. Depending on order volume, refill and stock management strategies, or available resources, different stock handling flows for receipts and deliveries can be implemented. These flows may involve manually receiving, picking, and packing products, printing shipping labels, and shipping orders to customers, or handling these processes through dropshipping or consignment flows.
After completing the warehouse operations, return to the delivery order and click Validate once the order has been shipped.
Tip
To enable automatic confirmation emails for completed delivery orders (Done status), go to , scroll to the Shipping section, and enable Email Confirmation.
āļāļēāļĢāļāļąāļāļāļēāļĢāļŠāļāđāļāļÂķ
To ensure that products ordered by customers are reserved in stock, go to , click the Delivery Orders operation type, and set the Reservation Method field to At Confirmation. When enabled, product quantities are automatically reserved once the order is confirmed, preventing items from becoming unavailable after the order is placed.
Note
If the customer pays by wire transfer, products are not reserved in stock until the payment is received and the order is manually confirmed.
āļāļđāđāļāļīāđāļĄāđāļāļīāļĄ
āļāļēāļĢāļāļ·āļāļŠāļīāļāļāđāļēāđāļĨāļ°āļāļēāļĢāļāļ·āļāđāļāļīāļÂķ
Customers can return products through the customer portal by navigating to the Your Orders section, selecting the relevant order, and clicking the Return button. A return document is automatically generated.
Once the returned items are received, initiate the return and refund process in the backend.
Note
Returning products may not be possible depending on the product type.
To issue refunds, the payment must have been made through a refund-compatible payment provider.
āļāļđāđāļāļīāđāļĄāđāļāļīāļĄ
āļāļāļāđāļāđāļāđāļāļŦāļāļĩāđÂķ
The final step of an e-commerce order is generating and sending the customer invoice. Depending on your needs, invoices can be generated manually or automatically.
To automate invoicing:
āđāļāļāļĩāđ
In the eCommerce section, enable Automatic Invoice.
Select the relevant Email Template, then click Save.
If needed, click the icon next to the template name to customize the email template.
Note
āļĨāļđāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļāļđāđāļāđāļāđāļāļŦāļāļĩāđāļāļāļāļāļāļ āļēāļĒāđāļāđ āđāļāđāļāđāļāļŦāļāļĩāđāļāļāļāļāļļāļ āđāļ āļāļāļĢāđāļāļąāļĨ
āđāļāđāļāđāļāļŦāļāļĩāđāļāļ°āļāļđāļāļŠāđāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāļāđāļāđāļāđāļĄāļ·āđāļ (āđāļĨāļ°āđāļĄāļ·āđāļ) āļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ āļāļđāļāļāļąāļāļāļķāļāđāļĨāđāļ§
āđāļĄāļ·āđāļāļāļēāļĢāļāļāļāđāļāđāļāđāļāļŦāļāļĩāđāļāļąāļāđāļāļĄāļąāļāļīāļāļđāļāļāļīāļāđāļāđāļāļēāļāđāļĨāļ°āđāļāđāļāđāļāļŦāļāļĩāđāļāļđāļāļŠāļĢāđāļēāļāļāđāļ§āļĒāļāļāđāļāļ āđāļāđāļāđāļāļŦāļāļĩāđāļāļ°āļāļĢāļēāļāļāđāļāđāļ āđāļāđāļāđāļāļŦāļāļĩāđāđāļāļĢāļāļāļĢāđāļĄāļē āđāļāļāļāļĢāđāļāļąāļĨāļĨāļđāļāļāđāļēāļāļāļāļ§āđāļēāļāļ°āļāļđāļ āļŠāđāļāđāļŦāđāļĨāļđāļāļāđāļē āļāđāļ§āļĒāļāļāđāļāļ