Shopify and WooCommerce Connect online stores, synchronize orders, validate mappings, and convert orders into sales. Configure Shopify Integration How to Configure Shopify Integration in Muhasib ERP Overview This guide will help you connect an approved Shopify test store and define how its orders map into Muhasib. Muhasib can request Shopify orders and present them for mapping/conversion according to settings. Who can do this You need access to E-commerce/global settings administration and Shopify app/store authorization. Before you start Have sandbox store URL, approved credentials/token, API scopes, order-status policy, customer/item/tax/shipping/payment mappings, and a baseline backup. Before saving, check that the correct company is open and that you have permission to complete this task. Where to find it Back Office → Administration/Settings → Shopify/e-commerce settings. Configure Shopify Integration Step 1: Confirm the environment is non-production Step 2: Record current non-secret integration settings Step 3: Enter store URL and credentials through protected fields Step 4: Configure order status, tax calculation, customer, item, shipping, and payment Configure order status, tax calculation, customer, item, shipping, and payment mappings. Step 5: Disable unattended synchronization until testing is complete Step 6: Save once and retrieve a controlled test order Check your work Confirm one known test order is retrieved once with correct external ID, customer, lines, tax, shipping, payment, and status. Take a moment to check your work before closing the window. This small check can save time later. If something goes wrong Check API URL/version, scopes, token, clock, and firewall. Never expose the token in documentation or screenshots. Related guides Synchronize E-Commerce Orders Map and Validate an E-Commerce Order Prepare a Safe Integration Environment What to do next Synchronize E-Commerce Orders. Configure WooCommerce Integration How to Configure WooCommerce Integration in Muhasib ERP Overview This guide will help you connect an approved WooCommerce test store and define how its orders map into Muhasib. The shared order workflow can retrieve and display WooCommerce orders for review and conversion. Who can do this You need access to E-commerce/global settings administration and WooCommerce REST API authorization. Before you start Have sandbox store URL, consumer credentials, HTTPS/API access, status policy, customer/item/tax/shipping/payment mappings, and a backup. Before saving, check that the correct company is open and that you have permission to complete this task. Where to find it Back Office → Administration/Settings → WooCommerce/e-commerce settings. Configure WooCommerce Integration Step 1: Confirm the environment and store are non-production Step 2: Record current non-secret settings Step 3: Enter store URL and credentials through protected fields Step 4: Configure order status and all Muhasib mappings Step 5: Keep unattended synchronization disabled during testing Step 6: Save and retrieve one controlled WooCommerce order Check your work Match one external ID and its customer, lines, tax, shipping, payment, and status to the test store. Take a moment to check your work before closing the window. This small check can save time later. If something goes wrong Check HTTPS, REST API access, credentials, permissions, and permalink/API settings. Never record consumer secrets in articles or tickets. Related guides Synchronize E-Commerce Orders Map and Validate an E-Commerce Order Diagnose an External Integration Failure What to do next Synchronize E-Commerce Orders. Synchronize E-Commerce Orders How to Synchronize E-Commerce Orders in Muhasib ERP Overview This guide will help you retrieve allowed Shopify or WooCommerce orders without creating duplicates or importing unintended statuses. Eligible external orders appear for check; retrieval alone must not be assumed to post a sale. Who can do this You need access to E-Commerce Orders and set up integration. Before you start Confirm provider, company, last successful cursor/time, allowed statuses, external IDs, mappings, network, and whether background sync is active. Before saving, check that the correct company is open and that you have permission to complete this task. Where to find it Back Office → Sales & Customers → E-Commerce Orders, or monitored Back Office synchronization. Synchronize E-Commerce Orders Step 1: Confirm the intended company/store and synchronization window Step 2: Check whether a background run is already active Step 3: Start one manual retrieval only when safe Step 4: Review retrieved count and external IDs Step 5: Separate new, existing, rejected, and unknown records Step 6: Preserve errors and cursor/time evidence before retrying Check your work Match provider allowed count to retrieved/new/existing/rejected outcomes with no duplicate external IDs. Take a moment to check your work before closing the window. This small check can save time later. If something goes wrong Avoid overlapping manual and background runs. Query unknown external IDs before repeating a timed-out request. Related guides Map and Validate an E-Commerce Order Reconcile E-Commerce Orders and Muhasib Sales Understand Back Office Background Operations What to do next Map and Validate an E-Commerce Order. Map and Validate an E-Commerce Order Map and Validate an E-Commerce Order Overview This guide will help you resolve an external order to the correct Muhasib customer, items, quantities, tax, shipping, payment, and totals. The order is validated for conversion; no sale should be assumed until the POS action succeeds. Who can do this You need access to E-Commerce Orders plus customer/item lookup and any authorized master-maintenance rights. Before you start Have the external order, approved mapping rules, item variants/SKUs, customer policy, tax/shipping treatment, payment method, and stock/location rules. Before saving, check that the correct company is open and that you have permission to complete this task. Where to find it E-Commerce Orders → open the external order. Map and Validate an E-Commerce Order Step 1: Confirm provider and external order ID Step 2: Match or create the customer only under approved rules Step 3: Match each SKU/variant to the exact Muhasib item and unit Step 4: Confirm quantities, prices, discounts, tax, shipping, and payment Step 5: Resolve missing or ambiguous mappings instead of substituting items Step 6: Compare external and Muhasib-calculated totals Step 7: Mark the order ready for conversion where supported Check your work Every external line maps once and recalculated subtotal, discounts, tax, shipping, and grand total compare and confirm. Take a moment to check your work before closing the window. This small check can save time later. If something goes wrong Review shpy_tx_cal/tax policy when totals differ. Never map an unknown SKU to a merely similar item. Related guides Convert an E-Commerce Order into a POS Sale Create a Customer Update an Item Safely What to do next Convert an E-Commerce Order into a POS Sale. Convert an E-Commerce Order into a POS Sale Convert an E-Commerce Order into a POS Sale Overview This guide will help you convert one validated e-commerce order into one Muhasib POS sale. Muhasib creates a POS sale through the set up POS type; source and provider status behavior requires verification. Who can do this You need access to E-Commerce Orders, PosSale, and PosSaleAdd; all referenced customer/item/payment permissions also apply. Before you start Confirm external ID is not already converted, mappings/totals are correct, stock is available, register/period is ready, and payment/delivery policy is approved. Before saving, check that the correct company is open and that you have permission to complete this task. Where to find it E-Commerce Orders → open validated order → POS/conversion action. Convert an E-Commerce Order into a POS Sale Step 1: Search Muhasib for the external order ID Step 2: Open the validated order and recheck customer, lines, totals, tax, Open the validated order and recheck customer, lines, totals, tax, shipping, and payment. Step 3: Start the POS conversion once Step 4: Complete any required POS fields Step 5: Confirm once and retain Muhasib sale number plus external ID Step 6: Review source order status and provider acknowledgement Check your work Match one external ID to one sale and compare and confirm stock, customer, payment, tax, delivery, receipt, and provider state. Take a moment to check your work before closing the window. This small check can save time later. If something goes wrong The source separately demands PosSale and PosSaleAdd access. Never use the source-visible delete action to fix a duplicate without clear approval. Related guides Map and Validate an E-Commerce Order Reconcile E-Commerce Orders and Muhasib Sales Correct or Reverse a Customer or Agent Transaction What to do next Map and Validate an E-Commerce Order. Reconcile E-Commerce Orders and Muhasib Sales How to Reconcile E-Commerce Orders and Muhasib Sales in Muhasib ERP Overview This guide will help you compare and confirm retrieved external orders to Muhasib sales, payments, stock, tax, and remaining exceptions. The integration population is reconciled and exceptions have controlled owners/actions. Who can do this You need access to E-commerce, sale inquiry, payment, stock, and tax report. Before you start Have provider order/export data, Muhasib external IDs/sale numbers, synchronization window, status mapping, and settlement data. Before saving, check that the correct company is open and that you have permission to complete this task. Where to find it E-Commerce Orders, Sale Inquiry, payment reports, Stock Ledger, and tax reports. Reconcile E-Commerce Orders and Muhasib Sales Step 1: Define the exact provider/company/time/status population Step 2: Match each external ID to zero or one Muhasib sale Step 3: Reconcile customer, lines, totals, tax, shipping, discounts, and payment Step 4: Reconcile stock and returns/cancellations Step 5: Classify missing, duplicate, rejected, or state-mismatched records Step 6: Correct through source workflows and retain evidence Check your work Provider and Muhasib counts/values agree for the same scope, subject only to documented timing or rejected records. Take a moment to check your work before closing the window. This small check can save time later. If something goes wrong Separate order time, sync time, and sale-posting time. Do not delete unmatched records to force counts to agree. Related guides Synchronize E-Commerce Orders Convert an E-Commerce Order into a POS Sale Retry a Partially Successful Integration Safely What to do next Synchronize E-Commerce Orders.