Version 9.3.0
New Features
ShipStation Shipping API (Enhanced)- Fetch live rates from shipping carriers configured
- Create shipping labels & generate tracking numbers for orders from shipping carriers configured
- Create shipping orders from shipping carriers configured
- Track orders with shipping orders created outside ShipStation API. Admin will have to add tracking number manually and share tracking url.
- Admin can map ShipStation carriers to AfterShip carriers, in order to track shipping orders generated via ShipStation.
- If ShipStation API is not enabled then admin can add tracking numbers along with shipping carrier to track shipments.
- API automatically creates customers at stripe account along with saving their cards. Cards for a user can be managed from the Saved card section on the buyer dashboard.
- API will split the charged order amount in real time between multiple sellers and admin.
- API will refund the amount to the buyer and create reverse charges for sellers & admin.
- Wallet will be unavailable when using stripe connect but all transaction logs will be maintained in the wallet.
- If discount coupons or reward points are used then the system will generate a new transaction from the admin’s account to credit sellers in equal proportions. These transactions will be reversed in case of a refund/cancellation in addition to the original order transaction.
- Real time tax rates are fetched based on categories imported and assigned to products.
- Nexus are not handled in the API and shall be a SDNEL customization for clients.
- Real time tax rates are fetched based on categories imported and assigned to products.
- Nexus are not handled in the API and shall be a SDNEL customization for clients.
- Manageable Geo-Location setting for the admin to turn on/off this setting.
- Admin can set the product listing & search on the platform based on the following
- List/Search products by delivery address
- List/Search products by radius in kilometers
- List/Search products based on pickup/current location
- Products that are not available for a location will have a tag displaying “Not available for your location”. Add to cart functionality will not be available for products that are not available at a location.
- Admin can define their fulfillment method (Ship only, pickup only, both) in the settings module.
- Seller can define their fulfillment method (Ship only, pickup only, both) in the settings module.
- Admin/Seller can define multiple pickup addresses and time slots
- New seller tax invoice module with manageable
- Invoice number
- Management to display tax categories on the invoice
- Management to add mandatory government information on invoices
- New cart page for buyer to select fulfillment method between ‘Ship’ & ‘Pickup’
- Buyers can also add items to the ‘Save for later’ list. These items will always stay in cart and will be available for checkout. Buyer will have to be a registered user to use this functionality.
- System shall show errors/warnings on products based on their fulfillment method. Buyer can resolve these warnings or continue the checkout process.
- All payment gateways that do not require a redirection are now accessed in the checkout module rather than navigating to a new page.
- New order confirmation page with order details.
- EBS
- mPesa
- PayNow
- DPO
- PayStack
- Pay at Store – Used when order is selected as pick-up
Enhancements
Performance & Security Updates- S3 bucket compatibility
- CDN compatibility
- Security Headers for clickjacking, XSS and MIME types.
- SQL query optimization
- PHP 7.4 compatibility
- Admin can define shipping packages. These packages will be linked at the product level.
- Admin/Seller can define Order level, item level shipping or a combination of both for products.
- Order level shipping will be defined in the system by default and all products shall belong to this profile
- Item level profiles can be created by adding products to the profile. Any product can below to one such profile at any point of time.
- Seller/Admin can define profiles under which zones are created. These zones are created based on location (Country & State). Multiple rates can be defined for each zone.
- Rates can also have conditions set on 'order/item weight' & 'order/item price' ranges.
- New enhanced tax module that can support single vs combined tax structures.
- Taxes can be defined based on locations.
- Seller cannot edit tax but can view tax profiles/rates in the tax category section on the dashboard and add new product form.
- Manageability to use a mega menu or a hamburger menu on the navigation section in the homepage.
- Manageability between left & top display for search/listing filters
- Sellers are by default redirected to the inventory management page when clicking on the products menu in the dashboard.
- Admin catalog & seller products have been split between two separate tabs
- Manageable setting to choose between regular or advance search module
- Advance search module will display the following
- Related products with the associated categories
- Related brands according to the search string
- Related categories according to the search string
- Search history
- System will redirect to the brand page if the search string matches a brand.
- Enhanced homepage collection management with sorting. Collection layouts are
- Product collection – 3 layouts
- Category collection – 2 layouts
- Shop collection – 1 layout
- Brand collection– 1 layout
- Blog collection – 1 layout
- Banner collection – 3 layouts
- Sponsored shops – 1 layout
- Sponsored products – 1 layout
- Sponsored shops – 1 layout
- FAQ collection – 1 layout
- Testimonial collection – 1 layout
- Added sorting of items within a collection
- New module that lists status for
- Requested brand
- Requested category
- Requested products
- New module for Image alt tags
- Schema code management
- Upgraded URL rewriting with canonical & 301 redirects
- Added Google Webmaster
- Added Bing Webmaster
- URL rewriting based on language
- Added PayPal payment gateway to support pay by PayPal account or card
- Updated Stripe payment gateway for 2 factor authentications to support EU countries
- Seller/Admin can add Category from the product form
- Seller/Admin can add brand from the product form
- Setting to append language code to slug
- Fixed product without option and adding option with inventory
- Hot Jar integration
- Setting to manage product price is inclusive or exclusive of tax
- Import export sheet updates
- Enhanced the discount module to be linked with brands and sellers
- Removed Authorize.net payment gateway as it is deprecated.
Fixes
UI Fixes- Fixed google feeds categories scroll bar.
- Fixed FAQ default category active class issue on the front end.
- Fixed white button color on some pages
- Fixed graph in RTL mode for seller dashboard.
- Fixed Custom URL for shop collections
- Fixed stats on the buyer dashboard for pending and total orders
- Improved case sensitiveness for product type identifier as it was not accepting the same while importing catalog.
- Fixed Order is marked delivered automatically by the system based on cancellation and return age of product/shop.
- Fixed product temp images import.
- Fixed Export content encoding issue with Excel.
- Fixed JSON error on COD order when admin tries to complete that order.
- Fixed transaction ID listing after adding money to wallet using stripe
- Improved display for product details such as seller name and variant on special price and other such pages
- Fixed display for "Buy together" products under promotions, items do not appear on the list after creating them if no brand is assigned to the product.
- Removed add money to wallet using the cod option
- Added OG tags for the Homepage
- Fixed if admin edits any subscription package then updates are not applicable for ongoing purchased packages.