@Frosticek
As a quick note for future development, if you're adding a
delivery/shipping fee setting for physical goods, please note that at least 2 options are needed for the shipping cost:
- Standard shipping: X price
- Express shipping: Y price
The ideal way would be to have the ability to create unlimited shipping fee custom fields, that the Admin can enable/disable/rearrange and label as he wishes (you can recycle some code from the
Attributes Plugin that does just that
).
For example if you have multiple shipping carriers (FedEx - faster but expensive, DHL - cheaper but slower etc.), the customer could see these options and select what suits him best.
Also, the shipping fee option should be a per product setting, so we can separate the digital products from the physical ones, like in the attached screenshot.
Now in my opinion, only 4 things remain to make this plugin
absolutely perfect:
- Limit cart to be able to process orders only with products from same seller
- Add shipping options
- eCommerce orders search, using the Order ID, Customer Email and Customer Name
- Products Management - Search, using the item ID, Item Title, On sale, Quantity, Shipping fee and Status (this search will help if a store has lots of products and you need to quickly find one and make modifications)
This will help us a lot in creating a hybrid system - classifieds and eCommerce (selling our products) and also will bring eCommerce to Osclass (you can even create themes just for eCommerce!
).
Thanks!