Terms for custom code

At Mystore, we provide you with the freedom to tailor your online store beyond the standard settings through the use of custom CSS and JavaScript. To ensure we continue to deliver a stable and secure platform for all our customers, it is important to be aware of the following terms regarding the use of custom code:

  • Sole Responsibility: All use of custom code is at the customer's own risk. Mystore does not provide support for code written by the customer or third-party consultants.
  • Maintenance: The customer is solely responsible for ensuring that the code functions as intended, and for all ongoing maintenance over time.
  • Platform Updates: Mystore is under continuous development. During updates, bug fixes, or the launch of new functionality, custom code is not taken into account. This means that changes to the platform's source code may cause your custom code to stop working or create visual errors.
  • Troubleshooting: Should technical issues arise in the store, Mystore may require that all custom code be removed before we can assist with troubleshooting, in order to rule out the custom code as the cause of the problem.

Pros and Cons of Custom Code

There is always a trade-off between design freedom and technical stability. Here is an overview of what you should consider:

Pros

  • Total Design Freedom: Create a completely unique look that stands out from standard templates.
  • Custom Functionality: The ability to add tailor-made elements to your store.
  • Flexibility: Make rapid changes and adjustments without waiting for new platform features.

Cons (Risks)

  • Technical Debt: Code that works today may stop working tomorrow if browsers or the platform are updated.
  • Conflicts: Custom code may conflict with the platform’s built-in functions (e.g., buttons that stop working or menus that disappear).

Tip for our customers: We always recommend documenting any changes made and thoroughly testing your store in preview mode every time you add new code

Was this article helpful?