{"id":170347,"date":"2019-04-22T10:06:00","date_gmt":"2019-04-22T10:06:00","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=170347"},"modified":"2025-02-27T13:32:19","modified_gmt":"2025-02-27T13:32:19","slug":"opencart-pos-exchange","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/","title":{"rendered":"Opencart POS Exchange"},"content":{"rendered":"<p>With the help of <a href=\"https:\/\/store.webkul.com\/opencart-pos-exchange.html\" target=\"_blank\" rel=\"noopener\">Opencart POS-Exchange<\/a> extension, the POS agent can easily exchange customer products.<\/p>\n<p>To exchange the product, the sales agent needs to enter the order id, thus the product, related to that order id will be displayed on the POS screen.<\/p>\n<p>Now the sales agent can select the product that needs to be exchanged then processes further to exchange the product.<\/p>\n<p><strong>Note:- <\/strong>To use this module, you must have installed\u00a0<a href=\"https:\/\/store.webkul.com\/Opencart-Point-Of-Sale-System.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Opencart POS<\/strong><\/a>.<\/p>\n<p>On the Exchange order screen-<\/p>\n<p>1. While the bought product is of the same price as the exchanged product, then the customer needs to pay the tax only.<\/p>\n<p>2. When the amount of the bought product is less than the exchanged product then the customer needs to pay the price difference and respective tax if any.<\/p>\n<p>3. The agent can transfer the price difference as POS credit to the customer&#8217;s wallet if the bought product amount is more than the exchanged product.<\/p>\n<p>Check the plugin workflow in the video below &#8211;<\/p>\n<div class=\"wp-block-wk-block-youtube-video wk-block--yt-video wk-block-yt-classic components-placeholder\">\n<div class=\"wk-block--yt-video-frame\">\n<div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"XB-SpUxwsmg\">\n<div class=\"components-placeholder__instructions\">XB-SpUxwsmg<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">features<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<ul>\n<li>An agent can exchange products of any order within POS Session.<\/li>\n<li>Exchange all products of an order or some products (by selecting products to exchange).<\/li>\n<li>See the detailed view ( ordered products, quantity, price, total amount, payment mode, customer, etc.) of previous orders directly in POS Session.<\/li>\n<li>Add the faulty or other details for the exchange order.<\/li>\n<li>Customers can exchange the products with their available options.<\/li>\n<li>The admin has a separate section to view the exchange order.<\/li>\n<li>The pos terminal agent can easily add the credit points (if applicable) to the customer account.<\/li>\n<li>No complex backend configuration.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">installation<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>Customers will get a zip folder which will need to extract the contents of this zip folder on their system. The extracted folder has \u2013 <strong>admin<\/strong>,\u00a0<strong>catalog<\/strong>,\u00a0<strong>ocmod<\/strong> &amp; <strong>wkpos<\/strong> folder.<\/p>\n<p>The customer needs to transfer the <strong>admin, <\/strong><strong>catalog, &amp; wkpos<\/strong> folders into the Opencart root directory on the server as shown below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-170374\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png\" alt=\"module install-2\" width=\"880\" height=\"341\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png 1301w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2-250x97.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2-300x116.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2-768x298.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2-1200x465.png 1200w\" sizes=\"(max-width: 880px) 100vw, 880px\" loading=\"lazy\" \/><\/p>\n<p>The admin can install the Opencart POS Exchange add-on by uploading the posexchange.ocmod.zip file through<b class=\"black\"> Extension&gt; Extension Installer&gt; Upload&gt; Continue<\/b><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-171834\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/upload-pos-exchange-file.png\" alt=\"upload pos exchange file\" width=\"880\" height=\"429\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/upload-pos-exchange-file.png 1287w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/upload-pos-exchange-file-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/upload-pos-exchange-file-300x146.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/upload-pos-exchange-file-768x374.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/upload-pos-exchange-file-1200x585.png 1200w\" sizes=\"(max-width: 880px) 100vw, 880px\" loading=\"lazy\" \/><\/p>\n<p>After the upload is completed, the admin can log in then go to <strong>Extensions&gt; Modification, <\/strong>select the module then click on<strong>\u00a0refresh<\/strong>\u00a0field.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-171839\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/refresh-module.png\" alt=\"refresh module\" width=\"880\" height=\"646\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/refresh-module.png 1281w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/refresh-module-250x183.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/refresh-module-300x220.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/refresh-module-768x564.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/refresh-module-1200x881.png 1200w\" sizes=\"(max-width: 880px) 100vw, 880px\" loading=\"lazy\" \/><\/p>\n<p>Now, go to <strong>System&gt; Users&gt; Usergroup<\/strong> and edit \u2018Administrator\u2019 then select all for both Access and Modify Permission then save it.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-167614 img-center-small zm-zoomer zm-zoomer-in\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/download-23.png\" alt=\"modify permission\" width=\"1030\" height=\"500\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/download-23.png 1286w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/download-23-250x121.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/download-23-300x146.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/download-23-768x373.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/download-23-1200x582.png 1200w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" loading=\"lazy\" \/><\/p>\n<p>Now, under <strong>Extensions &gt; Module<\/strong> install the Product Exchange add-on as shown in the image below. The admin can install\/ uninstall or edit this module.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-170823\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Pos-exchange-installation.png\" alt=\"Pos exchange installation\" width=\"880\" height=\"454\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Pos-exchange-installation.png 1298w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Pos-exchange-installation-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Pos-exchange-installation-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Pos-exchange-installation-768x396.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Pos-exchange-installation-1200x619.png 1200w\" sizes=\"(max-width: 880px) 100vw, 880px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">module translation<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>As this Opencart POS-Exchange, supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for <a href=\"http:\/\/webkul.com\/blog\/opencart-language-installation-and-translation\/\">language translation<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Admin End<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>The admin can manage the module from the back end easily. By navigating to <strong>Extensions&gt; Module&gt; POS Exchange System, <\/strong>the admin can Enable and Disable the module accordingly.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-170445\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/admin-management.png\" alt=\"admin management\" width=\"880\" height=\"447\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/admin-management.png 1287w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/admin-management-250x127.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/admin-management-300x152.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/admin-management-768x390.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/admin-management-1200x610.png 1200w\" sizes=\"(max-width: 880px) 100vw, 880px\" loading=\"lazy\" \/><\/p>\n<p>The admin can see and manage the exchange order from the back end too. To view the exchange order the admin can navigate to- <strong>Point of Sale (POS)&gt; POS Exchange<\/strong><\/p>\n<p>Here, the admin can see the order id with the exchange product order id as shown in the image.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-170876\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/pos-exchange-management.png\" alt=\"pos exchange management\" width=\"880\" height=\"455\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/pos-exchange-management.png 1298w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/pos-exchange-management-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/pos-exchange-management-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/pos-exchange-management-768x397.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/pos-exchange-management-1200x620.png 1200w\" sizes=\"(max-width: 880px) 100vw, 880px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 id=\"panel-4\" class=\"panel-title\">Front-End Point Of Sales Panel<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p><img decoding=\"async\" class=\"alignnone wp-image-293323 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-POS-exchange1.png\" alt=\"POS Exchange front-end\" width=\"1285\" height=\"634\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-POS-exchange1.png 1285w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-POS-exchange1-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-POS-exchange1-1200x592.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-POS-exchange1-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-POS-exchange1-768x379.png 768w\" sizes=\"(max-width: 1285px) 100vw, 1285px\" loading=\"lazy\" \/><\/p>\n<p>From the POS front-end exchange, the sales agent can easily exchange the products of the customers from the POS.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Exchange order<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<h2>How to exchange orders?<\/h2>\n<p>Using the POS exchange, the sales agent will exchange the order products for the customer. Customers can\u00a0 exchange the products with their available options also. To exchange the products with the available options, the sales agent can click on the exchange button as shown in the image below-<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-293328 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-for-POS-Exchange-1.png\" alt=\"POS Exchange \" width=\"1293\" height=\"628\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-for-POS-Exchange-1.png 1293w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-for-POS-Exchange-1-300x146.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-for-POS-Exchange-1-1200x583.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-for-POS-Exchange-1-250x121.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/Screenshot-for-POS-Exchange-1-768x373.png 768w\" sizes=\"(max-width: 1293px) 100vw, 1293px\" loading=\"lazy\" \/><\/p>\n<p>Now, enter the order id for which the customer wants to exchange the order. After entering the order id the sales agent can select the order from the POS screen &#8211;<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-293329 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot.png\" alt=\"POS Exchange pop-up\" width=\"1292\" height=\"630\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot.png 1292w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot-300x146.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot-1200x585.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot-768x374.png 768w\" sizes=\"(max-width: 1292px) 100vw, 1292px\" loading=\"lazy\" \/><\/p>\n<p>Now, select the product from the order id which the customer wants to exchange. And now click on the exchange button-<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-293331 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot-2-1.png\" alt=\"POS exchange image\" width=\"1292\" height=\"632\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot-2-1.png 1292w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot-2-1-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot-2-1-1200x587.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot-2-1-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-screenshot-2-1-768x376.png 768w\" sizes=\"(max-width: 1292px) 100vw, 1292px\" loading=\"lazy\" \/><\/p>\n<h2>Return\/ Exchange Order<\/h2>\n<p>Here, the admin can view the order details for the requested product. Then fill in the required details to exchange the product.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-293334 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange.png\" alt=\"POS order exchange\" width=\"1293\" height=\"633\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange.png 1293w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange-1200x587.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange-768x376.png 768w\" sizes=\"(max-width: 1293px) 100vw, 1293px\" loading=\"lazy\" \/><\/p>\n<p>The sales agent can select the exchange product from the &#8220;Select Exchange Product.&#8221; Then select the exchange product from the list to exchange with the selected product. After that, a pop-up will appear with the available options for that product, select the option and add it to the cart Then click on the submit button.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-293336 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange1.png\" alt=\"POS Exchange with option\" width=\"1290\" height=\"632\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange1.png 1290w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange1-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange1-1200x588.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange1-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-Screenshot-for-POS-Exchange1-768x376.png 768w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" loading=\"lazy\" \/><\/p>\n<p>Now, selected exchanged product will be added to the cart. Here are the few scenarios to exchange the product which will work according-<\/p>\n<p>1. If the initial purchase product is of the same price as the exchanged product then the customer needs to pay the tax only.<\/p>\n<p>2. While the bought product amount is less than the exchanged product, then the customer needs to pay the price difference and respective tax if any.<\/p>\n<p>3. When the bought product amount more than the exchanged product, then the agent will transfer the price difference as POS credit to the customer&#8217;s wallet.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-293340 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot3.png\" alt=\"POS exchange order2\" width=\"1293\" height=\"632\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot3.png 1293w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot3-300x147.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot3-1200x587.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot3-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot3-768x375.png 768w\" sizes=\"(max-width: 1293px) 100vw, 1293px\" loading=\"lazy\" \/><\/p>\n<p>Now, the sales agent can click on the checkout button. Then the customer can pay the remaining amount, according to the cart.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-293341 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot4.png\" alt=\"POS exchange3\" width=\"1293\" height=\"631\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot4.png 1293w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot4-300x146.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot4-1200x586.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot4-250x122.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-Screenshot4-768x375.png 768w\" sizes=\"(max-width: 1293px) 100vw, 1293px\" loading=\"lazy\" \/><\/p>\n<p>Thus, the sales agent can easily exchange the product for the customer then generate the invoice.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-293348 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-invoice-POS.png\" alt=\"POS exchange invoice\" width=\"888\" height=\"672\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-invoice-POS.png 888w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-invoice-POS-300x227.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-invoice-POS-250x189.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/New-invoice-POS-768x581.png 768w\" sizes=\"(max-width: 888px) 100vw, 888px\" loading=\"lazy\" \/><\/p>\n<p>From the order section, the sales agent can also see the details of the exchanged products &#8211;<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-293342 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-5Screenshot.png\" alt=\"POS Exchange 4\" width=\"1291\" height=\"636\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-5Screenshot.png 1291w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-5Screenshot-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-5Screenshot-1200x591.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-5Screenshot-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/POS-Exchange-5Screenshot-768x378.png 768w\" sizes=\"(max-width: 1291px) 100vw, 1291px\" loading=\"lazy\" \/><\/p>\n<p>That\u2019s all for the Opencart POS Exchange. Still, have any issue feel free to add a ticket and let us know your views to make the module better <a href=\"https:\/\/webkul.uvdesk.com\/\" rel=\"noopener noreferrer\">https:\/\/webkul.uvdesk.com\/<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>With the help of Opencart POS-Exchange extension, the POS agent can easily exchange customer products. To exchange the product, the sales agent needs to enter the order id, thus the product, related to that order id will be displayed on the POS screen. Now the sales agent can select the product that needs to be <a href=\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":239,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[305],"tags":[8385,8386],"class_list":["post-170347","post","type-post","status-publish","format-standard","hentry","category-opencart","tag-opencart-pos-exchange","tag-pos-exchange-in-opencart"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Opencart POS Exchange and Return [ user guide ] - Webkul<\/title>\n<meta name=\"description\" content=\"Opencart POS Exchange allow the POS agent to easily exchange the customer&#039;s product according to the customer need.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Opencart POS Exchange and Return [ user guide ] - Webkul\" \/>\n<meta property=\"og:description\" content=\"Opencart POS Exchange allow the POS agent to easily exchange the customer&#039;s product according to the customer need.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-22T10:06:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-27T13:32:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png\" \/>\n<meta name=\"author\" content=\"Rajan Dimri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rajan Dimri\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/\"},\"author\":{\"name\":\"Rajan Dimri\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/84179204d8799af72b256809667b9c81\"},\"headline\":\"Opencart POS Exchange\",\"datePublished\":\"2019-04-22T10:06:00+00:00\",\"dateModified\":\"2025-02-27T13:32:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/\"},\"wordCount\":920,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png\",\"keywords\":[\"OpenCart POS Exchange\",\"POS exchange in opencart\"],\"articleSection\":[\"opencart\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/\",\"url\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/\",\"name\":\"Opencart POS Exchange and Return [ user guide ] - Webkul\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png\",\"datePublished\":\"2019-04-22T10:06:00+00:00\",\"dateModified\":\"2025-02-27T13:32:19+00:00\",\"description\":\"Opencart POS Exchange allow the POS agent to easily exchange the customer's product according to the customer need.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png\",\"width\":1301,\"height\":504,\"caption\":\"module install-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Opencart POS Exchange\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/84179204d8799af72b256809667b9c81\",\"name\":\"Rajan Dimri\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bd29c0f3a2885bbbeb97c830d846534f69fe6069cfa296720fcd15d33bc31938?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bd29c0f3a2885bbbeb97c830d846534f69fe6069cfa296720fcd15d33bc31938?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Rajan Dimri\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/rajan-dimri348\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Opencart POS Exchange and Return [ user guide ] - Webkul","description":"Opencart POS Exchange allow the POS agent to easily exchange the customer's product according to the customer need.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/","og_locale":"en_US","og_type":"article","og_title":"Opencart POS Exchange and Return [ user guide ] - Webkul","og_description":"Opencart POS Exchange allow the POS agent to easily exchange the customer's product according to the customer need.","og_url":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2019-04-22T10:06:00+00:00","article_modified_time":"2025-02-27T13:32:19+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png","type":"","width":"","height":""}],"author":"Rajan Dimri","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Rajan Dimri","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/"},"author":{"name":"Rajan Dimri","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/84179204d8799af72b256809667b9c81"},"headline":"Opencart POS Exchange","datePublished":"2019-04-22T10:06:00+00:00","dateModified":"2025-02-27T13:32:19+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/"},"wordCount":920,"commentCount":2,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png","keywords":["OpenCart POS Exchange","POS exchange in opencart"],"articleSection":["opencart"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/","url":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/","name":"Opencart POS Exchange and Return [ user guide ] - Webkul","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png","datePublished":"2019-04-22T10:06:00+00:00","dateModified":"2025-02-27T13:32:19+00:00","description":"Opencart POS Exchange allow the POS agent to easily exchange the customer's product according to the customer need.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/opencart-pos-exchange\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/module-install-2.png","width":1301,"height":504,"caption":"module install-2"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/opencart-pos-exchange\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Opencart POS Exchange"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/84179204d8799af72b256809667b9c81","name":"Rajan Dimri","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bd29c0f3a2885bbbeb97c830d846534f69fe6069cfa296720fcd15d33bc31938?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bd29c0f3a2885bbbeb97c830d846534f69fe6069cfa296720fcd15d33bc31938?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Rajan Dimri"},"url":"https:\/\/webkul.com\/blog\/author\/rajan-dimri348\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/170347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/239"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=170347"}],"version-history":[{"count":35,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/170347\/revisions"}],"predecessor-version":[{"id":484435,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/170347\/revisions\/484435"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=170347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=170347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=170347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}