Magento 2 Module Tutorial

Module Basics

The module is one of the fundamental building blocks of the Magento 2 system and represents a key point of extension for developers. Every module should contain the following:

  1. Code encapsulating a unique business feature
  2. A default user interface (customizable by themes)
  3. Relevant blocks, controllers, models, etc.
  4. Minimal dependencies
Continue reading "Magento 2 Module Tutorial"

Drop Ship E-commerce: Building a Magento 2 Extension

Drop Shipping in Magento 2

Multiple drop ship locationsThe drop ship business model is increasingly common in the e-commerce world as entrepreneurs and expanding businesses alike seek to reach a larger market. Drop shipping goods can be the key to building a large online marketplace with a variety of goods but without the overhead of maintaining a centralized inventory.

McVickerStreet offers an online collection of handmade products from local makers and has recently commissioned Flexpro to build a custom Magento 2 drop ship extension. Seeking to mitigate the overhead of their business model, McVickerStreet’s primary objective was to maintain control over the order process but to enable makers to complete shipments from their location. Specifically, they desired the ability to split a customer’s order into multiple shipments based on each product’s maker and print the appropriate shipping labels for each drop ship location, while charging the customer the correct amount in shipping cost.

Continue reading “Drop Ship E-commerce: Building a Magento 2 Extension”