22

This case study provides a detailed technical implementation for starting cannabis ecommerce business with all the features required for the online store, including identity verification, stock management in weight, maximum quantity allowed to sell to a single customer, and legal requirements.

Cannabis has been legalized in Canada for both medical and recreational use. As the industry continues to grow, there is a high demand for online cannabis stores in Canada. I will be discussing different ecommerce platforms and there pros and cons for building a cannabis ecommerce store.

What are the required features ?

  1. Identity Verification

    In order to comply with Canadian regulations, the cannabis ecommerce store will require identity verification for all customers. This will ensure that only legal adults (19 years old, except for Alberta and Quebec where the minimum age is 18) are able to purchase cannabis products. The verification process will include a government-issued ID check and a self-identification check.

    KYC Service providers like Plaid and Trulioo and robust API and can be integrated to your ecommerce platform to ease out the process of identity verification of customers.

    Identity Verification Form

  1. Stock Management in Weight

    Cannabis products are sold by weight, so the ecommerce store will need to be able to manage inventory in weight measurements. This will ensure that accurate stock levels are maintained and that customers are able to purchase the desired amount of product.

    Since, maintaining inventory by weight make the job easier, sellers usually assume 1 qty = 30 grams (1 Oz) and estimate sale by weight using simple multiplication.

  1. Maximum Quantity Allowed to Sell to a Single Customer

    Canadian regulations limit the amount of cannabis that can be sold to a single customer in a single transaction.  Though its varies by province and territory. In general, the federal government has set a limit of 30 grams of dried cannabis (or equivalent) per purchase, but individual provinces and territories may set lower limits. For example, in Ontario, the limit is 30 grams per purchase, while in Quebec, the limit is 150 grams per 30-day period. 

    The ecommerce store will need to enforce these limits and prevent customers from exceeding the legal limits.

  2. Payment Gateway Integration:

    Since selling cannabis online is a high-risk business, finding a payment gateway that supports the industry can be challenging. The payment gateway allows customers to purchase products using different payment methods like credit cards, bank transfer, wallet based payments which is important for the convenience of customers.

    Moneris, Square, Worldline and Clearly Payments are few of available options of payment gateways that allows cannabis transactions on their platform.

  3. Shipping Integration:

    We need to integrate a shipping system that ensures that cannabis products are shipped only to locations where it is legal to do so. The shipping system also ensures that the products are shipped securely and discreetly.

    Canada Post, Purolator and FedEx are few Shipping service providers which allows cannabis shipping by licensed sellers.

  4. SEO Optimization:

    To ensure that the ecommerce store is visible in search engine results, we implemented search engine optimization (SEO) strategies such as optimizing product descriptions, name, keywords, etc.

In Canada, the sale of cannabis is legal for both medical and recreational purposes, but there are strict regulations around it. We have listed few important legal requirements below:

  1. Licensing

    To sell cannabis online, retailers must be authorized by Health Canada, and their website must comply with the Access to Cannabis for Medical Purposes Regulations (ACMPR). Also, retailers must obtain a license from the government to sell cannabis products online.

  2. Age verification

    Retailers must verify that customers are at least 19 years (except for Alberta and Quebec where the minimum age is 18) of age before selling them any cannabis products. The age verification process must be secure and reliable.

  3. Security

    Retailers must ensure that all transactions are secure, and that customer information is protected.

  4. Product labeling

    All cannabis products must be labeled with specific information, including the type of cannabis, the level of THC and CBD, and other information required by law.

    cannabis-product-label.webp

  5. Packaging

    All cannabis products must be packaged in child-resistant containers that meet specific requirements.

    cannabis-green-bag.jpeg cannabis-metallic-bag.jpeg
  6. Advertising and marketing

    Advertising and marketing of cannabis products must comply with strict rules, including restrictions on advertising to minors and on making health claims.

  7. Record keeping

    Retailers must maintain detailed records of all transactions, including customer information and product details.

  8. Taxes

    Retailers must collect and remit applicable taxes on all cannabis products sold. The tax rate on cannabis products in Canada varies depending on the province or territory. As of April 2023, the federal excise tax rate for cannabis products is 10% of the sale price or $1 per gram of dried cannabis, whichever is higher, and the provincial/territorial sales tax (PST) may range from 5% to 15%.

  9. Shipping

    Cannabis products must be shipped in a manner that complies with all applicable laws and regulations.

Open Source Ecommerce Platforms

There are several open source ecommerce platforms that can be used to build a cannabis ecommerce store for the Canada region. Here are the pros and cons of each platform:

  1. Magento

    Magento is a popular e-commerce platform that offers a wide range of features and customization options. It is an ideal platform for large-scale e-commerce stores with complex product catalogs. Magento's flexibility and scalability make it an excellent choice for the cannabis industry, where businesses need to manage a variety of products and regulations.

    Pros:

    • Robust inventory management features, with Multi Warehouse Inventory (MSI) support.
    • Scalable and customizable
    • Supports multiple languages and currencies
    • Huge plugin marketplace

    Cons:

    • Steep learning curve
    • Requires technical expertise to set up and maintain
    • Expensive enterprise version
  2. Shopware

    Shopware is a German-based e-commerce platform that offers a modern and intuitive user interface. It is an ideal choice for businesses that want a high level of customization and flexibility. Shopware also has an active community of developers that provide ongoing support and updates, which is essential for the cannabis industry.

    Pros:

    • User-friendly interface
    • Strong SEO features
    • Good customer management features

    Cons:

    • Limited plugin options
    • Less popular than other platforms
    • Not as scalable as some other platforms
  3. Vendure Commerce

    Vendure Commerce is a relatively new opensource headless e-commerce platform that is built on Node.js and TypeScript and offers a modern, GraphQL-based architecture. It is an ideal platform for businesses that require a high level of customization and flexibility. Vendure Commerce is particularly well-suited for the cannabis industry due to its focus on security and compliance.

    Pros:

    • Flexible and customizable
    • Strong inventory management features
    • Supports multiple languages and currencies

    Cons:

    • Less user-friendly than some other platforms
    • Limited documentation and community support
    • Smaller plugin marketplace
  4. Medusa

    Medusa is a relatively new opensource modular headless e-commerce platform that is built on Node.js as an alternative to a saas platform Shopify. It has gained popularity for its flexibility and ease of customization.

    Pros:

    • Flexible architecture allows for easy customization and extension
    • Built-in support for multiple languages, currencies, and payment gateways
    • Modular design allows for easy integration with third-party tools and services

    Cons:

    • Relatively new platform with limited documentation and community support
    • Steep learning curve for developers who are not familiar with the platform's architecture and development practices
    • Limited number of pre-built themes and extensions compared to more established platforms like Shopify and WooCommerce.
  5. WooCommerce

    WooCommerce is an open-source ecommerce platform that is built on WordPress. It is a user-friendly platform that is easy to set up and use. WooCommerce can be an excellent choice for small businesses or those just starting with ecommerce.

    Pros:

    • Easy to set up and use
    • Wide range of plugin options
    • Integrates well with WordPress

    Cons:

    • Less scalable than some other platforms
    • Limited inventory management features
    • Requires additional plugins for certain features
  6. Saleor

    Saleor is a popular open-source ecommerce platform that is built on Python and Django. It is a flexible and scalable platform that offers a variety of features. Saleor can be an excellent choice for medium to large-sized businesses.

    Pros:

    • User-friendly interface
    • Strong inventory management features
    • Good multichannel capabilities

    Cons:

    • Limited documentation and community support
    • Not as customizable as some other platforms
    • Limited plugin marketplace
  7. Spree Commerce

    Spree Commerce is a popular open-source ecommerce platform that is built on Ruby on Rails. It is a flexible and scalable platform that offers a variety of features. Spree Commerce can be an excellent choice for medium to large-sized businesses.

    Pros:

    • Modular architecture for easy customization
    • Good multichannel capabilities
    • Wide range of plugin options

    Cons:

    • Can be difficult to set up and maintain
    • Limited inventory management features
    • Less user-friendly than some other platforms
  8. Reaction Commerce

    Reaction Commerce is an open-source ecommerce platform that is built on Node.js. It is a headless ecommerce platform that offers a variety of features. Reaction Commerce can be an excellent choice for businesses that require a flexible and scalable platform.

    Pros:

    • Highly customizable
    • Good multichannel capabilities
    • Strong inventory management features

    Cons:

    • Limited documentation and community support
    • Can be difficult to set up and maintain
    • Limited plugin marketplace
  9. Sylius

    Sylius is an open-source e-commerce platform built on the Symfony framework, which offers a flexible and modular architecture. It is a great choice for building a cannabis e-commerce store due to its customizable checkout process and product management capabilities.

    Pros:

    • Modular architecture for easy customization
    • Strong inventory management features
    • Good multichannel capabilities

    Cons:

    • Limited documentation and resources compared to more established platforms
    • Limited plugin and extension library compared to other ecommerce platforms
    • Fewer pre-built templates compared to other platforms, requiring more development time to create a unique storefront
  10. PrestaShop

    Pros:

    • User-friendly interface, making it easy for new users to navigate and manage the storefront
    • Large community support and active development community
    • Offers multi-store capabilities

    Cons:

    • The platform can be slow when handling large inventories.
    • Limited scalability compared to other platforms.
    • The customization options can be limited.

SAAS Ecommerce Platforms

  1. Shopify

    Shopify is a SAAS platform that offers online retailers a suite of services including payments, marketing, shipping and customer engagement tools. By default they do offer a cannabis-specific platform called "Shopify for Cannabis." This platform is only available in certain provinces in Canada where cannabis sales are legal.

    Pros:

    • User-friendly interface: Shopify has a very intuitive and user-friendly interface that makes it easy for even non-technical users to set up and manage an online store.
    • Large app store: Shopify has a large app store with a wide range of apps that can add extra functionality to your online store, including apps for shipping, marketing, and analytics.
    • Good customer support: Shopify offers 24/7 customer support via phone, email, and live chat, which can be helpful if you run into any technical issues.

      Cons:

    • Transaction fees: Shopify charges transaction fees for using third-party payment gateways, which can add up and cut into your profit margins.
    • Limited customization: While Shopify offers a wide range of templates and themes, customization options can be limited compared to some other ecommerce platforms.
    • Expensive monthly plans: Shopify's monthly plans can be more expensive compared to some other ecommerce platforms, especially for larger businesses.
  2. BigCommerce

    BigCommerce is a SAAS platform similar to Shopify, it offers online store creation, search engine optimization, hosting, and marketing and security from small to Enterprise sized businesses.

    Pros:

    • Advanced ecommerce features: BigCommerce offers advanced ecommerce features like multi-channel selling, product reviews, and abandoned cart recovery, which can help increase sales and customer engagement.
    • Good value for money: BigCommerce's monthly plans are generally more affordable than Shopify's plans, especially for larger businesses.
    • Robust integrations: BigCommerce offers robust integrations with a variety of third-party tools, including payment gateways, shipping carriers, and marketing automation tools.

    Cons:

    • Steep learning curve: BigCommerce can be more difficult to set up and use compared to some other ecommerce platforms, especially for non-technical users.
    • Limited app store: While BigCommerce offers a variety of integrations, its app store is relatively small compared to Shopify's app store, which can limit your options for adding extra functionality to your online store.
    • Less intuitive interface: BigCommerce's interface can be less intuitive compared to some other ecommerce platforms, which may require more time and effort to learn and navigate.

Conclusion

To summarize, building a cannabis ecommerce store requires careful consideration of the legal regulations and technical requirements. The choice of ecommerce platform should be based on factors such as scalability, customization, and pricing. Shopify, Medusa and Vendure are two popular platforms to start with. They both offer several advantages and disadvantages, and it is important to weigh these before making a decision.

Overall, the cannabis industry is rapidly evolving, and it is crucial to stay up-to-date with the latest regulations and technologies to build a successful online store. You can contact us for any support in building an ecommerce store.

References: