Follow this guide to get your SeoSamba POS system up and running with your SeoToaster website and mobile app.
Go to Website ID Card → Seosamba Connect
Click to connect your website to youe MOS account.
Navigate to OTHER → Manage Users
Add a new user with the role “sales person” or use an existing one who already has this role.
Go to CRM → Mobile App Config
Select your salesperson from the list and click “Grant access”
Next to the salesperson's name, enable “POS App access”
Go to SEOSAMBA POS → POS Config → General
Here you’ll need to set up:
Your server admin must schedule this script to run daily at midnight:
your-site-url/plugins/seosambapos/system/cronscript/clearReservedCartsContent.php
This script clears abandoned carts created by salespeople that weren’t completed.
If a real customer isn’t specified during checkout, this default customer will be used instead.
Go to LAYOUT → Add Template → POS
Create a custom receipt template that will be used after successful purchases.
Go to SEOSAMBA POS → POS Config → Default Product
Default brand
Default tax
Default product page template
These values are necessary for creating products in the mobile POS app.
Must have unlimited quantity
Enable “Additional price field” option
Toggle “Default product” on
Used to reduce inventory for online purchases when a product doesn’t have a specific stock location set.
Go to SEOSAMBA POS → POS Config → Stripe Config
You’ll need keys from your Stripe account:
Test Secret Key & Test Publishable Key (for testing)
Live Secret Key & Live Publishable Key (for live usage)
Register this webhook in Stripe:
your-site-url/plugin/seosambapos/run/completePurchaseSuccessCallback
Set the event type to: charge.succeeded
Copy the Signing Secret (whsec_....) and paste it into the Webhook Secret Key field in your POS config.
Go to SEOSAMBA POS → POS Terminals Config
These are the cash registers used in the POS app. Salespeople will choose a register and store location when they log in to the app.
Go to STORE → Manage Locations
Add your store locations with addresses
Link your cash registers (terminal IDs) to each store
Location addresses are used to calculate shipping rates in the app.
Go to STORE → Add/Edit Product → POS Location Inventory
Location: Assign where the product is physically stored
Inventory: Set how many items are available at that location (Note: Can’t exceed total QTY under Main → QTY)
Default location: Check this if the product should be pulled from this location for online purchases
Go to OTHER → Action Emails & SMS → Seosambapos
Widgets:
– Inserts an order summary (use in “Email Receipt”)
Lexems:
{seosambapos:reviewlink}
– Adds social review links (use in “Email Receipt” or “Review Link”)
Email Receipt: Sends order summary to customers (won’t send to default customer)
Review Link: Sends customer a review request via email or SMS